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