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

Source for file quickbox.php

Documentation is available at quickbox.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 (!class_exists('auth')){
  13.   include_once("../lib/lib_common.php");
  14.   ReloadIndex('admin');
  15. }
  16. ////////////
  17.  
  18. //////////// Check Droits utilisateur ////////////
  19. if (!$l21auth->hasRight('workshop'&& !$l21auth->isSuperAdmin())
  20.     ReloadIndex('admin');
  21. ////////////
  22.  
  23. $qbx_module=_t('menu','workshop');
  24.  
  25. if ($todo == 'add'{
  26.   if ($l21auth->isSuperAdmin()) $resultqb=$sql_object->DBSelect($req_quickbox_add);
  27.   else $resultqb=$sql_object->DBSelect($req_quickbox_add_noadmin);
  28.   $qbx_liste='';
  29.   $nb='';
  30.   if($resultqb==0{
  31.     $qbx_liste.="<li>"._t('divers','nodata')."</li>";
  32.   else {
  33.     if(count($resultqb)>=10$nb=10else $nb=count($resultqb);
  34.     for($i=0$i<count($resultqb)$i++{
  35.       $qbx_title=cutText($resultqb[$i]['workshop_denomination']50);
  36.       $qbx_title=formatText($qbx_title'2HTML');
  37.       $qbx_liste.="<li><a href=\"index.php?id="$resultqb[$i]['workshop_id'."&amp;rub=".$rub."&amp;todo=det\" title=\""._t('divers','date_crea').": ".$resultqb[$i]['workshop_date_crea_display']." \">"$qbx_title ."</a></li>\n";
  38.     }
  39.   }
  40.   $qbx_h1=$nb.''._t('workshop','qb_titleadd');
  41.  
  42. }
  43.  
  44. if ($todo == 'mod' || $todo == 'sup' || $todo == 'det' || $todo == 'list' || $todo == 'sup_u' || $todo == 'add_u' || $todo == 'mod_cal' || $todo == 'add_cal' || $todo == 'sup_cal' || $todo == 'list_cal' || $todo == 'list_com' || $todo == 'sup_com' || $todo == 'lock_com' || $todo == 'mod_com' || $todo == 'det_com' || $todo == 'add_com'{
  45.   if ($l21auth->isSuperAdmin())  $resultqb=$sql_object->DBSelect($req_quickbox_mod);
  46.   else $resultqb=$sql_object->DBSelect($req_quickbox_mod_noadmin);
  47.   $qbx_liste='';
  48.   $nb='';
  49.   if($resultqb==0{
  50.     $qbx_liste.="<li>"._t('divers','nodata')."</li>";
  51.   else {
  52.     if(count($resultqb)>=10$nb=10else $nb=count($resultqb);
  53.     for($i=0$i<count($resultqb)$i++{
  54.       $qbx_title=cutText($resultqb[$i]['workshop_denomination']50);
  55.       $qbx_title=formatText($qbx_title'2HTML');
  56.       $qbx_liste.="<li><a href=\"index.php?id="$resultqb[$i]['workshop_id'."&amp;rub=".$rub."&amp;todo=det\" title=\""._t('divers','date_crea').": ".$resultqb[$i]['workshop_date_crea_display']." \">"$qbx_title ."</a></li>\n";
  57.     }
  58.   }
  59.   $qbx_h1=$nb.''._t('workshop','qb_titlemod');
  60.  
  61. }
  62. echo QuickBoxNow($qbx_module$qbx_h1$qbx_liste);
  63. echo "</div>\n";
  64. ?>

Documentation generated on Thu, 20 Mar 2014 16:49:25 +0100 by phpDocumentor 1.4.1