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

Source for file list.php

Documentation is available at list.php

  1. <?php
  2. /**
  3.  * @package linea21.core
  4.  * @subpackage scale
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  */
  10.  
  11. //////////// Check Inclusion de pages ////////////
  12. if (!class_exists('auth')){
  13.   include_once("../lib/lib_common.php");
  14.   ReloadIndex('admin');
  15. }
  16. ////////////
  17.  
  18. //////////// Check Droits utilisateur ////////////
  19. if (!$l21auth->isSuperAdmin()) ReloadIndex('admin');
  20. ////////////
  21.  
  22. $current_title=_t('scale','list');
  23.  
  24. $result=$sql_object->DBSelect($req_list2);
  25.  
  26. function display_scale($parent$dep$array$rub_link{
  27.   $html "";
  28.   $prev_dep 0;
  29.   $link_sup=$rub_link."&amp;todo=sup&amp;id=";
  30.   $link_mod=$rub_link."&amp;todo=mod&amp;id=";
  31.   $link_det=$rub_link."&amp;todo=det&amp;id=";
  32.  
  33.   if (!$dep && !$prev_dep$html .= "\n<ul>\n";
  34.   foreach ($array as $item{
  35.  
  36.     $current_id=$item['scale_id'];
  37.     $current_denomination=formatText($item['scale_denomination']'2HTML');
  38.  
  39.     if ($parent == $item['scale_root']{
  40.       if ($prev_dep $dep$html .= "\n<ul>\n";
  41.  
  42.       $link =    "\t<a href=\"".$link_det.$current_id."\">".$current_denomination."</a>\n";
  43.       if ($item['scale_root'!= 0$link.="\t<a href=\"".$link_sup.$current_id."\" class=\"ico_sup\" title=\""._t('scale','sup')."\"><i class=\"icon-trash\"></i><span>" _t('scale','sup'"</span></a>\n";
  44.       $link.="\t<a href=\"".$link_mod.$current_id."\" class=\"ico_mod\" title=\""._t('scale','mod')."\"><i class=\"icon-pencil\"></i><span>" _t('scale','mod'"</span></a>\n";
  45.  
  46.  
  47.       $html .= "<li class=\"contextual-menu li".$dep."\">" $link;
  48.       $prev_dep $dep;
  49.       $html .= display_scale($item['scale_id']($dep 1)$array$rub_link);
  50.     }
  51.   }
  52.   if (($prev_dep == $dep&& ($prev_dep != 0)) $html .= "</ul>\n</li>\n";
  53.   else if ($prev_dep == $dep$html .= "</ul>\n";
  54.   else $html .= "</li>\n";
  55.   return $html;
  56. }
  57. ?>
  58. <div id="chemin">
  59. <ul>
  60.     <li><a href="index.php" class="chemin_home"><?php echo _t('way','home')?></a></li>
  61.     <li><a href="<?php echo $rub_link?>" id="chemin_<?php echo $rub?>" class="chemin_rub"><?php echo _t('menu','scale')?></a></li>
  62.     <li><span><?php echo formatnavTitle($current_title)?></span></li>
  63. </ul>
  64. </div>
  65. <!--end barre haute -->
  66. <?php
  67. include_once(THEME_ADMIN_PATH."quickicons.php");
  68. ?>
  69. <div class="contentcontainer"><?php    include_once(override($dir.'/menurub.php'THEME_ADMIN_PATH));    ?>
  70. <div id="content">
  71. <h2><span class="semnone"><?php echo formatTitleh2($current_title;?></span></h2>
  72. <div id="tree">
  73. <?php echo display_scale(0,0,$result$rub_link)?></div>
  74. </div>
  75. <?php include_once(override($dir.'/help.php'THEME_ADMIN_PATH))?>
  76. </div>

Documentation generated on Thu, 20 Mar 2014 16:48:36 +0100 by phpDocumentor 1.4.1