add_tab('7', 'docs', 'admin_menu_exemplaires'); $this->add_tab('7', 'notices', 'admin_menu_notices'); $this->add_tab('7', 'authorities', 'admin_menu_authorities'); $this->add_tab('7', 'docnum', 'admin_menu_upload_docnum'); $this->add_tab('7', 'collstate', 'admin_etats_collections'); $this->add_tab('7', 'abonnements', 'admin_menu_abonnements'); $this->add_tab('7', 'empr', '22'); $this->add_tab('7', 'users', '25'); $this->add_tab('7', 'cms_editorial', 'editorial_content'); $this->add_tab('7', 'loans', 'admin_menu_loans'); $this->add_tab('7', 'pnb', 'admin_menu_pnb', 'param'); $this->add_tab('7', 'composed_vedettes', 'admin_menu_composed_vedettes', 'grammars'); //OPAC $this->add_tab('opac_admin_menu', 'infopages', 'infopages_admin_menu'); $this->add_tab('opac_admin_menu', 'opac', 'search_persopac_list_title', 'search_persopac', '§ion=liste'); $this->add_tab('opac_admin_menu', 'opac', 'exemplaire_admin_navigopac', 'navigopac'); $this->add_tab('opac_admin_menu', 'opac', 'opac_facette', 'facettes'); if($pmb_logs_activate) { $this->add_tab('opac_admin_menu', 'opac', 'stat_opac_menu', 'stat', '§ion=view_list'); } if($opac_visionneuse_allow) { $this->add_tab('opac_admin_menu', 'visionneuse', 'visionneuse_admin_menu'); } if($pmb_opac_view_activate) { $this->add_tab('opac_admin_menu', 'opac', 'opac_view_admin_menu', 'opac_view', '§ion=list'); } $this->add_tab('opac_admin_menu', 'contact_forms', 'admin_opac_contact_forms'); $this->add_tab('opac_admin_menu', 'opac', 'admin_opac_maintenance', 'maintenance'); if($opac_search_universes_activate){ $this->add_tab('opac_admin_menu', 'search_universes', 'admin_menu_search_universes'); } //Actions $this->add_tab('admin_menu_act', 'proc', 'admin_menu_act_perso', 'proc'); $this->add_tab('admin_menu_act', 'proc', 'admin_menu_act_perso_clas', 'clas'); //Nomenclatures if($pmb_nomenclature_activate) { $this->add_tab('admin_menu_nomenclature', 'family', 'admin_menu_nomenclature_tutti', 'family'); $this->add_tab('admin_menu_nomenclature', 'formation', 'admin_menu_nomenclature_formations', 'formation'); $this->add_tab('admin_menu_nomenclature', 'voice', 'admin_menu_nomenclature_voice', 'voice'); $this->add_tab('admin_menu_nomenclature', 'instrument', 'admin_menu_nomenclature_instruments', 'instrument'); $this->add_tab('admin_menu_nomenclature', 'material', 'admin_menu_nomenclature_material', 'material'); } //Modules if($pmb_quotas_avances) { $this->add_tab('admin_menu_modules', 'quotas', 'admin_quotas'); } if($pmb_utiliser_calendrier) { $this->add_tab('admin_menu_modules', 'calendrier', 'admin_calendrier'); } if(($pmb_gestion_financiere)&&(($pmb_gestion_abonnement==2)||($pmb_gestion_tarif_prets==2)||($pmb_gestion_amende))) { $this->add_tab('admin_menu_modules', 'finance', 'admin_gestion_financiere'); } $this->add_tab('admin_menu_modules', 'import', '519'); $this->add_tab('admin_menu_modules', 'convert', 'admin_conversion'); $this->add_tab('admin_menu_modules', 'harvest', 'admin_harvest'); $this->add_tab('admin_menu_modules', 'misc', '27'); $this->add_tab('admin_menu_modules', 'z3950', 'Z39.50'); if($pmb_planificateur_allow) { $this->add_tab('admin_menu_modules', 'planificateur', 'planificateur_admin_menu'); } $this->add_tab('admin_menu_modules', 'external_services', 'es_admin_menu'); $this->add_tab('admin_menu_modules', 'connecteurs', 'admin_connecteurs_menu'); if($pmb_selfservice_allow) { $this->add_tab('admin_menu_modules', 'selfservice', 'selfservice_admin_menu'); } $this->add_tab('admin_menu_modules', 'sauvegarde', '28'); if($acquisition_active) { $this->add_tab('admin_menu_modules', 'acquisition', 'admin_acquisition'); } if($pmb_transferts_actif) { $this->add_tab('admin_menu_modules', 'transferts', 'admin_menu_transferts'); } if($gestion_acces_active==1) { $this->add_tab('admin_menu_modules', 'acces', 'admin_menu_acces'); } if($pmb_javascript_office_editor) { $this->add_tab('admin_menu_modules', 'html_editor', 'admin_html_editor'); } if($demandes_active) { $this->add_tab('admin_menu_modules', 'demandes', 'admin_demandes'); } if($faq_active) { $this->add_tab('admin_menu_modules', 'faq', 'admin_faq'); } $this->add_tab('admin_menu_modules', 'mailtpl', 'admin_mailtpl'); if($pmb_scan_request_activate) { $this->add_tab('admin_menu_modules', 'scan_request', 'admin_menu_scan_request'); } } protected function is_active_tab($label_code, $categ, $sub='') { $active = false; switch ($label_code) { case 'opac_facette': if(($this->is_equal_var_get('categ', 'opac') && $this->is_equal_var_get('sub', array("facettes", "facettes_authorities", "facettes_external", "facettes_comparateur")))) { $active = true; } break; case 'visionneuse_admin_menu': if(($this->is_equal_var_get('categ', 'visionneuse') && (empty($_GET['sub']) || $this->is_equal_var_get('sub', array("class", "mimetype"))))) { $active = true; } break; case '27': if($this->is_equal_var_get('categ', array("misc", "netbase", "chklnk", "alter", "param"))) { $active = true; } break; default: $active = parent::is_active_tab($label_code, $categ, $sub); break; } return $active; } }