diff --git a/htdocs/admin/ihm.php b/htdocs/admin/ihm.php index 56c788dc764..88362bea9f7 100644 --- a/htdocs/admin/ihm.php +++ b/htdocs/admin/ihm.php @@ -32,14 +32,11 @@ $langs->load("companies"); $langs->load("products"); $langs->load("admin"); - if (!$user->admin) -accessforbidden(); - + accessforbidden(); if (! defined("MAIN_MOTD")) define("MAIN_MOTD",""); - $dirtop = "../includes/menus/barre_top"; $dirleft = "../includes/menus/barre_left"; $dirtheme = "../theme"; @@ -50,143 +47,146 @@ $searchformconst=array($conf->global->MAIN_SEARCHFORM_SOCIETE,$conf->global->MAI $searchformtitle=array($langs->trans("Companies"),$langs->trans("Contacts"),$langs->trans("ProductsAndServices")); - if (isset($_POST["action"]) && $_POST["action"] == 'update') { - dolibarr_set_const($db, "MAIN_LANG_DEFAULT", $_POST["main_lang_default"]); - dolibarr_set_const($db, "MAIN_MENU_BARRETOP", $_POST["main_menu_barretop"]); - dolibarr_set_const($db, "MAIN_MENU_BARRELEFT", $_POST["main_menu_barreleft"]); - dolibarr_set_const($db, "SIZE_LISTE_LIMIT", $_POST["size_liste_limit"]); + dolibarr_set_const($db, "MAIN_LANG_DEFAULT", $_POST["main_lang_default"]); + dolibarr_set_const($db, "MAIN_MENU_BARRETOP", $_POST["main_menu_barretop"]); + dolibarr_set_const($db, "MAIN_MENU_BARRELEFT", $_POST["main_menu_barreleft"]); + dolibarr_set_const($db, "SIZE_LISTE_LIMIT", $_POST["size_liste_limit"]); + + dolibarr_set_const($db, "MAIN_THEME", $_POST["main_theme"]); + + dolibarr_set_const($db, "MAIN_SEARCHFORM_CONTACT",$_POST["main_searchform_contact"]); + dolibarr_set_const($db, "MAIN_SEARCHFORM_SOCIETE",$_POST["main_searchform_societe"]); + dolibarr_set_const($db, "MAIN_SEARCHFORM_PRODUITSERVICE",$_POST["main_searchform_produitservice"]); + + dolibarr_set_const($db, "MAIN_SHOW_BUGTRACK_LINK", $_POST["bugtrack"]); - dolibarr_set_const($db, "MAIN_THEME", $_POST["main_theme"]); - - dolibarr_set_const($db, "MAIN_SEARCHFORM_CONTACT",$_POST["main_searchform_contact"]); - dolibarr_set_const($db, "MAIN_SEARCHFORM_SOCIETE",$_POST["main_searchform_societe"]); - dolibarr_set_const($db, "MAIN_SEARCHFORM_PRODUITSERVICE",$_POST["main_searchform_produitservice"]); - - dolibarr_set_const($db, "MAIN_MOTD", trim($_POST["main_motd"])); - - $_SESSION["mainmenu"]=""; // Le gestionnaire de menu a pu changer - - Header("Location: ihm.php?mainmenu=home&leftmenu=setup"); + dolibarr_set_const($db, "MAIN_MOTD", trim($_POST["main_motd"])); + + $_SESSION["mainmenu"]=""; // Le gestionnaire de menu a pu changer + + Header("Location: ihm.php?mainmenu=home&leftmenu=setup"); } llxHeader(); - print_titre($langs->trans("GUISetup")); print "
\n"; - - if (isset($_GET["action"]) && $_GET["action"] == 'edit') { - print '
'; - print ''; - - clearstatcache(); - $var=true; + print ''; + print ''; + + clearstatcache(); + $var=true; - print ''; - print ''; - - // Langue par defaut - $var=!$var; - print ''; - - // Menu top - $var=!$var; - print ''; - print ''; - - print '
'.$langs->trans("Parameter").''.$langs->trans("Value").'
'.$langs->trans("DefaultLanguage").''; - $html=new Form($db); - $html->select_lang($conf->global->MAIN_LANG_DEFAULT,'main_lang_default'); - print '
'.$langs->trans("DefaultMenuTopManager").''; + print ''; + + // Langue par defaut + $var=!$var; + print ''; + + // Menu top + $var=!$var; + print ''; + print ''; + + // Menu left + $var=!$var; + print ''; + print ''; - - // Menu left - $var=!$var; - print ''; - print ''; + + // Taille max des listes + $var=!$var; + print ''; + + $var=!$var; + print ''; + + print '
'.$langs->trans("Parameter").''.$langs->trans("Value").'
'.$langs->trans("DefaultLanguage").''; + $html=new Form($db); + $html->select_lang($conf->global->MAIN_LANG_DEFAULT,'main_lang_default'); + print '
'.$langs->trans("DefaultMenuTopManager").''; + print '
'.$langs->trans("DefaultMenuLeftManager").''; - print '
'.$langs->trans("DefaultMenuLeftManager").''; + print '
'.$langs->trans("DefaultMaxSizeList").'
'.$langs->trans("ShowBugtrakLink").''; + $html->selectyesnonum('bugtrack',MAIN_SHOW_BUGTRACK_LINK); + print '

'; + + + // Theme + show_theme(1); + print '
'; + + + // Liste des zone de recherche permanantes supportées + print ''; + print ''; + $var=True; + foreach ($searchform as $key => $value) { - if (is_file($dirleft."/".$file) && substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS') - { - $filelib=eregi_replace('\.php$','',$file); - if ($file == $conf->global->MAIN_MENU_BARRELEFT) - { - print ''; - } - else - { - print ''; - } - } - + $var=!$var; + print ''; } - print ''; - print ''; + print '
'.$langs->trans("PermanentLeftSearchForm").''.$langs->trans("Activated").'
'.$searchformtitle[$key].''; + $html->selectyesnonum($searchform[$key],$searchformconst[$key]); + print '
'; + print '
'; + + + // Message of the day + $var=true; + print ''; + print ''; + $var=!$var; + print ''; + print '
'.$langs->trans("Parameter").''.$langs->trans("Value").'
'.$langs->trans("MessageOfDay").'
'; - // Taille max des listes - $var=!$var; - print '
'.$langs->trans("DefaultMaxSizeList").'

'; - - - // Theme - show_theme(1); - print '
'; - - - // Liste des zone de recherche permanantes supportées - print ''; - print ''; - $var=True; - foreach ($searchform as $key => $value) { - $var=!$var; - print ''; - } - print '
'.$langs->trans("PermanentLeftSearchForm").''.$langs->trans("Activated").'
'.$searchformtitle[$key].''; - $html->selectyesnonum($searchform[$key],$searchformconst[$key]); - print '
'; - print '
'; - - - // Message of the day - $var=true; - print ''; - print ''; - $var=!$var; - print ''; - print '
'.$langs->trans("Parameter").''.$langs->trans("Value").'
'.$langs->trans("MessageOfDay").'
'; - - print '
'; - print ''; - print '
'; - - print '
'; - print '
'; + print '
'; + print ''; + print '
'; + + print ''; + print '
'; } else { @@ -213,6 +213,10 @@ else $var=!$var; print ''.$langs->trans("DefaultMaxSizeList").'' . $conf->global->SIZE_LISTE_LIMIT . ''; + + print ''.$langs->trans("ShowBugtrakLink").''; + print (MAIN_SHOW_BUGTRACK_LINK?$langs->trans("yes"):$langs->trans("no")).""; + print '
';