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 workshoprep
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  *  'Workshoprep' (as Workshop Report) module is used by 'Workshop' modules
  10.  */
  11.  
  12. //////////// Check Inclusion de pages ////////////
  13. if (!function_exists('AuthenthificationProcess')) {
  14.     include_once("../lib/lib_common.php");
  15.     ReloadIndex('admin');
  16. } 
  17. ////////////
  18.  
  19. //////////// Check Droits utilisateur ////////////
  20. if (!HaveRight('workshop')) ReloadIndex('admin');
  21. ////////////
  22.  
  23. $dirbox = $dir . "/quickbox";
  24. $qbx_module=$GLOBALS['lang']['menu']['workshop'];
  25.  
  26. if ($todo == 'add') {
  27.     $result=$sql_object->DBSelect($req_quickbox_add);
  28.     $qbx_liste='';
  29.     $nb='';
  30.     if($result==0) {
  31.         $qbx_liste.="<li>".$GLOBALS['lang']['divers']['nodata']."</li>";
  32.     } else {    
  33.         if(count($result)>=10) $nb=10; else $nb=count($result);
  34.         for($i=0; $i<count($result); $i++) {
  35.                 $qbx_workrep_title=cutText($result[$i]['workrep_title'], 50);
  36.                 $qbx_workrep_title=formatText($qbx_workrep_title, '2HTML');
  37.                 $qbx_liste.="<li><a href=\"index.php?id=". $result[$i]['workrep_id'] ."&amp;rub=".$rub."&amp;todo=det\" title=\"".$GLOBALS['lang']['divers']['date_crea'].": ".$result[$i]['workrep_date_crea_display']." \">". $qbx_workrep_title ."</a></li>\n";
  38.         }
  39.     }
  40.     $qbx_h1=$nb.''.$GLOBALS['lang']['workshoprep']['qb_titleadd'];
  41. }
  42.  
  43. if ($todo == 'mod' || $todo == 'det') {
  44.     $result=$sql_object->DBSelect($req_quickbox_mod);
  45.     $qbx_liste='';
  46.     $nb='';
  47.     if($result==0) {
  48.         $qbx_liste.="<li>".$GLOBALS['lang']['divers']['nodata']."</li>";
  49.     } else {    
  50.         if(count($result)>=10) $nb=10; else $nb=count($result);
  51.         for($i=0; $i<count($result); $i++) {
  52.                 $qbx_workrep_title=cutText($result[$i]['workrep_title'], 50);
  53.                 $qbx_workrep_title=formatText($qbx_workrep_title, '2HTML');
  54.                 $qbx_liste.="<li><a href=\"index.php?id=". $result[$i]['workrep_id'] ."&amp;rub=".$rub."&amp;todo=det\" title=\"".$GLOBALS['lang']['divers']['last_modify']." ".$result[$i]['workrep_last_modify_display']." - (".$GLOBALS['lang']['divers']['date_crea'].": ".$result[$i]['workrep_date_crea_display'].") \">". $qbx_workrep_title ."</a></li>\n";
  55.         }
  56.     }
  57.     $qbx_h1=$nb.''.$GLOBALS['lang']['workshoprep']['qb_titlemod'];
  58. }
  59.  
  60.  
  61. if ($todo == 'sup') {
  62.     $result=$sql_object->DBSelect($req_quickbox_sup);
  63.     $qbx_liste='';
  64.     $nb='';
  65.     if($result==0) {
  66.         
  67.         $qbx_liste.="<li>".$GLOBALS['lang']['divers']['nodata']."</li>";
  68.     } else {    
  69.         if(count($result)>=10) $nb=10; else $nb=count($result);
  70.         for($i=0; $i<count($result); $i++) {
  71.                 $qbx_workrep_title=cutText($result[$i]['workrep_title'], 50);
  72.                 $qbx_workrep_title=formatText($qbx_workrep_title, '2HTML');
  73.                 $qbx_liste.="<li><a href=\"#\" title=\"".$GLOBALS['lang']['divers']['date_sup']." ".$result[$i]['workrep_last_modify_display']." - (".$GLOBALS['lang']['divers']['date_crea'].": ".$result[$i]['workrep_date_crea_display'].") \">". $qbx_workrep_title ."</a></li>\n";
  74.         }
  75.     }
  76.     $qbx_h1=$nb.''.$GLOBALS['lang']['workshoprep']['qb_titlesup'];
  77. }
  78.  
  79. echo QuickBoxNow($qbx_module, $qbx_h1, $qbx_liste);
  80. echo "</div>\n";
  81. ?>

Documentation generated on Sat, 08 Nov 2008 14:54:17 +0100 by phpDocumentor 1.4.1