Source for file list.php
Documentation is available at list.php
* @package linea21.modules
* @author linea21 <info@linea21.com>
* @license http://opensource.org/licenses/gpl-3.0.html
//////////// Check Inclusion de pages ////////////
include_once("../lib/lib_common.php");
//////////// Check Droits utilisateur ////////////
if (!$l21auth->hasRight('workshop') && !$l21auth->isSuperAdmin())
if(!isset ($_GET['statut']) || $_GET['statut']==- 1) $statut=- 1;
elseif($_GET['statut']!=- 1) $statut= $_GET['statut'];
//statut public pour les non super administrateurs
if (!$l21auth->isSuperAdmin()) $statut= 'public';
if(!isset ($_GET['debut'])) $debut= 0;
else $debut= $_GET['debut'];
if($statut== 'public') $mask_statut_1= 'selected="selected"';
if($statut== 'draft') $mask_statut_2= 'selected="selected"';
// Nombre d'enregistrement total dans la bdd
$result_nb_req= $sql_object->DBSelect($req_count_workshop);
$bdd_nb_workshop= $result_nb_req[0]['num_rows'];
$bdd_nb_workshop_display = $bdd_nb_workshop. " ". _t('workshop','nb_total'). "<br />\n";
$link_back= "<div class=\"filter\"><a href=\"". $rub_link. "&todo=list\">". _t('workshop','all'). "</a></div>";
$result_nb_req= $sql_object->DBSelect($req_count_workshop);
$count_request= $result_nb_req[0]['num_rows'];
$result_workshop_list= $sql_object->DBSelect($req_list_workshop);
$count_request= $bdd_nb_workshop;
$result_workshop_list= $sql_object->DBSelect($req_list_workshop);
if($count_request<= 1) $count_request_display = _t('divers','query_result'). " : ". $count_request. " ". _t('divers','record'). "<br />\n";
else $count_request_display = _t('divers','query_result'). " : ". $count_request. " ". _t('divers','records'). "<br />\n";
$link_sup= $rub_link. "&todo=sup&id=";
$link_mod= $rub_link. "&todo=mod&id=";
$link_det= $rub_link. "&todo=det&id=";
$link_statut= $rub_link. "&todo=list&statut=";
$link_self= $link_statut. $statut;
// Liste des statuts disponibles
$select_statut= "<select name=\"statut_filter\" id=\"statut_filter\">\n";
$select_statut.= "<option value=\"-1\">". _t('workshop','statut_filter'). "</option>\n";
$select_statut.= "<option value=\"". $link_statut. "public\"". $mask_statut_1. ">". display_statut('P'). "</option>\n";
$select_statut.= "<option value=\"". $link_statut. "draft\"". $mask_statut_2. ">". display_statut('D'). "</option>\n";
$select_statut.= "</select>\n";
$js = " $('#statut_filter').change(function() {
window.location = $(this).val();
<li><a href="index.php" class="chemin_home"> <?php echo _t('way','home') ?></a></li>
<li><a href=" <?php echo $rub_link; ?>" id="chemin_ <?php echo $rub; ?>" class="chemin_rub"> <?php echo _t('menu','workshop')?></a></li>
<li><span> <?php echo _t('workshop','list') ?></span></li>
include_once(THEME_ADMIN_PATH. "quickicons.php");
<div class="contentcontainer"> <?php include_once(override($dir. '/menurub.php', THEME_ADMIN_PATH)); ?>
<?php if ($l21auth->isSuperAdmin()) {
<div class="filterselect"> <?php
echo $bdd_nb_workshop_display;
echo $count_request_display;
if($result_workshop_list!= 0) {
echo "<table cellspacing=\"0\" cellpadding=\"3\" class=\"sortable multisort\" id=\"sort-table\">\n";
echo "<td class=\"sorter-false\"> <span class=\"semnone\">". mb_ucfirst(_t('divers','actions')). "</span></td>\n";
for($i= 0; $i< count($result_workshop_list); $i++ ) {
$workshop_title= formatText(cutText($result_workshop_list[$i]['workshop_denomination'], 60, 1), '2HTML');
echo "<tr id=\"workshop-". $result_workshop_list[$i]['workshop_id']. "\">\n";
echo "<td><a href=\"". $link_det. $result_workshop_list[$i]['workshop_id']. "\" title=\"". _t('workshop','det'). "\">". $workshop_title. "</a></td>\n";
echo "<td>". $result_workshop_list[$i]['workshop_date_crea_display']. "</td>\n";
if ($l21auth->isSuperAdmin() || $l21auth->isWorkgroupOrganiser ($l21auth->GetSessionElement('id'), $sql_object, $result_workshop_list[$i]['workshop_id']) ) {
echo "<td width=\"10%\"><div class=\"iconetab\">";
if ($l21auth->isSuperAdmin()) {
echo "<a href=\"". $link_sup. $result_workshop_list[$i]['workshop_id']. "\" title=\"". _t('workshop','sup'). "\" class=\"ico_sup\"><i class=\"icon-trash\"></i><span>" . _t('workshop','sup') . "</span></a>\n";
echo "<a href=\"". $link_mod. $result_workshop_list[$i]['workshop_id']. "\" title=\"". _t('workshop','mod'). "\" class=\"ico_mod\"><i class=\"icon-pencil\"></i><span>" . _t('workshop','mod') . "</span></a></div></td>";
else echo "<td width=\"10%\"> </td>";
echo "<div class=\"info\">". _t('workshop','noresult'). "</div>";
footerAddJS('../lib/js/jquery.tablesorter/jquery.tablesorter.min.js');
$str = '$("table.multisort").tablesorter({ });';
// Ability to drag'n drop items
if ($l21auth->isSuperAdmin()) {
<?php include_once(override($dir. '/help.php', THEME_ADMIN_PATH)); ?>
|