Qual: Removed duplicated code
This commit is contained in:
parent
009c73e2c0
commit
db74ae5c7e
@ -23,11 +23,11 @@
|
||||
\version $Id$
|
||||
|
||||
\remarks La construction d'un gestionnaire pour le menu de gauche est simple:
|
||||
\remarks A l'aide d'un objet $newmenu=new Menu() et des méthode add et add_submenu,
|
||||
\remarks définir la liste des entrées menu à faire apparaitre.
|
||||
\remarks A l'aide d'un objet $newmenu=new Menu() et des m<EFBFBD>thode add et add_submenu,
|
||||
\remarks d<EFBFBD>finir la liste des entr<EFBFBD>es menu <EFBFBD> faire apparaitre.
|
||||
\remarks En fin de code, mettre la ligne $menu=$newmenu->liste.
|
||||
\remarks Ce qui est défini dans un tel gestionnaire sera alors prioritaire sur
|
||||
\remarks les définitions de menu des fichiers pre.inc.php
|
||||
\remarks Ce qui est d<EFBFBD>fini dans un tel gestionnaire sera alors prioritaire sur
|
||||
\remarks les d<EFBFBD>finitions de menu des fichiers pre.inc.php
|
||||
*/
|
||||
|
||||
|
||||
@ -47,8 +47,8 @@ class MenuLeft {
|
||||
|
||||
/**
|
||||
* \brief Constructeur
|
||||
* \param db Handler d'accès base de donnée
|
||||
* \param menu_array Tableau des entrée de menu défini dans les fichier pre.inc.php
|
||||
* \param db Handler d'acc<EFBFBD>s base de donn<EFBFBD>e
|
||||
* \param menu_array Tableau des entr<EFBFBD>e de menu d<EFBFBD>fini dans les fichier pre.inc.php
|
||||
*/
|
||||
function MenuLeft($db,&$menu_array)
|
||||
{
|
||||
@ -65,20 +65,14 @@ class MenuLeft {
|
||||
{
|
||||
global $user,$conf,$langs,$dolibarr_main_db_name;
|
||||
|
||||
|
||||
if (! session_id()) {
|
||||
session_name("DOLSESSID_".$dolibarr_main_db_name);
|
||||
session_start(); // En mode authentification PEAR, la session a déjà été ouverte
|
||||
}
|
||||
|
||||
// On récupère mainmenu et leftmenu qui définissent le menu à afficher
|
||||
// On recupere mainmenu et leftmenu qui definissent le menu a afficher
|
||||
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 defini par le lien
|
||||
$mainmenu=$_SESSION["mainmenu"];
|
||||
}
|
||||
|
||||
@ -94,7 +88,7 @@ class MenuLeft {
|
||||
$_SESSION["leftmenuopened"]=$this->leftmenu;
|
||||
}
|
||||
} 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
|
||||
$this->leftmenu=isset($_SESSION["leftmenu"])?$_SESSION["leftmenu"]:'';
|
||||
}
|
||||
|
||||
@ -113,7 +107,7 @@ class MenuLeft {
|
||||
$this->newmenu = $menuArbo->menuLeftCharger($this->newmenu,$mainmenu,$this->leftmenu,0,'auguria');
|
||||
|
||||
/*
|
||||
* Menu AUTRES (Pour les menus du haut qui ne serait pas gérés)
|
||||
* Menu AUTRES (Pour les menus du haut qui ne serait pas g<EFBFBD>r<EFBFBD>s)
|
||||
*/
|
||||
if ($mainmenu && ! in_array($mainmenu,$this->overwritemenufor)) { $mainmenu=""; }
|
||||
}
|
||||
@ -123,7 +117,7 @@ class MenuLeft {
|
||||
|
||||
|
||||
/**
|
||||
* Si on est sur un cas géré de surcharge du menu, on ecrase celui par defaut
|
||||
* Si on est sur un cas g<EFBFBD>r<EFBFBD> de surcharge du menu, on ecrase celui par defaut
|
||||
*/
|
||||
if ($mainmenu) {
|
||||
$this->menu_array=$this->newmenu->liste;
|
||||
|
||||
@ -23,11 +23,11 @@
|
||||
\version $Id$
|
||||
|
||||
\remarks La construction d'un gestionnaire pour le menu de gauche est simple:
|
||||
\remarks A l'aide d'un objet $newmenu=new Menu() et des méthode add et add_submenu,
|
||||
\remarks définir la liste des entrées menu à faire apparaitre.
|
||||
\remarks A l'aide d'un objet $newmenu=new Menu() et des m<EFBFBD>thode add et add_submenu,
|
||||
\remarks d<EFBFBD>finir la liste des entr<EFBFBD>es menu <EFBFBD> faire apparaitre.
|
||||
\remarks En fin de code, mettre la ligne $menu=$newmenu->liste.
|
||||
\remarks Ce qui est défini dans un tel gestionnaire sera alors prioritaire sur
|
||||
\remarks les définitions de menu des fichiers pre.inc.php
|
||||
\remarks Ce qui est d<EFBFBD>fini dans un tel gestionnaire sera alors prioritaire sur
|
||||
\remarks les d<EFBFBD>finitions de menu des fichiers pre.inc.php
|
||||
*/
|
||||
|
||||
|
||||
@ -66,19 +66,14 @@ class MenuLeft {
|
||||
{
|
||||
global $user,$conf,$langs,$dolibarr_main_db_name;
|
||||
|
||||
if (! session_id()) {
|
||||
session_name("DOLSESSID_".$dolibarr_main_db_name);
|
||||
session_start(); // En mode authentification PEAR, la session a d�j� �t� ouverte
|
||||
}
|
||||
|
||||
// On r�cup�re mainmenu et leftmenu qui d�finissent le menu � afficher
|
||||
// On recupere mainmenu et leftmenu qui definissent le menu a afficher
|
||||
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 defini par le lien
|
||||
$mainmenu=$_SESSION["mainmenu"];
|
||||
}
|
||||
|
||||
|
||||
@ -61,11 +61,6 @@ class MenuLeft {
|
||||
{
|
||||
global $user,$conf,$langs,$dolibarr_main_db_name;
|
||||
|
||||
if (! session_id()) {
|
||||
session_name("DOLSESSID_".$dolibarr_main_db_name);
|
||||
session_start();
|
||||
}
|
||||
|
||||
// On récupère mainmenu et leftmenu qui définissent le menu à afficher
|
||||
if (isset($_GET["mainmenu"]))
|
||||
{
|
||||
|
||||
@ -59,11 +59,6 @@ class MenuLeft {
|
||||
{
|
||||
global $user,$conf,$langs,$dolibarr_main_db_name;
|
||||
|
||||
if (! session_id()) {
|
||||
session_name("DOLSESSID_".$dolibarr_main_db_name);
|
||||
session_start();
|
||||
}
|
||||
|
||||
// On récupère mainmenu et leftmenu qui définissent le menu à afficher
|
||||
if (isset($_GET["mainmenu"]))
|
||||
{
|
||||
|
||||
@ -17,22 +17,22 @@
|
||||
*/
|
||||
|
||||
/** \file htdocs/includes/menus/barre_left/rodolphe.php
|
||||
\brief Gestionnaire par défaut du menu de gauche
|
||||
\brief Gestionnaire par d<EFBFBD>faut du menu de gauche
|
||||
\version $Id$
|
||||
|
||||
\remarks La construction d'un gestionnaire pour le menu de gauche est simple:
|
||||
\remarks A l'aide d'un objet $newmenu=new Menu() et des méthode add et add_submenu,
|
||||
\remarks définir la liste des entrées menu à faire apparaitre.
|
||||
\remarks A l'aide d'un objet $newmenu=new Menu() et des m<EFBFBD>thode add et add_submenu,
|
||||
\remarks d<EFBFBD>finir la liste des entr<EFBFBD>es menu <EFBFBD> faire apparaitre.
|
||||
\remarks En fin de code, mettre la ligne $menu=$newmenu->liste.
|
||||
\remarks Ce qui est définir dans un tel gestionnaire sera alors prioritaire sur
|
||||
\remarks les définitions de menu des fichiers pre.inc.php
|
||||
\remarks Ce qui est d<EFBFBD>finir dans un tel gestionnaire sera alors prioritaire sur
|
||||
\remarks les d<EFBFBD>finitions de menu des fichiers pre.inc.php
|
||||
*/
|
||||
|
||||
|
||||
/** \class MenuLeft
|
||||
\brief Classe permettant la gestion par défaut du menu du gauche
|
||||
\remarks Le gestionnaire par defaut ne fait rien: C'est donc le menu défini dans les
|
||||
\remarks fichiers pre.inc.php du répertoire de la page qui est utilisé.
|
||||
\brief Classe permettant la gestion par d<EFBFBD>faut du menu du gauche
|
||||
\remarks Le gestionnaire par defaut ne fait rien: C'est donc le menu d<EFBFBD>fini dans les
|
||||
\remarks fichiers pre.inc.php du r<EFBFBD>pertoire de la page qui est utilis<EFBFBD>.
|
||||
*/
|
||||
|
||||
class MenuLeft {
|
||||
@ -42,8 +42,8 @@ class MenuLeft {
|
||||
|
||||
/**
|
||||
* \brief Constructeur
|
||||
* \param db Handler d'accès base de donnée
|
||||
* \param menu_array Tableau des entrée de menu défini dans les fichier pre.inc.php
|
||||
* \param db Handler d'acc<EFBFBD>s base de donn<EFBFBD>e
|
||||
* \param menu_array Tableau des entr<EFBFBD>e de menu d<EFBFBD>fini dans les fichier pre.inc.php
|
||||
*/
|
||||
function MenuLeft($db,&$menu_array)
|
||||
{
|
||||
@ -59,12 +59,7 @@ class MenuLeft {
|
||||
{
|
||||
global $user, $conf, $langs, $dolibarr_main_db_name;
|
||||
|
||||
if (! session_id()) {
|
||||
session_name("DOLSESSID_".$dolibarr_main_db_name);
|
||||
session_start();
|
||||
}
|
||||
|
||||
// On récupère mainmenu et leftmenu qui définissent le menu à afficher
|
||||
// On r<>cup<75>re mainmenu et leftmenu qui d<>finissent le menu <20> afficher
|
||||
if (isset($_GET["mainmenu"]))
|
||||
{
|
||||
// On sauve en session le menu principal choisi
|
||||
@ -74,7 +69,7 @@ class MenuLeft {
|
||||
}
|
||||
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"];
|
||||
}
|
||||
|
||||
@ -93,7 +88,7 @@ class MenuLeft {
|
||||
$_SESSION["leftmenuopened"]=$leftmenu;
|
||||
}
|
||||
} 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
|
||||
$leftmenu=isset($_SESSION["leftmenu"])?$_SESSION["leftmenu"]:'';
|
||||
}
|
||||
|
||||
@ -108,14 +103,14 @@ class MenuLeft {
|
||||
$newmenu = $this->menuArbo->menuLeftCharger($newmenu,$mainmenu,$leftmenu,0,'eldy');
|
||||
|
||||
/*
|
||||
* Menu AUTRES (Pour les menus du haut qui ne serait pas gérés)
|
||||
* Menu AUTRES (Pour les menus du haut qui ne serait pas g<EFBFBD>r<EFBFBD>s)
|
||||
*/
|
||||
if ($mainmenu && ! in_array($mainmenu,$this->overwritemenufor)) { $mainmenu=""; }
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Si on est sur un cas géré de surcharge du menu, on ecrase celui par defaut
|
||||
* Si on est sur un cas g<EFBFBD>r<EFBFBD> de surcharge du menu, on ecrase celui par defaut
|
||||
*/
|
||||
if ($mainmenu) {
|
||||
$this->menu_array=$newmenu->liste;
|
||||
|
||||
@ -64,12 +64,6 @@ class MenuTop {
|
||||
global $user,$conf,$langs,$dolibarr_main_db_name;;
|
||||
|
||||
|
||||
if (! session_id()) {
|
||||
session_name("DOLSESSID_".$dolibarr_main_db_name);
|
||||
session_start();
|
||||
}
|
||||
|
||||
|
||||
// On sauve en session le menu principal choisi
|
||||
if (isset($_GET["mainmenu"])) $_SESSION["mainmenu"]=$_GET["mainmenu"];
|
||||
if (isset($_GET["idmenu"])) $_SESSION["idmenu"]=$_GET["idmenu"];
|
||||
|
||||
@ -63,13 +63,6 @@ class MenuTop {
|
||||
|
||||
global $user,$conf,$langs,$dolibarr_main_db_name;;
|
||||
|
||||
|
||||
if (! session_id()) {
|
||||
session_name("DOLSESSID_".$dolibarr_main_db_name);
|
||||
session_start();
|
||||
}
|
||||
|
||||
|
||||
// On sauve en session le menu principal choisi
|
||||
if (isset($_GET["mainmenu"])) $_SESSION["mainmenu"]=$_GET["mainmenu"];
|
||||
if (isset($_GET["idmenu"])) $_SESSION["idmenu"]=$_GET["idmenu"];
|
||||
|
||||
@ -62,11 +62,6 @@ class MenuTop {
|
||||
{
|
||||
global $user,$conf,$langs,$dolibarr_main_db_name;;
|
||||
|
||||
if (! session_id()) {
|
||||
session_name("DOLSESSID_".$dolibarr_main_db_name);
|
||||
session_start();
|
||||
}
|
||||
|
||||
// On sauve en session le menu principal choisi
|
||||
if (isset($_GET["mainmenu"])) $_SESSION["mainmenu"]=$_GET["mainmenu"];
|
||||
if (isset($_GET["idmenu"])) $_SESSION["idmenu"]=$_GET["idmenu"];
|
||||
|
||||
@ -61,11 +61,6 @@ class MenuTop {
|
||||
{
|
||||
global $user,$conf,$langs,$dolibarr_main_db_name;;
|
||||
|
||||
if (! session_id()) {
|
||||
session_name("DOLSESSID_".$dolibarr_main_db_name);
|
||||
session_start();
|
||||
}
|
||||
|
||||
// On sauve en session le menu principal choisi
|
||||
if (isset($_GET["mainmenu"])) $_SESSION["mainmenu"]=$_GET["mainmenu"];
|
||||
if (isset($_GET["idmenu"])) $_SESSION["idmenu"]=$_GET["idmenu"];
|
||||
|
||||
@ -57,11 +57,6 @@ class MenuTop {
|
||||
{
|
||||
global $user,$conf,$langs,$dolibarr_main_db_name;
|
||||
|
||||
if (! session_id()) {
|
||||
session_name("DOLSESSID_".$dolibarr_main_db_name);
|
||||
session_start();
|
||||
}
|
||||
|
||||
// On sauve en session le menu principal choisi
|
||||
if (isset($_GET["mainmenu"])) $_SESSION["mainmenu"]=$_GET["mainmenu"];
|
||||
if (isset($_GET["idmenu"])) $_SESSION["idmenu"]=$_GET["idmenu"];
|
||||
|
||||
@ -39,6 +39,7 @@ require_once ARTICHOW."/AntiSpam.class.php";
|
||||
$sessionname="DOLSESSID_".$dolibarr_main_db_name;
|
||||
session_name($sessionname);
|
||||
session_start();
|
||||
dolibarr_syslog("Session name=".$sessionname." Session id()=".session_id().", _SESSION['dol_login']=".$_SESSION["dol_login"]);
|
||||
|
||||
|
||||
// On créé l'objet anti-spam
|
||||
|
||||
@ -46,7 +46,6 @@ function stripslashes_deep($value)
|
||||
{
|
||||
return (is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value));
|
||||
}
|
||||
//if (! eregi('PHP/6', $_SERVER['SERVER_SOFTWARE']))
|
||||
if (function_exists('get_magic_quotes_gpc')) // magic_quotes_* plus pris en compte dans PHP6
|
||||
{
|
||||
if (get_magic_quotes_gpc())
|
||||
|
||||
Loading…
Reference in New Issue
Block a user