linea21-templates
[ class tree: linea21-templates ] [ index: linea21-templates ] [ all elements ]

Source for file common_menu.php

Documentation is available at common_menu.php

  1. <?php
  2. /**
  3.  * @package linea21.templates
  4.  * @subpackage admin
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @param  $rub : connu de admin/index.php
  8.  * @access public
  9.  * @license http://opensource.org/licenses/gpl-3.0.html
  10.  */
  11.  
  12. /**
  13.  * displayitem()
  14.  * affichage des items du menu. Prise en charge de leur ETAT : actif ou non
  15.  *
  16.  * @param string $rubactive 
  17.  * @param string $currentrub 
  18.  * @param string $accesskey 
  19.  * @return string $content
  20.  */
  21.  
  22. function displayitem($rubactive$currentrub$accesskey)
  23. {
  24.   $content "<li><a href=\"index.php?rub=" $currentrub "\" accesskey=\"" $accesskey "\" title=\"" $GLOBALS['lang']['menu_alt'][$currentrub"\" id=\"menu_".$currentrub."\" >" $GLOBALS['lang']['menu_alt'][$currentrub"</a></li>\n";
  25.   return $content;
  26. }
  27.  
  28. $menu_constructor_com '';
  29. $menu_constructor_gestion '';
  30. $menu_constructor_config '';
  31.  
  32. if (MOD_NEWS === && HaveRight('news')) $menu_constructor_com .= displayitem($rub'news''a');
  33.  
  34.  
  35. if (MOD_PUBLICATION === && HaveRight('publication')) {
  36.   if ($rub == 'resources' || $rub == 'contents'{
  37.     if (isset($type&& $type == 'W'$menu_constructor_com .= displayitem('workshop''publication''d');
  38.     if (isset($type&& $type == 'P'$menu_constructor_com .= displayitem('publication''publication''d');
  39.   else {
  40.     $menu_constructor_com .= displayitem($rub'publication''d');
  41.   }
  42. }
  43. if (MOD_WORKSHOP === && HaveRight('workshop')) {
  44.   if ($rub == 'resources' || $rub == 'content' || $rub == 'workshoprep'{
  45.     if (isset($type&& $type == 'W'$menu_constructor_com .= displayitem('workshop''workshop''g');
  46.     if (isset($type&& $type == 'P'$menu_constructor_com .= displayitem('publication''workshop''g');
  47.     if ($rub == 'workshoprep'$menu_constructor_com .= displayitem('workshop''workshop''g');
  48.   else {
  49.     $menu_constructor_com .= displayitem($rub'workshop''g'$GLOBALS['lang']['menu']);
  50.   }
  51. }
  52. if (MOD_NEWSLETTER === && IsSuperAdmin()) $menu_constructor_com .= displayitem($rub'newsletter''r');
  53.  
  54.  
  55. if (MOD_PROJECT === && IsSuperAdmin()) $menu_constructor_gestion .= displayitem($rub'project''p');
  56. if (MOD_SDI === && IsSuperAdmin()) $menu_constructor_gestion .= displayitem($rub'sdi''b');
  57. if (MOD_DASHBOARD === && HaveRight('dashboard')) $menu_constructor_gestion .= displayitem($rub'dashboard''i');
  58. if (MOD_YELLOWPAGES === && HaveRight('yellowpages')) $menu_constructor_gestion .= displayitem($rub'yellowpages''y');
  59.  
  60.  
  61. if (MOD_USER === && IsSuperAdmin()) $menu_constructor_config .= displayitem($rub'user''u');
  62. if (MOD_THEME === && IsSuperAdmin()) $menu_constructor_config .= displayitem($rub'theme''t');
  63. if (MOD_SCALE === && IsSuperAdmin()) $menu_constructor_config .= displayitem($rub'scale''e');
  64. if (MOD_LEVEL === && IsSuperAdmin()) $menu_constructor_config .= displayitem($rub'level''n');
  65. if (MOD_SYSTEM === && IsSuperAdmin()) $menu_constructor_config .= displayitem($rub'system''n');
  66. if (MOD_TOOLS === && IsSuperAdmin()) $menu_constructor_config .= displayitem($rub'tools''o');
  67. ?>
  68. <br />
  69.  
  70. <ul class="containermenu">
  71.     <li><a href="index.php" class="menu" id="menu_logo"></a></li>
  72.  
  73.     <li class="menu" id="menu_com"><?php echo $GLOBALS['lang']['menu_alt']['communication'];?>
  74.     <ul class="sub_menu" id="menu_com_list">
  75.     <?php echo $menu_constructor_com?>
  76.     </ul>
  77.     </li>
  78.     <li class="menu" id="menu_gestion"><?php echo $GLOBALS['lang']['menu_alt']['suivi_gestion'];?>
  79.     <ul class="sub_menu" id="menu_gestion_list">
  80.     <?php echo $menu_constructor_gestion?>
  81.     </ul>
  82.     </li>
  83.     <li class="menu" id="menu_config"><?php echo $GLOBALS['lang']['menu_alt']['configuration'];?>
  84.  
  85.     <ul class="sub_menu" id="menu_config_list">
  86.     <?php echo $menu_constructor_config?>
  87.     </ul>
  88.     </li>
  89.     <li><a href="../public/index.php" class="menu"
  90.         id="menu_public_interface"><?php echo $GLOBALS['lang']['menu_alt']['interface_publique'];?>
  91.     </a></li>
  92. </ul>
  93. <br style="clear: both" />

Documentation generated on Fri, 16 Oct 2009 09:30:51 +0200 by phpDocumentor 1.4.1