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

Source for file list.php

Documentation is available at list.php

  1. <?php
  2. /**
  3.  * @package linea21.modules
  4.  * @subpackage workshop
  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 (!function_exists('AuthenthificationProcess'))
  13. include_once("../lib/lib_common.php");
  14. ReloadIndex('admin');
  15. }
  16. ////////////
  17.  
  18. if(!isset($_GET['statut']|| $_GET['statut']==-1$statut=-1;
  19. elseif($_GET['statut']!=-1$statut=$_GET['statut'];
  20.  
  21. //statut public pour les non super administrateurs
  22. if (!IsSuperAdmin()) $statut='public';
  23.  
  24. if(!isset($_GET['debut'])) $debut=0;
  25. else $debut=$_GET['debut'];
  26.  
  27. $mask_statut_1='';
  28. $mask_statut_2='';
  29. $mask_statut_3='';
  30. $mask_statut_4='';
  31. if($statut=='public'$mask_statut_1='selected="selected"';
  32. if($statut=='draft'$mask_statut_2='selected="selected"';
  33.  
  34. // Nombre d'enregistrement total dans la bdd
  35. $result_nb_req=$sql_object->DBSelect($req_count_workshop);
  36. $bdd_nb_workshop=$result_nb_req[0]['num_rows'];
  37. $bdd_nb_workshop_display $bdd_nb_workshop." "._t('workshop','nb_total')."<br />\n";
  38.  
  39. if($statut!=-1{
  40.     $link_back="<div class=\"filter\"><a href=\"".$rub_link."&amp;todo=list\">"._t('workshop','all')."</a></div>";
  41.     $req_count_workshop=SQL_getCountWorkshopList($statut);
  42.     $result_nb_req=$sql_object->DBSelect($req_count_workshop);
  43.     $count_request=$result_nb_req[0]['num_rows'];
  44.     $req_list_workshop=SQL_getWorkshopList($debutSELECT_LIMIT$statut);
  45.     $result_workshop_list=$sql_object->DBSelect($req_list_workshop);
  46. else {
  47.     $link_back='';
  48.     $count_request=$bdd_nb_workshop;
  49.     $req_list_workshop=SQL_getWorkshopList($debutSELECT_LIMIT$statut);
  50.     $result_workshop_list=$sql_object->DBSelect($req_list_workshop);
  51. }
  52.  
  53. if($count_request<=1$count_request_display _t('divers','query_result')." : ".$count_request." "._t('divers','record')."<br />\n";
  54. else $count_request_display _t('divers','query_result')." : ".$count_request." "._t('divers','records')."<br />\n";
  55.  
  56.  
  57. $link_sup=$rub_link."&amp;todo=sup&amp;id=";
  58. $link_mod=$rub_link."&amp;todo=mod&amp;id=";
  59. $link_det=$rub_link."&amp;todo=det&amp;id=";
  60. $link_statut=$rub_link."&amp;todo=list&amp;statut=";
  61. $link_self=$link_statut.$statut;
  62.  
  63.  
  64. // Liste des statuts disponibles
  65. $select_statut="<select name=\"statut_filter\" id=\"statut_filter\"  onchange=\"ChangeLocation(this)\">\n";
  66. $select_statut.="<option value=\"-1\">"._t('workshop','statut_filter')."</option>\n";
  67. $select_statut.="<option value=\"".$link_statut."public\"".$mask_statut_1.">".display_statut('P')."</option>\n";
  68. $select_statut.="<option value=\"".$link_statut."draft\"".$mask_statut_2.">".display_statut('D')."</option>\n";
  69. $select_statut.="</select>\n";
  70. ?>
  71. <div id="chemin">
  72.     <ul>
  73.         <li>
  74.             <a href="index.php" class="chemin_home"><? echo _t('way','home'?></a>
  75.         </li>
  76.         <li>
  77.                <a href="<?php echo $rub_link?>" id="chemin_<? echo $rub?>" class="chemin_rub"><? echo _t('menu','workshop')?></a>
  78.         </li>
  79.         <li>
  80.             <span><? echo _t('workshop','list'?></span>
  81.         </li>
  82.     </ul>
  83. </div>
  84.   <!--end barre haute -->
  85. <?php
  86. include_once(THEME_ADMIN_PATH."quickicons.php");
  87. ?>
  88. <div class="contentcontainer">
  89. <?php    include_once($dir."/menurub.php");    ?>
  90. <div id="content">
  91. <?php if (IsSuperAdmin()) {
  92.         echo $link_back;
  93. ?>
  94.     <div class="filterselect">
  95.         <?php
  96.         echo $select_statut;
  97.         ?>
  98.     </div>
  99.     <?php }?>
  100.     <p><?php
  101.     echo $bdd_nb_workshop_display;
  102.     echo $count_request_display;
  103.     ?>
  104.     </p>
  105. <?php 
  106. echo linkin_page($link_self$count_request$debut);
  107.  
  108. if($result_workshop_list!=0{
  109. echo "<table cellspacing=\"0\" cellpadding=\"3\">\n";
  110. echo "<thead>\n";
  111.     echo "<tr>\n"
  112.     echo "<td>"._t('workshop','title')."</td>\n";
  113.     echo "<td>"._t('divers','date_crea')."</td>\n";
  114.     echo "<td>&nbsp;<span class=\"semnone\">"._t('divers','actions')."</span></td>\n";
  115.     echo "</tr>\n";
  116. echo "</thead>\n";
  117. echo "<tbody>\n";
  118.  
  119.  
  120. for($i=0$i<count($result_workshop_list)$i++{
  121.     //if (WorkshopAuth_id (GetSessionElement('id'), $sql_object, $result_workshop_list[$i]['workshop_id'])==true || IsSuperAdmin()){
  122.     $workshop_title=formatText(cutText($result_workshop_list[$i]['workshop_denomination']601)'2HTML')
  123.     echo "<tr>\n";
  124.     echo "<td><a href=\"".$link_det.$result_workshop_list[$i]['workshop_id']."\" title=\""._t('workshop','det')."\">".$workshop_title."</a></td>\n";
  125.     echo "<td>".$result_workshop_list[$i]['workshop_date_crea_display']."</td>\n";
  126.     
  127.     if (IsSuperAdmin()) {
  128.     echo "<td width=\"10%\"><div class=\"iconetab\"><a href=\"".$link_sup.$result_workshop_list[$i]['workshop_id']."\" title=\""._t('workshop','sup')."\" class=\"ico_sup\"></a>\n";
  129.      echo "<a href=\"".$link_mod.$result_workshop_list[$i]['workshop_id']."\" title=\""._t('workshop','mod')."\" class=\"ico_mod\"></a></div></td>";
  130.     }
  131.     else echo "<td width=\"10%\">&nbsp;</td>";
  132.     echo "</tr>\n";
  133.     //}
  134. }
  135.  
  136. echo "</tbody>";
  137. echo "</table>";
  138.  
  139. else {
  140.     echo "<div class=\"info\">"._t('workshop','noresult')."</div>";
  141. }
  142. echo linkin_page($link_self$count_request$debut);
  143.  
  144. ?>
  145. </div>
  146. <?php include_once($dir."/help.php")?>
  147. </div>

Documentation generated on Fri, 16 Oct 2009 09:35:57 +0200 by phpDocumentor 1.4.1