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

Source for file det.php

Documentation is available at det.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. //////////// Check Droits utilisateur ////////////
  19. if (!HaveRight('workshop')) ReloadIndex('admin');
  20. ////////////
  21.  
  22. if(isset($_POST['id']))    $id=$_POST['id'];
  23. if(isset($_GET['id']))    $id=$_GET['id'];
  24.  
  25. $result=$sql_object->DBSelect($req_det);
  26. if(count($result)>1exit();
  27.  
  28. $workrep_title=formatText($result[0]['workrep_title']'2HTML');
  29. $workrep_resume=formatText($result[0]['workrep_resume']'2HTML');
  30. $workrep_comment=formatText(empty_none($result[0]['workrep_comment'])'2HTML');
  31. $workrep_statut=display_statut($result[0]['workrep_statut']);
  32. $display_date_crea=$result[0]['workrep_date_crea_display'];
  33. $display_last_modify=$result[0]['workrep_last_modify_display'];
  34. if($result[0]['workrep_published_date_display']=='01-01-0001'$display_published_date=_t('workshoprep','not_published');
  35. else $display_published_date=$result[0]['workrep_published_date_display'];
  36. $workrep_workshop_name=formatText($result[0]['workshop_denomination']'2HTML');
  37. $workshop_title=' ('.$workrep_workshop_name.')';
  38. $work_id=$result[0]['workrep_workshop_id'];
  39.  
  40. $link_sup=$rub_link."&amp;todo=sup&amp;id=";
  41. $link_mod=$rub_link."&amp;todo=mod&amp;id=";
  42.  
  43. // formattage des données
  44. include_once('../class/class.resources.php')
  45. $resources_object new resources;
  46.  
  47.  
  48.     //prepa affichage des infos générales
  49.     $reca_generals="<dl class=\"dl3\">\n";
  50.     $reca_generals.="<dt  class=\"dl_intitule\">"._t('workshoprep','generals')." : </dt>\n";
  51.     $reca_generals.="<dd>&nbsp;<br /></dd>\n";
  52.     $reca_generals.="<dt>"._t('workshoprep','title')."</dt>\n";
  53.     $reca_generals.="<dd>"$workrep_title."</dd>\n";
  54.     $reca_generals.="<dt>"_t('workshoprep','resume')"</dt>\n";
  55.     $reca_generals.="<dd>".$workrep_resume."</dd>\n";
  56.     $reca_generals.="<dt>"_t('workshoprep','workshop_product')"</dt>\n";
  57.     $reca_generals.="<dd>".$workrep_workshop_name."</dd>\n";
  58.     $reca_generals.="<dt>"._t('workshoprep','published_on'."</dt>\n";
  59.     $reca_generals.="<dd>".$display_published_date"</dd>\n";
  60.     $reca_generals.="<dt>"._t('divers','date_crea'."</dt>\n";
  61.     $reca_generals.="<dd>"$display_date_crea"</dd>\n";
  62.     $reca_generals.="<dt>"._t('divers','last_modify'."</dt>\n";
  63.     $reca_generals.="<dd>"$display_last_modify"</dd>\n";
  64.     $reca_generals.="<dt>"._t('divers','statut')." :</dt>\n";
  65.     $reca_generals.="<dd>"$workrep_statut"</dd>\n";
  66.     $reca_generals.="<dt>"._t('workshoprep','comment')." :</dt>\n";
  67.     $reca_generals.="<dd>"$workrep_comment"</dd>\n";
  68.     $reca_generals.="</dl>\n";
  69.     
  70.     
  71.     //prepa affichage des différentes parties du dossier
  72.     $part_link_add="?rub=contents&amp;todo=add&amp;parent=".$id."&amp;type=W";
  73.     $part_link_sup="?rub=contents&amp;todo=sup&amp;parent=".$id."&amp;type=W&amp;id=";
  74.     $part_link_mod="?rub=contents&amp;todo=mod&amp;parent=".$id."&amp;type=W&amp;id=";
  75.     $part_link_det="?rub=contents&amp;todo=det&amp;parent=".$id."&amp;type=W&amp;id=";
  76.     $req_parts=SQL_getWorkshopParts($id);
  77.     $result=$sql_object->DBSelect($req_parts);
  78.     if($result==0$contents_parts="<div class=\"info\">"._t('workshoprep','no_part')."</div>";
  79.     else {
  80.             $contents_parts="<ul>\n";
  81.             for($i=0$i<count($result)$i++{
  82.                 $contents_parts.="<li class=\"li1\">\n";
  83.                 $contents_parts.="<a href=\"".$part_link_det.$result[$i]['workrepcon_id']."\" title=\"Détails du thème\">".formatText($result[$i]['workrepcon_title']'2HTML')."</a>\n";
  84.                 $contents_parts.="<span class=\"text_det_it\">("._t('workshoprep','part_number')($i+1).")</span>";
  85.                 if(AuthUser4Workshop($work_id$sql_object|| IsSuperAdmin()) {
  86.                     $contents_parts.="\t<a href=\"".$part_link_sup.$result[$i]['workrepcon_id']."\" class=\"ico_sup\" title=\""._t('workshoprep','del_part')."\"></a>\n";
  87.                     $contents_parts.="\t<a href=\"".$part_link_mod.$result[$i]['workrepcon_id']."\" class=\"ico_mod\" title=\""._t('workshoprep','mod_part')."\"></a>\n";
  88.                 }
  89.                 $contents_parts.="</li>\n";
  90.             }
  91.             $contents_parts.="</ul>\n";
  92.     }
  93.     
  94.     $reca_parts ="<br class=\"brendstep\" />\n";
  95.     $reca_parts.="<div class=\"publi_det\">\n";
  96.     $reca_parts.="<a name=\"publipart\" id=\"publipart\" href=\"#publipart\" onclick=\"$('#publi_part').slideToggle();\">"._t('workshoprep','parts')."</a>\n";
  97.     $reca_parts.="</div>\n";
  98.         $reca_parts.="<div id=\"publi_part\" style=\"display:none;\" >\n";
  99.         if(AuthUser4Workshop($work_id$sql_object|| IsSuperAdmin()) {
  100.             $reca_parts.="\t<a href=\"".$part_link_add."\" class=\"ico_add2\" title=\""._t('workshoprep','add_new_part')."\"></a><br class=\"brendstep\" />\n";
  101.         }
  102.         $reca_parts.=$contents_parts;
  103.         $reca_parts.="</div>\n";
  104.     
  105.     $reca_parts.="<br class=\"brendstep\" />\n";
  106.     
  107.     //prepa affichage des ressources LINK associées
  108.     $link_res_add="?rub=resources&amp;todo=add_l&amp;parent=".$id."&amp;type=W";
  109.     $link_res_sup="?rub=resources&amp;todo=sup&amp;parent=".$id."&amp;type=W&amp;res=link&amp;id=";
  110.     $link_res_mod="?rub=resources&amp;todo=mod_l&amp;parent=".$id."&amp;type=W&amp;res=link&amp;id=";
  111.     $result=SQL_GetResources($id'WORKSHOP''LINK'$sql_object);
  112.     if($result==0{
  113.         $contents_link="<div class=\"info\">"._t('workshoprep','no_link')."</div>";
  114.     else {
  115.             $contents_link="<ul>\n";
  116.             for($i=0$i<count($result)$i++{
  117.                 $contents_link.="<li class=\"li1\">\n";
  118.                 $contents_link.="<a href=\"".$result[$i]['linkres_text']."\" class=\"out\">".formatText($result[$i]['linkres_mask']'2HTML')."</a>\n";
  119.                 if(AuthUser4Workshop($work_id$sql_object|| IsSuperAdmin()) {
  120.                     $contents_link.="\t<a href=\"".$link_res_sup.$result[$i]['linkres_id']."\" class=\"ico_sup\" title=\""._t('workshoprep','del_link')."\"></a>\n";
  121.                     $contents_link.="\t<a href=\"".$link_res_mod.$result[$i]['linkres_id']."\" class=\"ico_mod\" title=\""._t('workshoprep','mod_link')."\"></a>\n";
  122.                 }
  123.                 $contents_link.="</li>\n";
  124.             }
  125.             $contents_link.="</ul>\n";
  126.     }
  127.     $reca_link='';
  128.     $reca_link.="<div class=\"publi_det\">\n";
  129.     $reca_link.="<a name=\"reslink\" id=\"reslink\" href=\"#reslink\" onclick=\"$('#res_link').slideToggle();\">"._t('workshoprep','link_res')."</a>\n";
  130.     $reca_link.="</div>\n";
  131.     $reca_link.="<div id=\"res_link\" style=\"display:none;\" >\n";
  132.     if(AuthUser4Workshop($work_id$sql_object|| IsSuperAdmin()) {
  133.         $reca_link.="\t<a href=\"".$link_res_add."\" class=\"ico_add2\" title=\""._t('workshoprep','add_new_linkres')."\"></a><br class=\"brendstep\" />\n";
  134.     }
  135.     $reca_link.=$contents_link;
  136.     $reca_link.="</div>\n";
  137.     $reca_link.="<br class=\"brendstep\" />\n";
  138.  
  139.  
  140.         
  141.     //prepa affichage des ressources biblio associés
  142.     $biblio_res_add="?rub=resources&amp;todo=add_b&amp;parent=".$id."&amp;type=W";
  143.     $biblio_res_sup="?rub=resources&amp;todo=sup&amp;parent=".$id."&amp;type=W&amp;res=biblio&amp;id=";
  144.     $biblio_res_mod="?rub=resources&amp;todo=mod_b&amp;parent=".$id."&amp;type=W&amp;id=";
  145.     $result=SQL_GetResources($id'WORKSHOP''BIBLIO'$sql_object);
  146.     if($result==0{
  147.         $contents_biblio="<div class=\"info\">"._t('workshoprep','no_biblio')."</div>";
  148.     else {
  149.             $contents_biblio="<ul>\n";
  150.             for($i=0$i<count($result)$i++{
  151.                 if(!empty($result[$i]['bibliores_sub_title'])) $subtitle=formatText($result[$i]['bibliores_sub_title']'2HTML').'. ';
  152.                 else $subtitle='';
  153.                 if(!empty($result[$i]['bibliores_editor'])) $editor=formatText($result[$i]['bibliores_editor']'2HTML').'. ';
  154.                 else $editor='';
  155.                 if(!empty($result[$i]['bibliores_date'])) $biblio_date=formatText($result[$i]['bibliores_date']'2HTML');
  156.                 else $biblio_date='';
  157.                 $contents_biblio.="<li class=\"li1\">\n";
  158.                 $contents_biblio.="<span class=\"text_det\">".formatText($result[$i]['bibliores_author']'2HTML')." - </span><span class=\"text_det_it\">".formatText($result[$i]['bibliores_title']'2HTML').",</span>\n";
  159.                 if(AuthUser4Workshop($work_id$sql_object|| IsSuperAdmin()) {
  160.                     $contents_biblio.="\t<a href=\"".$biblio_res_sup.$result[$i]['bibliores_id']."\" class=\"ico_sup\" title=\""._t('workshoprep','del_biblio')."\"></a>\n";
  161.                     $contents_biblio.="\t<a href=\"".$biblio_res_mod.$result[$i]['bibliores_id']."\" class=\"ico_mod\" title=\""._t('workshoprep','mod_biblio')."\"></a>\n";
  162.                 }
  163.                 $contents_biblio.="<p class=\"text_det\">".$subtitle.$editor.$biblio_date."</p>\n";
  164.                 $contents_biblio.="</li>\n";
  165.             }
  166.             $contents_biblio.="</ul>\n";
  167.     }
  168.     $reca_biblio='';
  169.     $reca_biblio.="<div class=\"publi_det\">\n";
  170.     $reca_biblio.="<a name=\"resmulti\" id=\"resmulti\" href=\"#resmulti\" onclick=\"$('#res_biblio').slideToggle();\">"._t('workshoprep','biblio_res')."</a>\n";
  171.     $reca_biblio.="</div>\n";
  172.     $reca_biblio.="<div id=\"res_biblio\" style=\"display:none;\" >\n";
  173.     if(AuthUser4Workshop($work_id$sql_object|| IsSuperAdmin()) {
  174.         $reca_biblio.="\t<a href=\"".$biblio_res_add."\" class=\"ico_add2\" title=\""._t('workshoprep','add_new_bibliores')."\"></a><br class=\"brendstep\" />\n";
  175.     }
  176.     $reca_biblio.=$contents_biblio;
  177.     $reca_biblio.="</div>\n";
  178.     $reca_biblio.="<br class=\"brendstep\" />\n";
  179.     $rub_link="index.php?rub=workshop";
  180. ?>
  181. <div id="chemin">
  182.     <ul>
  183.         <li>
  184.             <a href="index.php" class="chemin_home"><? echo _t('way','home')?></a>
  185.         </li>
  186.         <li>
  187.                <a href="<?php echo $rub_link?>" id="chemin_<? echo $rub?>" class="chemin_rub"><? echo _t('menu','workshop')?></a>
  188.         </li>
  189.         <li>
  190.             <span><? echo formatnavTitle(_t('workshoprep','det')" : " .$workrep_title.$workshop_title)?></span>
  191.         </li>
  192.     </ul>
  193. </div>
  194.   <!--end barre haute -->
  195. <?php
  196. include_once(THEME_ADMIN_PATH."quickicons.php");
  197. ?>
  198. <div class="contentcontainer">
  199. <?php
  200. include_once($dir."/menurub.php");
  201. ?>
  202. <div id="content">
  203.         <?php
  204.         echo "<h2>".formatTitleh2($workrep_title.$workshop_title)."</h2>\n";
  205.         if(AuthUser4Workshop($work_id$sql_object|| IsSuperAdmin()) {
  206.             echo "\t<a href=\"".$link_sup.$id."\" class=\"ico_sup2\" title=\""._t('workshoprep','sup')."\"></a>\n";
  207.             echo "\t<a href=\"".$link_mod.$id."\" class=\"ico_mod2\" title=\""._t('workshoprep','mod')."\"></a>\n";
  208.         }
  209.         echo $reca_generals;
  210.         echo $reca_parts;
  211.         echo $reca_link;
  212.         echo $reca_biblio;
  213. ?>
  214.  
  215.         
  216.         
  217.  
  218. </div>
  219. <?php include_once($dir."/help.php")?>
  220. </div>

Documentation generated on Fri, 16 Oct 2009 09:31:10 +0200 by phpDocumentor 1.4.1