Qual: Removed duplicated code

This commit is contained in:
Laurent Destailleur 2008-10-10 23:05:27 +00:00
parent 009c73e2c0
commit db74ae5c7e
12 changed files with 33 additions and 87 deletions

View File

@ -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 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;

View File

@ -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"];
}

View File

@ -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"]))
{

View File

@ -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"]))
{

View File

@ -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 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;

View File

@ -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"];

View File

@ -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"];

View File

@ -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"];

View File

@ -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"];

View File

@ -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"];

View File

@ -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

View File

@ -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())