From 0ce87b544427fefbc5f1f1ee77fec1f836af963b Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Thu, 28 Oct 2010 10:22:06 +0000 Subject: [PATCH] New: task #10723 --- htdocs/admin/menus/other.php | 118 +++++++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) create mode 100644 htdocs/admin/menus/other.php diff --git a/htdocs/admin/menus/other.php b/htdocs/admin/menus/other.php new file mode 100644 index 00000000000..9c66122e596 --- /dev/null +++ b/htdocs/admin/menus/other.php @@ -0,0 +1,118 @@ + + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +/** + * \file htdocs/menus/other.php + * \ingroup core + * \brief Menus options setup + * \version $Id$ + */ + +require("../../main.inc.php"); +require_once(DOL_DOCUMENT_ROOT."/lib/admin.lib.php"); +require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); + +$langs->load("users"); +$langs->load("admin"); +$langs->load("other"); + +if (!$user->admin) accessforbidden(); + + +/* + * Actions + */ + +if ($_GET["action"] == 'activate_hidemenu') +{ + dolibarr_set_const($db, "MAIN_MENU_HIDE_UNAUTHORIZED", '1','chaine',0,'',$conf->entity); + Header("Location: ".$_SERVER["PHP_SELF"]); + exit; +} +else if ($_GET["action"] == 'disable_hidemenu') +{ + dolibarr_del_const($db, "MAIN_MENU_HIDE_UNAUTHORIZED",$conf->entity); + Header("Location: ".$_SERVER["PHP_SELF"]); + exit; +} + + +/* + * View + */ + +$form = new Form($db); + +llxHeader('',$langs->trans("Setup")); + +print_fiche_titre($langs->trans("Menus"),'','setup'); + +print "
\n"; + +$h = 0; + +$head[$h][0] = DOL_URL_ROOT."/admin/menus.php"; +$head[$h][1] = $langs->trans("MenuHandlers"); +$head[$h][2] = 'handler'; +$h++; + +$head[$h][0] = DOL_URL_ROOT."/admin/menus/index.php"; +$head[$h][1] = $langs->trans("MenuAdmin"); +$head[$h][2] = 'editor'; +$h++; + +$head[$h][0] = DOL_URL_ROOT."/admin/menus/other.php"; +$head[$h][1] = $langs->trans("Miscellanous"); +$head[$h][2] = 'misc'; +$h++; + +dol_fiche_head($head, 'misc', $langs->trans("Menus")); + + +// Other Options +$var=true; + +print ''; +print ''; +print ''; +print ''; +print ''; + +// hide unauthorized menu +$var=!$var; +print ""; +print ''; +print '"; + +print ''; + +print '
'.$langs->trans("Parameters").''.$langs->trans("Status").'
'.$langs->trans("HideUnauthorizedMenu").''; +if ($conf->global->MAIN_MENU_HIDE_UNAUTHORIZED == 0) +{ + print ''.img_picto($langs->trans("Disabled"),'off').''; +} +if($conf->global->MAIN_MENU_HIDE_UNAUTHORIZED == 1) +{ + print ''.img_picto($langs->trans("Enabled"),'on').''; +} +print "
'; + +$db->close(); + +llxFooter('$Date$ - $Revision$'); +?>