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

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