Fix: Problme sur le menu webcalendar. Une fois le calendrier appel, il n'tait plus possible de revenir sur les autres liens du menu.
This commit is contained in:
parent
f584495dcf
commit
15a3cc7272
@ -40,9 +40,9 @@
|
|||||||
|
|
||||||
class MenuTop {
|
class MenuTop {
|
||||||
|
|
||||||
var $require_left=array(); // Si doit etre en phase avec un gestionnaire de menu gauche particulier
|
var $require_left=array(); // Si doit etre en phase avec un gestionnaire de menu gauche particulier
|
||||||
var $showhome=true; // Faut-il afficher le menu Accueil par le main.inc.php
|
var $showhome=true; // Faut-il afficher le menu Accueil par le main.inc.php
|
||||||
|
var $atarget=""; // Valeur du target a utiliser dans les liens
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Constructeur
|
* \brief Constructeur
|
||||||
@ -81,7 +81,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/adherents/index.php?mainmenu=members"'.($target?" target=$target":"").'>'.$langs->trans("Members").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/adherents/index.php?mainmenu=members"'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Members").'</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($conf->commercial->enabled)
|
if ($conf->commercial->enabled)
|
||||||
@ -102,7 +102,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/comm/index.php?mainmenu=commercial"'.($target?" target=$target":"").'>'.$langs->trans("Commercial").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/comm/index.php?mainmenu=commercial"'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Commercial").'</a>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -124,7 +124,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/compta/index.php?mainmenu=accountancy"'.($target?" target=$target":"").'>'.$langs->trans("Accountancy")."/".$langs->trans("Treasury").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/compta/index.php?mainmenu=accountancy"'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Accountancy")."/".$langs->trans("Treasury").'</a>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -151,7 +151,7 @@ class MenuTop {
|
|||||||
if ($conf->service->enabled) { $chaine.="Services"; }
|
if ($conf->service->enabled) { $chaine.="Services"; }
|
||||||
|
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/product/index.php?mainmenu=products"'.($target?" target=$target":"").'>'.$chaine.'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/product/index.php?mainmenu=products"'.($this->atarget?" target=$this->atarget":"").'>'.$chaine.'</a>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -174,7 +174,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/fourn/index.php?mainmenu=supplier"'.($target?" target=$target":"").'>'.$langs->trans("Suppliers").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/fourn/index.php?mainmenu=supplier"'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Suppliers").'</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -196,7 +196,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/projet/webcal.php?mainmenu=webcal"'.($target?" target=$target":"").'>'.$langs->trans("Calendar").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/projet/webcal.php?mainmenu=webcal"'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Calendar").'</a>';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -39,7 +39,8 @@
|
|||||||
class MenuTop {
|
class MenuTop {
|
||||||
|
|
||||||
var $require_left=array("eldy"); // Si doit etre en phase avec un gestionnaire de menu gauche particulier
|
var $require_left=array("eldy"); // Si doit etre en phase avec un gestionnaire de menu gauche particulier
|
||||||
var $showhome=false; // Faut-il afficher le menu Accueil par le main
|
var $showhome=false; // Faut-il afficher le menu Accueil par le main.inc.php
|
||||||
|
var $atarget=""; // Valeur du target a utiliser dans les liens
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -86,7 +87,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/index.php?mainmenu=home&leftmenu="'.($target?" target=$target":"").'>'.$langs->trans("Home").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/index.php?mainmenu=home&leftmenu="'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Home").'</a>';
|
||||||
|
|
||||||
|
|
||||||
// Members
|
// Members
|
||||||
@ -104,7 +105,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/adherents/index.php?mainmenu=members&leftmenu="'.($target?" target=$target":"").'>'.$langs->trans("Members").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/adherents/index.php?mainmenu=members&leftmenu="'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Members").'</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($conf->produit->enabled || $conf->service->enabled)
|
if ($conf->produit->enabled || $conf->service->enabled)
|
||||||
@ -125,7 +126,7 @@ class MenuTop {
|
|||||||
if ($conf->produit->enabled && $conf->service->enabled) { $chaine.="/"; }
|
if ($conf->produit->enabled && $conf->service->enabled) { $chaine.="/"; }
|
||||||
if ($conf->service->enabled) { $chaine.="Services"; }
|
if ($conf->service->enabled) { $chaine.="Services"; }
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/product/index.php?mainmenu=products&leftmenu="'.($target?" target=$target":"").'>'.$chaine.'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/product/index.php?mainmenu=products&leftmenu="'.($this->atarget?" target=$this->atarget":"").'>'.$chaine.'</a>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -143,7 +144,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/fourn/index.php?mainmenu=suppliers&leftmenu="'.($target?" target=$target":"").'>'.$langs->trans("Suppliers").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/fourn/index.php?mainmenu=suppliers&leftmenu="'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Suppliers").'</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($conf->commercial->enabled)
|
if ($conf->commercial->enabled)
|
||||||
@ -160,7 +161,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/comm/index.php?mainmenu=commercial&leftmenu="'.($target?" target=$target":"").'>'.$langs->trans("Commercial").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/comm/index.php?mainmenu=commercial&leftmenu="'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Commercial").'</a>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -178,7 +179,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/compta/index.php?mainmenu=accountancy&leftmenu="'.($target?" target=$target":"").'>'.$langs->trans("Accountancy")."/".$langs->trans("Treasury").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/compta/index.php?mainmenu=accountancy&leftmenu="'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Accountancy")."/".$langs->trans("Treasury").'</a>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -195,7 +196,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/comm/mailing/index.php?mainmenu=tools&leftmenu="'.($target?" target=$target":"").'>'.$langs->trans("Tools").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/comm/mailing/index.php?mainmenu=tools&leftmenu="'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Tools").'</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($conf->webcal->enabled)
|
if ($conf->webcal->enabled)
|
||||||
@ -216,7 +217,7 @@ class MenuTop {
|
|||||||
$class = 'class="tmenu"';
|
$class = 'class="tmenu"';
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<a '.$class.' href="'.DOL_URL_ROOT.'/projet/webcal.php?mainmenu=webcal&leftmenu="'.($target?" target=$target":"").'>'.$langs->trans("Calendar").'</a>';
|
print '<a '.$class.' href="'.DOL_URL_ROOT.'/projet/webcal.php?mainmenu=webcal&leftmenu="'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Calendar").'</a>';
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,8 +39,9 @@
|
|||||||
|
|
||||||
class MenuTop {
|
class MenuTop {
|
||||||
|
|
||||||
var $require_left=array(); // Si doit etre en phase avec un gestionnaire de menu gauche particulier
|
var $require_left=array(); // Si doit etre en phase avec un gestionnaire de menu gauche particulier
|
||||||
var $showhome=true; // Faut-il afficher le menu Accueil par le main.inc.php
|
var $showhome=true; // Faut-il afficher le menu Accueil par le main.inc.php
|
||||||
|
var $atarget=""; // Valeur du target a utiliser dans les liens
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -62,10 +63,10 @@ class MenuTop {
|
|||||||
$langs->load("commercial");
|
$langs->load("commercial");
|
||||||
$langs->load("other");
|
$langs->load("other");
|
||||||
|
|
||||||
print '<a class="tmenu" href="/boutique/livre/">'.$langs->trans("Books").'</a>';
|
print '<a class="tmenu" href="/boutique/livre/"'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Books").'</a>';
|
||||||
print '<a class="tmenu" href="/boutique/client/">'.$langs->trans("Customers").'</a>';
|
print '<a class="tmenu" href="/boutique/client/"'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Customers").'</a>';
|
||||||
print '<a class="tmenu" href="/product/critiques/">'.$langs->trans("Criticals").'</a>';
|
print '<a class="tmenu" href="/product/critiques/"'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Criticals").'</a>';
|
||||||
print '<a class="tmenu" href="/product/categorie/">'.$langs->trans("Categories").'</a>';
|
print '<a class="tmenu" href="/product/categorie/"'.($this->atarget?" target=$this->atarget":"").'>'.$langs->trans("Categories").'</a>';
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -186,6 +186,7 @@ function top_menu($head, $title="", $target="")
|
|||||||
// Autres entrées du menu par le gestionnaire
|
// Autres entrées du menu par le gestionnaire
|
||||||
require_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".$conf->top_menu);
|
require_once(DOL_DOCUMENT_ROOT ."/includes/menus/barre_top/".$conf->top_menu);
|
||||||
$menutop = new MenuTop($db);
|
$menutop = new MenuTop($db);
|
||||||
|
$menutop->atarget=$target;
|
||||||
if (! isset($menutop->showhome) || $menutop->showhome) { // Entrée Home/Accueil du menu
|
if (! isset($menutop->showhome) || $menutop->showhome) { // Entrée Home/Accueil du menu
|
||||||
$id="";
|
$id="";
|
||||||
if ($_GET["mainmenu"] == "home" || ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "home")) { $id="sel"; }
|
if ($_GET["mainmenu"] == "home" || ($_SESSION["mainmenu"] && $_SESSION["mainmenu"] == "home")) { $id="sel"; }
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user