+ $table_editor = new PLTableEditor('admin/education', 'profile_education_enum', 'id');
+ $table_editor->add_join_table('profile_education', 'eduid', true);
+ $table_editor->add_join_table('profile_education_degree', 'eduid', true);
+ $table_editor->describe('name', 'intitulé', true);
+ $table_editor->describe('url', 'site web', false);
+ $table_editor->apply($page, $action, $id);
+ }
+ function handler_admin_education_field(&$page, $action = 'list', $id = null) {
+ $page->setTitle('Administration - Domaines de formation');
+ $page->assign('title', 'Gestion des domaines de formation');
+ $table_editor = new PLTableEditor('admin/education_field', 'profile_education_field_enum', 'id', true);
+ $table_editor->add_join_table('profile_education', 'fieldid', true);
+ $table_editor->describe('field', 'domaine', true);
+ $table_editor->apply($page, $action, $id);
+ }
+ function handler_admin_education_degree(&$page, $action = 'list', $id = null) {
+ $page->setTitle('Administration - Niveau de formation');
+ $page->assign('title', 'Gestion des niveau de formation');
+ $table_editor = new PLTableEditor('admin/education_degree', 'profile_education_degree_enum', 'id', true);
+ $table_editor->add_join_table('profile_education_degree', 'degreeid', true);
+ $table_editor->add_join_table('profile_education', 'degreeid', true);
+ $table_editor->describe('degree', 'niveau', true);
+ $table_editor->apply($page, $action, $id);
+ }
+ function handler_admin_education_degree_set(&$page, $action = 'list', $id = null) {
+ $page->setTitle('Administration - Correspondances formations - niveau de formation');
+ $page->assign('title', 'Gestion des correspondances formations - niveau de formation');
+ $table_editor = new PLTableEditor('admin/education_degree_set', 'profile_education_degree', 'eduid', true);
+ $table_editor->describe('eduid', 'formation', true);
+ $table_editor->describe('degreeid', 'niveau', true);
+ $table_editor->apply($page, $action, $id);
+ }
+ function handler_admin_sections(&$page, $action = 'list', $id = null) {
+ $page->setTitle('Administration - Sections');
+ $page->assign('title', 'Gestion des sections');
+ $table_editor = new PLTableEditor('admin/sections','sections','id');
+ $table_editor->describe('text','intitulé',true);
+ $table_editor->apply($page, $action, $id);
+ }
+ function handler_admin_ss_secteurs(&$page, $action = 'list', $id = null) {
+ $page->setTitle('Administration - Sous-secteurs');
+ $page->assign('title', 'Gestion des sous-secteurs');
+ $table_editor = new PLTableEditor('admin/ss_secteurs', 'emploi_ss_secteur', 'id', true);
+ $table_editor->describe('label', 'intitulé', true);
+ $table_editor->apply($page, $action, $id);
+ }
+ function handler_admin_fonctions(&$page, $action = 'list', $id = null) {
+ $page->setTitle('Administration - Fonctions');
+ $page->assign('title', 'Gestion des fonctions');
+ $table_editor = new PLTableEditor('admin/fonctions', 'fonctions_def', 'id', true);
+ $table_editor->describe('fonction_fr', 'intitulé', true);
+ $table_editor->describe('fonction_en', 'intitulé (ang)', true);
+ $table_editor->describe('flags', 'titre', true);
+ $table_editor->apply($page, $action, $id);
+ }
+ function handler_admin_secteurs(&$page, $action = 'list', $id = null) {
+ $page->setTitle('Administration - Secteurs');
+ $page->assign('title', 'Gestion des secteurs');
+ $table_editor = new PLTableEditor('admin/secteurs', 'emploi_secteur', 'id', true);
+ $table_editor->describe('label', 'intitulé', true);