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 publication
  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. //////////// Check Droits utilisateur ////////////
  19. if (!HaveRight('publication')) ReloadIndex('admin');
  20. ////////////
  21.  
  22. $qbx_module = _t('menu','publication');
  23.  
  24. if ($todo == 'add') {
  25.     $result = $sql_object->DBSelect($req_quickbox_add);
  26.     $qbx_liste = '';
  27.     $nb = '';
  28.     if ($result == 0) {
  29.         $qbx_liste .= "<li>" . _t('divers','nodata') . "</li>";
  30.     } else {
  31.         if (count($result) >= 10) $nb = 10;
  32.         else $nb = count($result);
  33.         for($i = 0; $i < count($result); $i++) {
  34.             $qbx_publi_title = cutText($result[$i]['publi_title'], 50);
  35.             $qbx_publi_title = formatText($qbx_publi_title, '2HTML');
  36.             $qbx_liste .= "<li><a href=\"index.php?id=" . $result[$i]['publi_id'] . "&amp;rub=" . $rub . "&amp;todo=det\" title=\"" . _t('divers','date_crea') . ": " . $result[$i]['publi_date_crea_display'] . " \">" . $qbx_publi_title . "</a></li>\n";
  37.         } 
  38.     } 
  39.     $qbx_h1 = $nb . _t('publication','qb_titleadd');
  40. } 
  41. if ($todo == 'mod' || $todo == 'det') {
  42.     $result = $sql_object->DBSelect($req_quickbox_mod);
  43.     $qbx_liste = '';
  44.     $nb = '';
  45.     if ($result == 0) {
  46.         $qbx_liste .= "<li>" . _t('divers','nodata') . "</li>";
  47.     } else {
  48.         if (count($result) >= 10) $nb = 10;
  49.         else $nb = count($result);
  50.         for($i = 0; $i < count($result); $i++) {
  51.             $qbx_publi_title = cutText($result[$i]['publi_title'], 50);
  52.             $qbx_publi_title = formatText($qbx_publi_title, '2HTML');
  53.             $qbx_liste .= "<li><a href=\"index.php?id=" . $result[$i]['publi_id'] . "&amp;rub=" . $rub . "&amp;todo=det\" title=\"" . _t('divers','last_modify') . " " . $result[$i]['publi_last_modify_display'] . " - (" . _t('divers','date_crea') . ": " . $result[$i]['publi_date_crea_display'] . ") \">" . $qbx_publi_title . "</a></li>\n";
  54.         } 
  55.     } 
  56.     $qbx_h1 = $nb . _t('publication','qb_titlemod');
  57. } 
  58.  
  59. if ($todo == 'sup') {
  60.     $result = $sql_object->DBSelect($req_quickbox_sup);
  61.     $qbx_liste = '';
  62.     $nb = '';
  63.     if ($result == 0) {
  64.         $qbx_liste .= "<li>" . _t('divers','nodata') . "</li>";
  65.     } else {
  66.         if (count($result) >= 10) $nb = 10;
  67.         else $nb = count($result);
  68.         for($i = 0; $i < count($result); $i++) {
  69.             $qbx_publi_title = cutText($result[$i]['publi_title'], 50);
  70.             $qbx_publi_title = formatText($qbx_publi_title, '2HTML');
  71.             $qbx_liste .= "<li><a href=\"#\" title=\"" . _t('divers','date_sup') . " " . $result[$i]['publi_last_modify_display'] . " - (" . _t('divers','date_crea') . ": " . $result[$i]['publi_date_crea_display'] . ") \">" . $qbx_publi_title . "</a></li>\n";
  72.         } 
  73.     } 
  74.     $qbx_h1 = $nb . _t('publication','qb_titlesup');
  75. } 
  76.  
  77. if ($todo == 'list') {
  78.     $result = $sql_object->DBSelect($req_quickbox_list);
  79.     $qbx_liste = '';
  80.     $nb = '';
  81.     if ($result == 0) {
  82.         $qbx_liste .= "<li>" . _t('divers','nodata') . "</li>";
  83.     } else {
  84.         if (count($result) >= 10) $nb = 10;
  85.         else $nb = count($result);
  86.         for($i = 0; $i < count($result); $i++) {
  87.             $qbx_publi_title = cutText($result[$i]['publi_title'], 50);
  88.             $qbx_publi_title = formatText($qbx_publi_title, '2HTML');
  89.             $qbx_liste .= "<li><a href=\"index.php?id=" . $result[$i]['publi_id'] . "&amp;rub=" . $rub . "&amp;todo=det\" title=\"" . _t('divers','date_publi') . " " . $result[$i]['publi_published_date_display'] . " - (" . _t('divers','date_crea') . ": " . $result[$i]['publi_date_crea_display'] . ") \">" . $qbx_publi_title . "</a></li>\n";
  90.         } 
  91.     } 
  92.     $qbx_h1 = $nb . _t('publication','qb_titlepubli');
  93. } 
  94.  
  95. echo QuickBoxNow($qbx_module, $qbx_h1, $qbx_liste);
  96. echo "</div>\n";
  97.  
  98. ?>

Documentation generated on Fri, 16 Oct 2009 09:38:59 +0200 by phpDocumentor 1.4.1