From 563f86f5021e618923b564a4bf9b591676278ecd Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20Jacob?= Date: Sun, 29 Mar 2009 18:02:16 +0200 Subject: [PATCH] Gets rid of functions. --- modules/profile.php | 4 ---- modules/profile/jobs.inc.php | 17 ++++++----------- templates/profile/jobs.job.tpl | 20 -------------------- upgrade/newdirectory-0.0.1/11_jobs.sql | 23 +++++++++-------------- 4 files changed, 15 insertions(+), 49 deletions(-) diff --git a/modules/profile.php b/modules/profile.php index 1c9915e..1ff0dd7 100644 --- a/modules/profile.php +++ b/modules/profile.php @@ -481,10 +481,6 @@ class ProfileModule extends PLModule $res = XDB::query("SELECT id, name AS label FROM profile_job_sector_enum"); $page->assign('sectors', $res->fetchAllAssoc()); - $res = XDB::query("SELECT id, fonction_fr, FIND_IN_SET('titre', flags) AS title - FROM fonctions_def - ORDER BY id"); - $page->assign('fonctions', $res->fetchAllAssoc()); require_once "emails.combobox.inc.php"; fill_email_combobox($page); } diff --git a/modules/profile/jobs.inc.php b/modules/profile/jobs.inc.php index 0ee5d3a..1b67ff1 100644 --- a/modules/profile/jobs.inc.php +++ b/modules/profile/jobs.inc.php @@ -157,16 +157,16 @@ class ProfileJob extends ProfileGeocoding S::i('uid')); foreach ($value as $id=>&$job) { if ($job['jobid']) { - XDB::execute("INSERT INTO profile_job (uid, id, functionid, description, sectorid, subsectorid, + XDB::execute("INSERT INTO profile_job (uid, id, description, sectorid, subsectorid, subsubsectorid, email, url, pub, email_pub, jobid) VALUES ({?}, {?}, {?}, {?}, {?}, {?}, {?}, {?}, {?}, {?}, {?}, {?})", - S::i('uid'), $id, $job['fonction'], $job['description'], $job['sector'], $job['subSector'], + S::i('uid'), $id, $job['description'], $job['sector'], $job['subSector'], $job['subSubSector'], $job['w_email'], $job['w_url'], $job['pub'], $job['w_email_pub'], $job['jobid']); } else { - XDB::execute("INSERT INTO profile_job (uid, id, functionid, description, sectorid, subsectorid, + XDB::execute("INSERT INTO profile_job (uid, id, description, sectorid, subsectorid, subsubsectorid, email, url, pub, email_pub) VALUES ({?}, {?}, {?}, {?}, {?}, {?}, {?}, {?}, {?}, {?}, {?})", - S::i('uid'), $id, $job['fonction'], $job['description'], $job['sector'], $job['subSector'], + S::i('uid'), $id, $job['description'], $job['sector'], $job['subSector'], $job['subSubSector'], $job['w_email'], $job['w_url'], $job['pub'], $job['w_email_pub']); } $address = new ProfileAddress(); @@ -208,7 +208,7 @@ class ProfileJobs extends ProfilePage $this->values['corps'] = $res->fetchOneAssoc(); // Build the jobs tree - $res = XDB::iterRow("SELECT j.id, j.jobid, je.name, j.functionid, j.sectorid, j.subsectorid, j.subsubsectorid, + $res = XDB::iterRow("SELECT j.id, j.jobid, je.name, j.sectorid, j.subsectorid, j.subsubsectorid, s.name, j.description, j.email, j.email_pub, j.url, j.pub, je.acronym, je.url, je.email, aw.accuracy, aw.text, aw.postalText, aw.postalCode, aw.localityId, @@ -229,7 +229,7 @@ class ProfileJobs extends ProfilePage ORDER BY j.id", S::i('uid')); $this->values['jobs'] = array(); - while (list($id, $jobid, $name, $function, $sector, $subSector, $subSubSector, + while (list($id, $jobid, $name, $sector, $subSector, $subSubSector, $subSubSectorName, $description, $w_email, $w_emailPub, $w_url, $pub, $hq_acronym, $hq_url, $hq_email, $w_accuracy, $w_text, $w_postalText, $w_postalCode, $w_localityId, @@ -244,7 +244,6 @@ class ProfileJobs extends ProfilePage $this->values['jobs'][] = array('id' => $id, 'jobid' => $jobid, 'name' => $name, - 'function' => $function, 'sector' => $sector, 'subSector' => $subSector, 'subSubSector' => $subSubSector, @@ -351,10 +350,6 @@ class ProfileJobs extends ProfilePage $res = XDB::query("SELECT id, name AS label FROM profile_job_sector_enum"); $page->assign('sectors', $res->fetchAllAssoc()); - $res = XDB::query("SELECT id, fonction_fr, FIND_IN_SET('titre', flags) AS title - FROM fonctions_def - ORDER BY id"); - $page->assign('functions', $res->fetchAllAssoc()); $res = XDB::iterator("SELECT id, name FROM profile_corps_enum diff --git a/templates/profile/jobs.job.tpl b/templates/profile/jobs.job.tpl index f1a1d82..7489ede 100644 --- a/templates/profile/jobs.job.tpl +++ b/templates/profile/jobs.job.tpl @@ -148,26 +148,6 @@ - Fonction occupée - - - - - Description