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 resources
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  *  'Resource' module is used by 'Publication' and 'Workshop' modules
  10.  */
  11.  
  12. //////////// Check Inclusion de pages ////////////
  13. if (!class_exists('auth')) {
  14.   include_once("../lib/lib_common.php");
  15.   ReloadIndex('admin');
  16. }
  17. ////////////
  18.  
  19. //////////// Check Droits utilisateur ////////////
  20. if (!$l21auth->hasRight($mod_inc)) ReloadIndex('admin');
  21. ///////////
  22.  
  23. $qbx_module=_t('menu',$mod_inc);
  24. if($type=='W'{
  25.   $quickbox_type=_t('resources','qb_title_type_W');
  26.   $suffix_css='w';
  27. }
  28. if($type=='P'{
  29.   $quickbox_type=_t('resources','qb_title_type_P');
  30.   $suffix_css='p';
  31. }
  32.  
  33.  
  34. if ($todo == 'add_l'{
  35.   $req_quickbox=GetAddedLink($parent$type'CREA'10);
  36.   $result=$sql_object->DBSelect($req_quickbox);
  37.   $qbx_liste='';
  38.   $nb='';
  39.   if($result==0{
  40.     $qbx_liste.="<li>"._t('divers','nodata')."</li>";
  41.   else {
  42.     if(count($result)>=10$nb=10else $nb=count($result);
  43.     for($i=0$i<count($result)$i++{
  44.       $qbx_res_title=formatText(cutText($result[$i]['linkres_mask']25)'2HTML');
  45.       $qbx_link=$result[$i]['linkres_text'];
  46.       $qbx_liste.="<li><a href=\"".$qbx_link."\" class=\"out\" title=\""._t('divers','date_crea').": ".$result[$i]['linkres_date_crea_display']." \">"$qbx_res_title ."</a></li>\n";
  47.     }
  48.   }
  49.   $qbx_h1=$nb._t('resources','qb_titleadd')$quickbox_type;
  50. }
  51. if ($todo == 'add_b'{
  52.   $req_quickbox=GetAddedBiblio($parent$type'CREA'10);
  53.   $result=$sql_object->DBSelect($req_quickbox);
  54.   $qbx_liste='';
  55.   $nb='';
  56.   if($result==0{
  57.     $qbx_liste.="<li>"._t('divers','nodata')."</li>";
  58.   else {
  59.     if(count($result)>=10$nb=10else $nb=count($result);
  60.     for($i=0$i<count($result)$i++{
  61.       $qbx_res_title=formatText(cutText($result[$i]['bibliores_title']50)'2HTML');
  62.       $qbx_liste.="<li><a href=\"#\" title=\""._t('divers','date_crea').": ".$result[$i]['bibliores_date_crea_display']." \">"$qbx_res_title ."</a></li>\n";
  63.     }
  64.   }
  65.   $qbx_h1=$nb._t('resources','qb_titleadd')$quickbox_type;
  66. }
  67.  
  68. if ($todo == 'add_m'{
  69.   $req_quickbox=GetAddedMulti($parent$type'CREA'10);
  70.   $result=$sql_object->DBSelect($req_quickbox);
  71.   $qbx_liste='';
  72.   if($result==0{
  73.     $nb='';
  74.     $qbx_liste.="<li>"._t('divers','nodata')."</li>";
  75.   else {
  76.     if(count($result)>=10$nb=10else $nb=count($result);
  77.     for($i=0$i<count($result)$i++{
  78.       $qbx_res_title=formatText(cutText($result[$i]['multires_name']50)'2HTML');
  79.       $qbx_link=$result[$i]['multires_media_uri'];
  80.       $qbx_liste.="<li><a href=\"".$qbx_link."\" class=\"out\" title=\""._t('divers','date_crea').": ".$result[$i]['multires_date_crea_display']." \">"$qbx_res_title ."</a></li>\n";
  81.     }
  82.   }
  83.   $qbx_h1=$nb._t('resources','qb_titleadd')$quickbox_type;
  84. }
  85. if ($todo == 'mod_l'{
  86.   $req_quickbox=GetAddedLink($parent$type'MODIFY'10);
  87.   $result=$sql_object->DBSelect($req_quickbox);
  88.   $qbx_liste='';
  89.   $nb='';
  90.   if($result==0{
  91.     $qbx_liste.="<li>"._t('divers','nodata')."</li>";
  92.   else {
  93.     if(count($result)>=10$nb=10else $nb=count($result);
  94.     for($i=0$i<count($result)$i++{
  95.       $qbx_res_title=formatText(cutText($result[$i]['linkres_mask']25)'2HTML');
  96.       $qbx_link=$result[$i]['linkres_text'];
  97.       $qbx_liste.="<li><a href=\"".$qbx_link."\" class=\"out\" title=\""._t('divers','last_modify')." ".$result[$i]['linkres_last_modify_display']." - ("._t('divers','date_crea').": ".$result[$i]['linkres_date_crea_display'].") \">"$qbx_res_title ."</a></li>\n";
  98.     }
  99.   }
  100.   $qbx_h1=$nb.''._t('resources','qb_titlemod')$quickbox_type;
  101. }
  102. if ($todo == 'mod_m'{
  103.   $req_quickbox=GetAddedMulti($parent$type'MODIFY'10);
  104.   $result=$sql_object->DBSelect($req_quickbox);
  105.   $qbx_liste='';
  106.   $nb='';
  107.   if($result==0{
  108.     $qbx_liste.="<li>"._t('divers','nodata')."</li>";
  109.   else {
  110.     if(count($result)>=10$nb=10else $nb=count($result);
  111.     for($i=0$i<count($result)$i++{
  112.       $qbx_res_title=formatText(cutText($result[$i]['multires_name']50)'2HTML');
  113.       $qbx_link=$result[$i]['multires_media_uri'];
  114.       $qbx_liste.="<li><a href=\"".$qbx_link."\" class=\"out\" title=\""._t('divers','last_modify')." ".$result[$i]['multires_last_modify_display']." - ("._t('divers','date_crea').": ".$result[$i]['multires_date_crea_display'].") \">"$qbx_res_title ."</a></li>\n";
  115.     }
  116.   }
  117.   $qbx_h1=$nb._t('resources','qb_titlemod')$quickbox_type;
  118. }
  119.  
  120.  
  121. if ($todo == 'mod_b'{
  122.   $req_quickbox=GetAddedBiblio($parent$type'MODIFY'10);
  123.   $result=$sql_object->DBSelect($req_quickbox);
  124.   $qbx_liste='';
  125.   $nb='';
  126.   if($result==0{
  127.     $qbx_liste.="<li>"._t('divers','nodata')."</li>";
  128.   else {
  129.     if(count($result)>=10$nb=10else $nb=count($result);
  130.     for($i=0$i<count($result)$i++{
  131.       $qbx_res_title=formatText(cutText($result[$i]['bibliores_title']50)'2HTML');
  132.       $qbx_liste.="<li><a href=\"#\" title=\""._t('divers','last_modify')." ".$result[$i]['bibliores_last_modify_display']." - ("._t('divers','date_crea').": ".$result[$i]['bibliores_date_crea_display'].") \">"$qbx_res_title ."</a></li>\n";
  133.     }
  134.   }
  135.   $qbx_h1=$nb._t('resources','qb_titlemod')$quickbox_type;
  136. }
  137. if ($todo == 'sup'{
  138.   if($res=='link'{
  139.     $req_quickbox=GetAddedLink($parent$type'MODIFY'10'N');
  140.     $result=$sql_object->DBSelect($req_quickbox);
  141.     $qbx_liste='';
  142.     $nb='';
  143.     if($result==0{
  144.       $qbx_liste.="<li>"._t('divers','nodata')."</li>";
  145.     else {
  146.       if(count($result)>=10$nb=10else $nb=count($result);
  147.       for($i=0$i<count($result)$i++{
  148.         $qbx_res_title=formatText(cutText($result[$i]['linkres_mask']25)'2HTML');
  149.         $qbx_link=$result[$i]['linkres_text'];
  150.         $qbx_liste.="<li><a href=\"".$qbx_link."\" class=\"out\" title=\""._t('divers','date_sup')." ".$result[$i]['linkres_last_modify_display']." - ("._t('divers','date_crea').": ".$result[$i]['linkres_date_crea_display'].") \">"$qbx_res_title ."</a></li>\n";
  151.       }
  152.     }
  153.     $qbx_h1=$nb._t('resources','qb_titlesup')$quickbox_type;
  154.   }
  155.   if($res=='multi'{
  156.     $req_quickbox=GetAddedMulti($parent$type'MODIFY'10'N');
  157.     $result=$sql_object->DBSelect($req_quickbox);
  158.     $qbx_liste='';
  159.     $nb='';
  160.     if($result==0{
  161.       $qbx_liste.="<li>"._t('divers','nodata')."</li>";
  162.     else {
  163.       if(count($result)>=10$nb=10else $nb=count($result);
  164.       for($i=0$i<count($result)$i++{
  165.         $qbx_res_title=formatText(cutText($result[$i]['multires_name']50)'2HTML');
  166.         $qbx_liste.="<li><a href=\"#\" title=\""._t('divers','date_sup')." ".$result[$i]['multires_last_modify_display']." - ("._t('divers','date_crea').": ".$result[$i]['multires_date_crea_display'].") \">"$qbx_res_title ."</a></li>\n";
  167.       }
  168.     }
  169.     $qbx_h1=$nb._t('resources','qb_titlesup')$quickbox_type;
  170.   }
  171.   if($res=='biblio'{
  172.     $req_quickbox=GetAddedBiblio($parent$type'MODIFY'10'N');
  173.     $result=$sql_object->DBSelect($req_quickbox);
  174.     $qbx_liste='';
  175.     $nb='';
  176.     if($result==0{
  177.       $qbx_liste.="<li>"._t('divers','nodata')."</li>";
  178.     else {
  179.       if(count($result)>=10$nb=10else $nb=count($result);
  180.       for($i=0$i<count($result)$i++{
  181.         $qbx_res_title=formatText(cutText($result[$i]['bibliores_title']50)'2HTML');
  182.         $qbx_liste.="<li><a href=\"#\" title=\""._t('divers','date_sup')." ".$result[$i]['bibliores_last_modify_display']." - ("._t('divers','date_crea').": ".$result[$i]['bibliores_date_crea_display'].") \">"$qbx_res_title ."</a></li>\n";
  183.       }
  184.     }
  185.     $qbx_h1=$nb._t('resources','qb_titlesup')$quickbox_type;
  186.   }
  187.  
  188. }
  189. echo QuickBoxNow($qbx_module$qbx_h1$qbx_liste$suffix_css);
  190. echo "</div>\n";
  191. ?>

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