From 60207bf50e6679ad233bcc258a63140c7a5d87e4 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Thu, 20 Aug 2015 00:38:05 +0200 Subject: [PATCH] =?UTF-8?q?Task=20#1151=20-=20Am=C3=A9lioration=20configur?= =?UTF-8?q?ation=20des=20menus=20Ergonomy=20change=20easily=20the=20menu?= =?UTF-8?q?=20and=20configuration=20+=20SQL=20for=20upgrade?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- html/ajax_misc.php | 6 + html/direct.php | 2 +- html/do.php | 41 +- html/js/scripts.js | 105 +++- include/ac_common.php | 59 +- include/ajax_add_menu.php | 248 +++++--- include/ajax_display_submenu.php | 97 +++ include/ajax_get_menu_detail.php | 41 +- include/ajax_get_profile.php | 18 +- include/ajax_remove_submenu.php | 30 + include/class_profile_menu.php | 185 +++--- include/class_user.php | 2 +- include/profile.inc.php | 566 ++++++++++-------- include/template/menu.php | 21 +- include/template/module.php | 2 +- .../template/profile_menu_display_module.php | 103 ++++ .../template/profile_menu_display_submenu.php | 79 +++ include/template/profile_sec_repository.php | 3 +- include/template/user_sec_profile.php | 2 +- sql/upgrade.sql | 383 +++++------- 20 files changed, 1213 insertions(+), 780 deletions(-) create mode 100644 include/ajax_display_submenu.php create mode 100644 include/ajax_remove_submenu.php create mode 100644 include/template/profile_menu_display_module.php create mode 100644 include/template/profile_menu_display_submenu.php diff --git a/html/ajax_misc.php b/html/ajax_misc.php index 815427e5f..ecee0354e 100644 --- a/html/ajax_misc.php +++ b/html/ajax_misc.php @@ -539,6 +539,12 @@ EOF; case 'add_menu': require_once NOALYSS_INCLUDE.'/ajax_add_menu.php'; break; + case 'display_submenu': + require_once NOALYSS_INCLUDE.'/ajax_display_submenu.php'; + break; + case 'remove_submenu': + require_once NOALYSS_INCLUDE.'/ajax_remove_submenu.php'; + break; case 'cardsearch': require_once NOALYSS_INCLUDE.'/ajax_boxcard_search.php'; break; diff --git a/html/direct.php b/html/direct.php index 1b97f7958..242e3d9ea 100644 --- a/html/direct.php +++ b/html/direct.php @@ -27,7 +27,7 @@ global $g_user; $g_user=new User($cn); $g_user->Check(); $g_user->check_dossier($_GET['gDossier']); -$res=$cn->exec_sql("select code,description from get_profile_menu($1) where code ~* $2 or description ~* $3 limit 8",array($g_user->login,$_POST['acs'],$_POST['acs'])); +$res=$cn->exec_sql("select distinct code,description from get_profile_menu($1) where code ~* $2 or description ~* $3 limit 8",array($g_user->login,$_POST['acs'],$_POST['acs'])); $nb=Database::num_row($res); echo "