Suite debuggage de la fonction de personnalisation des menus
This commit is contained in:
parent
5df6ee135b
commit
23949f476d
@ -51,7 +51,20 @@ if (isset($_POST["action"]) && $_POST["action"] == 'update')
|
||||
dolibarr_set_const($db, "MAIN_MENUFRONT_BARRELEFT",$_POST["main_menufront_barreleft"]);
|
||||
|
||||
$_SESSION["mainmenu"]=""; // Le gestionnaire de menu a pu changer
|
||||
|
||||
|
||||
// Define list of menu handlers to initialize
|
||||
$listofmenuhandler=array();
|
||||
$listofmenuhandler[$_POST["main_menu_barretop"]]=1;
|
||||
$listofmenuhandler[$_POST["main_menufront_barretop"]]=1;
|
||||
$listofmenuhandler[$_POST["main_menu_barreleft"]]=1;
|
||||
$listofmenuhandler[$_POST["main_menufront_barreleft"]]=1;
|
||||
foreach ($listofmenuhandler as $key => $val)
|
||||
{
|
||||
// Run functions defined in a menuhandler_init.php file
|
||||
// \TODO Run init code
|
||||
|
||||
}
|
||||
|
||||
Header("Location: ".$_SERVER["PHP_SELF"]."?mainmenu=home&leftmenu=setup");
|
||||
exit;
|
||||
}
|
||||
|
||||
@ -16,19 +16,18 @@
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* $Id$
|
||||
* $Source$
|
||||
*/
|
||||
|
||||
/**
|
||||
\file htdocs/includes/menus/barre_top/auguria_backoffice.php
|
||||
\brief Gestionnaire nommé Auguria du menu du haut
|
||||
\brief Gestionnaire nomm<EFBFBD> Auguria du menu du haut
|
||||
\version $Revision$
|
||||
|
||||
\remarks La construction d'un gestionnaire pour le menu du haut est simple:
|
||||
\remarks Toutes les entrées de menu à faire apparaitre dans la barre du haut
|
||||
\remarks doivent être affichées par <a class="tmenu" href="...?mainmenu=...">...</a>
|
||||
\remarks On peut éventuellement ajouter l'attribut id="sel" dans la balise <a>
|
||||
\remarks quand il s'agit de l'entrée du menu qui est sélectionnée.
|
||||
\remarks Toutes les entr<EFBFBD>es de menu <EFBFBD> faire apparaitre dans la barre du haut
|
||||
\remarks doivent <EFBFBD>tre affich<EFBFBD>es par <a class="tmenu" href="...?mainmenu=...">...</a>
|
||||
\remarks On peut <EFBFBD>ventuellement ajouter l'attribut id="sel" dans la balise <a>
|
||||
\remarks quand il s'agit de l'entr<EFBFBD>e du menu qui est s<EFBFBD>lectionn<EFBFBD>e.
|
||||
*/
|
||||
|
||||
|
||||
@ -45,7 +44,7 @@ class MenuTop {
|
||||
|
||||
/**
|
||||
* \brief Constructeur
|
||||
* \param db Handler d'accès base de donnée
|
||||
* \param db Handler d'acc<EFBFBD>s base de donn<EFBFBD>e
|
||||
*/
|
||||
function MenuTop($db)
|
||||
{
|
||||
@ -74,14 +73,14 @@ class MenuTop {
|
||||
|
||||
$user->getrights("");
|
||||
|
||||
// On récupère mainmenu
|
||||
// On r<EFBFBD>cup<EFBFBD>re mainmenu
|
||||
if (isset($_GET["mainmenu"])) {
|
||||
// On sauve en session le menu principal choisi
|
||||
$mainmenu=$_GET["mainmenu"];
|
||||
$_SESSION["mainmenu"]=$mainmenu;
|
||||
$_SESSION["leftmenuopened"]="";
|
||||
} else {
|
||||
// On va le chercher en session si non défini par le lien
|
||||
// On va le chercher en session si non d<EFBFBD>fini par le lien
|
||||
$mainmenu=$_SESSION["mainmenu"];
|
||||
}
|
||||
|
||||
@ -108,8 +107,7 @@ class MenuTop {
|
||||
print '</ul>';
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
@ -16,19 +16,18 @@
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* $Id$
|
||||
* $Source$
|
||||
*/
|
||||
|
||||
/**
|
||||
\file htdocs/includes/menus/barre_top/auguria_backoffice.php
|
||||
\brief Gestionnaire nommé Auguria du menu du haut
|
||||
\brief Gestionnaire nomm<EFBFBD> Auguria du menu du haut
|
||||
\version $Revision$
|
||||
|
||||
\remarks La construction d'un gestionnaire pour le menu du haut est simple:
|
||||
\remarks Toutes les entrées de menu à faire apparaitre dans la barre du haut
|
||||
\remarks doivent être affichées par <a class="tmenu" href="...?mainmenu=...">...</a>
|
||||
\remarks On peut éventuellement ajouter l'attribut id="sel" dans la balise <a>
|
||||
\remarks quand il s'agit de l'entrée du menu qui est sélectionnée.
|
||||
\remarks Toutes les entr<EFBFBD>es de menu <EFBFBD> faire apparaitre dans la barre du haut
|
||||
\remarks doivent <EFBFBD>tre affich<EFBFBD>es par <a class="tmenu" href="...?mainmenu=...">...</a>
|
||||
\remarks On peut <EFBFBD>ventuellement ajouter l'attribut id="sel" dans la balise <a>
|
||||
\remarks quand il s'agit de l'entr<EFBFBD>e du menu qui est s<EFBFBD>lectionn<EFBFBD>e.
|
||||
*/
|
||||
|
||||
|
||||
@ -45,7 +44,7 @@ class MenuTop {
|
||||
|
||||
/**
|
||||
* \brief Constructeur
|
||||
* \param db Handler d'accès base de donnée
|
||||
* \param db Handler d'acc<EFBFBD>s base de donn<EFBFBD>e
|
||||
*/
|
||||
function MenuTop($db)
|
||||
{
|
||||
@ -74,14 +73,14 @@ class MenuTop {
|
||||
|
||||
$user->getrights("");
|
||||
|
||||
// On récupère mainmenu
|
||||
// On r<EFBFBD>cup<EFBFBD>re mainmenu
|
||||
if (isset($_GET["mainmenu"])) {
|
||||
// On sauve en session le menu principal choisi
|
||||
$mainmenu=$_GET["mainmenu"];
|
||||
$_SESSION["mainmenu"]=$mainmenu;
|
||||
$_SESSION["leftmenuopened"]="";
|
||||
} else {
|
||||
// On va le chercher en session si non défini par le lien
|
||||
// On va le chercher en session si non d<EFBFBD>fini par le lien
|
||||
$mainmenu=$_SESSION["mainmenu"];
|
||||
}
|
||||
|
||||
@ -106,10 +105,8 @@ class MenuTop {
|
||||
}
|
||||
|
||||
print '</ul>';
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@ -45,7 +45,7 @@ class MenuTop {
|
||||
|
||||
/**
|
||||
* \brief Constructeur
|
||||
* \param db Handler d'acc<EFBFBD>s base de donn<EFBFBD>e
|
||||
* \param db Handler d'acces base de donnee
|
||||
*/
|
||||
function MenuTop($db)
|
||||
{
|
||||
|
||||
@ -44,7 +44,7 @@ class MenuTop {
|
||||
|
||||
/**
|
||||
* \brief Constructeur
|
||||
* \param db Handler d'acc<EFBFBD>s base de donn<EFBFBD>e
|
||||
* \param db Handler d'acces base de donnee
|
||||
*/
|
||||
function MenuTop($db)
|
||||
{
|
||||
@ -77,7 +77,7 @@ class MenuTop {
|
||||
$_SESSION["mainmenu"]=$mainmenu;
|
||||
$_SESSION["leftmenuopened"]="";
|
||||
} else {
|
||||
// On va le chercher en session si non d<EFBFBD>fini par le lien
|
||||
// On va le chercher en session si non defini par le lien
|
||||
$mainmenu=$_SESSION["mainmenu"];
|
||||
}
|
||||
|
||||
@ -392,7 +392,7 @@ class MenuTop {
|
||||
print '</tr></table>';
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
@ -88,7 +88,7 @@ class MenuTop {
|
||||
|
||||
print '</tr></table>';
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
@ -1,6 +1,6 @@
|
||||
<?php
|
||||
/* Copyright (C) 2003-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||
* Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
* Copyright (C) 2004-2008 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||
*
|
||||
* 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
|
||||
@ -17,25 +17,23 @@
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* $Id$
|
||||
* $Source$
|
||||
*/
|
||||
|
||||
/**
|
||||
\file htdocs/includes/menus/barre_top/default.php
|
||||
\brief Gestionnaire par d<EFBFBD>faut du menu du haut
|
||||
\version $Revision$
|
||||
|
||||
\remarks La construction d'un gestionnaire pour le menu du haut est simple:
|
||||
\remarks Toutes les entr<EFBFBD>es de menu <EFBFBD> faire apparaitre dans la barre du haut
|
||||
\remarks doivent <EFBFBD>tre affich<EFBFBD>es par <a class="tmenu" href="...?mainmenu=...">...</a>
|
||||
\remarks On peut <EFBFBD>ventuellement ajouter l'attribut id="sel" dans la balise <a>
|
||||
\remarks quand il s'agit de l'entr<EFBFBD>e du menu qui est s<EFBFBD>lectionn<EFBFBD>e.
|
||||
\remarks Toutes les entrees de menu e faire apparaitre dans la barre du haut
|
||||
\remarks doivent etre affichees par <a class="tmenu" href="...?mainmenu=...">...</a>
|
||||
\remarks On peut eventuellement ajouter l'attribut id="sel" dans la balise <a>
|
||||
\remarks quand il s'agit de l'entree du menu qui est selectionnee.
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
\class MenuTop
|
||||
\brief Classe permettant la gestion par d<EFBFBD>faut du menu du haut
|
||||
\brief Classe permettant la gestion par defaut du menu du haut
|
||||
*/
|
||||
|
||||
class MenuTop {
|
||||
@ -45,7 +43,7 @@ class MenuTop {
|
||||
|
||||
/**
|
||||
* \brief Constructeur
|
||||
* \param db Handler d'acc<EFBFBD>s base de donn<EFBFBD>e
|
||||
* \param db Handler d'acces base de donnee
|
||||
*/
|
||||
function MenuTop($db)
|
||||
{
|
||||
@ -68,7 +66,7 @@ class MenuTop {
|
||||
|
||||
$user->getrights("");
|
||||
|
||||
// On r<EFBFBD>cup<EFBFBD>re mainmenu
|
||||
// On recupere mainmenu
|
||||
if (isset($_GET["mainmenu"]))
|
||||
{
|
||||
// On sauve en session le menu principal choisi
|
||||
@ -76,7 +74,7 @@ class MenuTop {
|
||||
$_SESSION["mainmenu"]=$mainmenu;
|
||||
$_SESSION["leftmenuopened"]="";
|
||||
} else {
|
||||
// On va le chercher en session si non d<EFBFBD>fini par le lien
|
||||
// On va le chercher en session si non defini par le lien
|
||||
$mainmenu=$_SESSION["mainmenu"];
|
||||
}
|
||||
|
||||
@ -143,7 +141,7 @@ class MenuTop {
|
||||
|
||||
}
|
||||
|
||||
// Compta/tr<EFBFBD>so (sert pour banque, tva, entit<69>s <20> facturer...)
|
||||
// Compta/treso (sert pour banque, tva, entites a facturer...)
|
||||
if ($conf->compta->enabled || $conf->comptaexpert->enabled || $conf->banque->enabled
|
||||
|| $conf->commande->enabled || $conf->facture->enabled)
|
||||
{
|
||||
@ -396,7 +394,7 @@ class MenuTop {
|
||||
|
||||
print '</tr></table>';
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
Loading…
Reference in New Issue
Block a user