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."\" >" mb_ucfirst($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 === && $l21auth->hasRight('news')) $menu_constructor_com .= displayitem($rub'news''a');
  33.  
  34.  
  35. if (MOD_PUBLICATION === && $l21auth->hasRight('publication')) $menu_constructor_com .= displayitem('workshop''publication''d');
  36.  
  37. if (MOD_NEWSLETTER === && $l21auth->isSuperAdmin()) $menu_constructor_com .= displayitem($rub'newsletter''r');
  38. if (MOD_COMMENT === && $l21auth->isSuperAdmin()) $menu_constructor_com .= displayitem($rub'comment''');
  39. if (MOD_LIBRARY === && $l21auth->isSuperAdmin()) $menu_constructor_com .= displayitem($rub'library''l');
  40. if (MOD_PAGE === && $l21auth->isSuperAdmin()) $menu_constructor_com .= displayitem($rub'page''c');
  41.  
  42. if (MOD_WORKSHOP === && $l21auth->hasRight('workshop')) $menu_constructor_gestion .= displayitem('workshop''workshop''g');
  43. if (MOD_PROJECT === && $l21auth->isSuperAdmin()) $menu_constructor_gestion .= displayitem($rub'project''p');
  44. if (MOD_SDI === && $l21auth->isSuperAdmin()) $menu_constructor_gestion .= displayitem($rub'sdi''b');
  45. if (MOD_DASHBOARD === && $l21auth->hasRight('dashboard')) $menu_constructor_gestion .= displayitem($rub'dashboard''i');
  46. if (MOD_YELLOWPAGES === && $l21auth->hasRight('yellowpages')) $menu_constructor_gestion .= displayitem($rub'yellowpages''y');
  47.  
  48. if (MOD_USER === && $l21auth->isSuperAdmin()) $menu_constructor_config .= displayitem($rub'user''u');
  49. if (MOD_THEME === && $l21auth->isSuperAdmin()) $menu_constructor_config .= displayitem($rub'theme''t');
  50. if (MOD_SCALE === && $l21auth->isSuperAdmin()) $menu_constructor_config .= displayitem($rub'scale''e');
  51. if (MOD_LEVEL === && $l21auth->isSuperAdmin()) $menu_constructor_config .= displayitem($rub'level''n');
  52. if (MOD_SYSTEM === && $l21auth->isSuperAdmin()) $menu_constructor_config .= displayitem($rub'system''n');
  53. if (MOD_PLUGINS === && $l21auth->isSuperAdmin()) $menu_constructor_config .= displayitem($rub'plugins''o');
  54. ?>
  55. <br />
  56. <a href="<?php echo SITE_LINEA_URL?>" id="l21_logo" title="<?php echo SITE_LINEA_NAME?>"><span><?php echo SITE_LINEA_NAME?></span></a>
  57. <ul class="containermenu">
  58.     
  59.     <li><a href="index.php" class="menu" id="menu_home"><?php echo $GLOBALS['lang']['menu_alt']['home_dashboard'];?></a></li>
  60.     <li class="menu" id="menu_com"><?php echo $GLOBALS['lang']['menu_alt']['communication'];?>
  61.     <ul class="sub_menu" id="menu_com_list">
  62.     <?php echo $menu_constructor_com?>
  63.     </ul>
  64.     </li>
  65.     <li class="menu" id="menu_gestion"><?php echo $GLOBALS['lang']['menu_alt']['suivi_gestion'];?>
  66.     <ul class="sub_menu" id="menu_gestion_list">
  67.     <?php echo $menu_constructor_gestion?>
  68.     </ul>
  69.     </li>
  70.     <li class="menu" id="menu_config"><?php echo $GLOBALS['lang']['menu_alt']['configuration'];?>
  71.  
  72.     <ul class="sub_menu" id="menu_config_list">
  73.     <?php echo $menu_constructor_config?>
  74.     </ul>
  75.     </li>
  76.     <li><a href="../public/index.php" class="menu" id="menu_public_interface"><?php echo $GLOBALS['lang']['menu_alt']['interface_publique'];?>
  77.     </a></li>
  78. </ul>
  79. <br style="clear: both" />

Documentation generated on Mon, 08 Apr 2013 18:13:29 +0200 by phpDocumentor 1.4.1