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 workshop
  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. if(isset($_POST['id']))    $id=$_POST['id'];
  12. if(isset($_GET['id']))    $id=$_GET['id'];
  13. //////////// Check Inclusion de pages //////////// 
  14. if (!function_exists('AuthenthificationProcess'))
  15. include_once("../lib/lib_common.php");
  16. ReloadIndex('admin');
  17. }
  18. ////////////
  19.  
  20. include_once("../lib/lib_common.php");
  21. $result=$sql_object->DBSelect($req_det);
  22. if(count($result)>1exit();
  23.  
  24. if ($result[0]['workshop_statut']<>'P' && !IsSuperAdmin())
  25. include_once("../lib/lib_common.php");
  26. ReloadIndex('admin');
  27. }
  28.  
  29. $link_det=$rub_link."&amp;todo=det&amp;id=";
  30. $link_sup=$rub_link."&amp;todo=sup&amp;id=";
  31. $link_mod=$rub_link."&amp;todo=mod&amp;id=";
  32. $link_det_u="index.php?rub=user&amp;todo=det&amp;id=";
  33. $link_det_theme="index.php?rub=theme&amp;todo=det&amp;id=";
  34. $link_det_level="index.php?rub=level&amp;todo=det&amp;id=";
  35. $link_sup_u=$rub_link."&amp;todo=sup_u&amp;id=";
  36. $link_add_u=$rub_link."&amp;todo=add_u&amp;id=";
  37. $link_list_cal=$rub_link."&amp;todo=list_cal&amp;id=";
  38. $link_list_com=$rub_link."&amp;todo=list_com&amp;id=";
  39. $link_sup_rep="index.php?rub=workshoprep&amp;todo=sup&amp;id=";
  40. $link_mod_rep="index.php?rub=workshoprep&amp;todo=mod&amp;id=";
  41. $link_det_rep="index.php?rub=workshoprep&amp;todo=det&amp;id=";
  42. $link_add_rep="index.php?rub=workshoprep&amp;todo=add&amp;work_id=";
  43.  
  44. $workshop_denomination=formatText($result[0]['workshop_denomination']'2HTML');
  45. $workshop_resume=empty_nc(formatText($result[0]['workshop_resume']'2HTML'));
  46. $workshop_comment=empty_nc(formatText($result[0]['workshop_comment']'2HTML'));
  47. $theme_denomination=formatText($result[0]['theme_name']'2HTML');
  48. $level_denomination=formatText(empty_none($result[0]['level_name']'2HTML'));
  49. $workshop_statut=display_statut($result[0]['workshop_statut']);
  50. $display_date_crea=$result[0]['workshop_date_crea_display'];
  51. $display_last_modify=$result[0]['workshop_last_modify_display'];
  52. $workshop_objectnew workshop ;
  53.  
  54. $req_user=SQL_getWorkshopUserList($id);
  55. $result_user $sql_object -> DBSelect($req_user);
  56.  
  57. //récupération des organisateurs du workshop
  58. $form_organizer='';
  59. $j=0;
  60. for($i=0$i<count($result_user)$i++{
  61.  if ($result_user[$i]['jwu_user_right']=='O' || $result_user[$i]['jwu_user_right']=='A'){
  62.  $j++;
  63. if ($j<>1$form_organizer.=" ".MAIL_SEPARATOR." ";
  64. $form_organizer.=$result_user[$i]['user_login'];
  65. }
  66. }
  67.  
  68. // formattage des données
  69.  
  70.     //prepa affichage des infos générales
  71.     $reca_generals="<dl class=\"dl3\">\n";
  72.     $reca_generals.="<dt  class=\"dl_intitule\">"._t('workshop','generals')." : </dt>\n";
  73.     $reca_generals.="<dd>&nbsp;<br /></dd>\n";
  74.     $reca_generals.="<dt>"._t('workshop','title')."</dt>\n";
  75.     $reca_generals.="<dd>"$workshop_denomination."</dd>\n";
  76.     $reca_generals.="<dt>"_t('workshop','resume')"</dt>\n";
  77.     $reca_generals.="<dd>".$workshop_resume."</dd>\n";
  78.     $reca_generals.="<dt>"._t('workshop','theme')." :</dt>\n";
  79.     if (IsSuperAdmin())
  80.     $reca_generals.="<dd><a href=\"".$link_det_theme.$result[0]['workshop_theme']."\" title=\"".$theme_denomination."\">".$theme_denomination."</a></dd>\n";
  81.     else $reca_generals.="<dd>".$theme_denomination."</dd>\n";
  82.     $reca_generals.="<dt>"._t('workshop','level')." :</dt>\n";
  83.     if (IsSuperAdmin(&& $result[0]['workshop_level'<> -1)
  84.     $reca_generals.="<dd><a href=\"".$link_det_level.$result[0]['workshop_level']."\" title=\"".$level_denomination."\">".$level_denomination."</a></dd>\n";
  85.     
  86.     else $reca_generals.="<dd>".$level_denomination."</dd>\n";
  87.     
  88.     $reca_generals.="<dt>"._t('divers','date_crea'."</dt>\n";
  89.     $reca_generals.="<dd>"$display_date_crea"</dd>\n";
  90.     $reca_generals.="<dt>"._t('divers','last_modify'."</dt>\n";
  91.     $reca_generals.="<dd>"$display_last_modify"</dd>\n";
  92.     $reca_generals.="<dt>"._t('divers','statut')." :</dt>\n";
  93.     $reca_generals.="<dd>"$workshop_statut"</dd>\n";
  94.     $reca_generals.="<dt>"._t('workshop','comment')." :</dt>\n";
  95.     $reca_generals.="<dd>"$workshop_comment"</dd>\n";
  96.     $reca_generals.="<dt>"._t('workshop','organizer')." :</dt>\n";
  97.     $reca_generals.="<dd>"$form_organizer"</dd>\n";
  98.     $reca_generals.="</dl>\n";
  99.     
  100.     
  101.     // Récuperation des différentes parties
  102.     
  103.     //prepa affichage des utilisateurs du workgroup
  104.     
  105.     if($result_user==false$contents_user="<div class=\"info\">"._t('workshop','no_user')."</div>";
  106.     else {
  107.             $contents_user"<table cellspacing=\"0\" cellpadding=\"3\" class=\"table2\">\n";
  108.             $contents_user.="<thead>\n";
  109.             $contents_user.="<tr>\n"
  110.             $contents_user.="<td>"._t('workshop','user')."</td>\n";
  111.             $contents_user.="<td> <span class=\"semnone\">"._t('divers','actions')."</span></td>\n";
  112.             $contents_user.="</tr>\n";
  113.             $contents_user.="</thead>\n";
  114.             $contents_user.="<tbody>\n";    
  115.             $mailing_list='';
  116.             
  117.             
  118.             for($i=0$i<count($result_user)$i++{
  119.             
  120.     $contents_user.="<tr>\n";
  121.     $contents_user.="<td>";
  122.     if (IsSuperAdmin())
  123.     $contents_user.="<a href=\"".$link_det_u.$result_user[$i]['jwu_user_id']."\" title=\"".formatText(_t('workshop','user')'2HTML')."\">".formatText($result_user[$i]['user_login']'2HTML')."</a>\n";
  124.     else 
  125.     $contents_user.="<span>".formatText($result_user[$i]['user_login']'2HTML')."</span>";
  126.     if ($result_user[$i]['jwu_user_right']=='O' || $result_user[$i]['jwu_user_right']=='A')
  127.     $contents_user.="<span class=\"text_det_it\">(".display_statut($result_user[$i]['jwu_user_right']).")</span> ";
  128.     $contents_user.="</td>\n";
  129.     if (WorkshopAuth_id(GetSessionElement('id')$sql_object$id)==true || IsSuperAdmin()){
  130.     $contents_user.="<td><div class=\"iconetab\">";
  131.     if ($result_user[$i]['jwu_user_right']<>'O')
  132.     $contents_user.="<a href=\"".$link_sup_u.$id."&amp;u_id=".$result_user[$i]['jwu_user_id']."\" title=\""._t('workshop','del_user')."\" class=\"ico_sup\"></a>\n";
  133.     else if (IsSuperAdmin())
  134.     $contents_user.="<a href=\"".$link_sup_u.$id."&amp;u_id=".$result_user[$i]['jwu_user_id']."\" title=\""._t('workshop','del_user')."\" class=\"ico_sup\"></a>\n";
  135.     $contents_user.="<a href=\"mailto:".$result_user[$i]['profile_email']."\" title=\"".$result_user[$i]['profile_email']."\" class=\"ico_mail\"></a></div></td>";
  136.     }
  137.     else $contents_user.="<td>&nbsp;</td>\n";
  138.     $contents_user.="</tr>\n";
  139.     $mailing_list.=$result_user[$i]['profile_email'].MAIL_SEPARATOR."%20";
  140.             }
  141.             $contents_user.="</tbody>";
  142. $contents_user.="</table>";
  143.     }
  144.     
  145.     $reca_user ="<br class=\"brendstep\" />\n";
  146.     $reca_user.="<div class=\"workshop_det\">\n";
  147.     $reca_user.="<a name=\"workshopuser\" id=\"workshopuser\" href=\"#workshopuser\" onclick=\"$('#workshop_user').slideToggle();\">"._t('workshop','user')."</a>\n";
  148.     $reca_user.="</div>\n";
  149.     $reca_user.="<div id=\"workshop_user\" style=\"display:none;\" >\n";
  150.     if (WorkshopAuth_id (GetSessionElement('id')$sql_object$id)==true || IsSuperAdmin())
  151.     $reca_user.="<a href=\"".$link_add_u.$id."\" title=\""._t('workshop','add_new_user')."\" class=\"ico_add2\"></a><br class=\"brendstep\" />";     
  152.     $reca_user.=$contents_user;
  153.     if (WorkshopAuth_id (GetSessionElement('id')$sql_object$id)==true || IsSuperAdmin())
  154.     $reca_user.="<div class=\"mailing_list\"><a href=\"mailto:".$mailing_list."\" title=\""._t('workshop','mailing_list')."\"> <img src=\"" .THEME_ADMIN_PATH"images/ico_mail2.gif\" alt=\""._t('workshop','mailing_list')."\" /> &nbsp;"._t('workshop','mailing_list')."</a></div>";
  155.     $reca_user.="</div>\n";
  156.     $reca_user.="<br class=\"brendstep\" />\n";
  157.     
  158.     //prepa affichage des rapports d'un workgroup
  159.     
  160.     $req_workshop_reportSQL_getWorkshopReportList($id);
  161. $result_report=$sql_object->DBSelect($req_workshop_report);
  162.     
  163.     //$workshop_report_object= new workshop_report ;
  164.  
  165.     $link_res_sup="?rub=resources&amp;todo=sup&amp;id=&amp;parent=".$id."&amp;type=P&amp;id=";
  166.     $link_mod=$rub_link."&amp;todo=mod&amp;id=";
  167.     
  168.     if($result_report==0{
  169.         $contents_report="<div class=\"info\">"._t('workshop','no_report')."</div>";
  170.     else {
  171.             $contents_report"<table cellspacing=\"0\" cellpadding=\"3\" class=\"table2\">\n";
  172.             $contents_report.="<thead>\n";
  173.             $contents_report.="<tr>\n"
  174.             $contents_report.="<td>"._t('workshop','title_report')."</td>\n";
  175.             $contents_report.="<td>"._t('divers','statut')."</td>\n";
  176.             $contents_report.="<td>"._t('divers','date_crea')."</td>\n";
  177.             $contents_report.="<td> <span class=\"semnone\">"._t('divers','actions')."</span></td>\n";
  178.             $contents_report.="</tr>\n";
  179.             $contents_report.="</thead>\n";
  180.             $contents_report.="<tbody>\n";    
  181.     
  182.             for($i=0$i<count($result_report)$i++{
  183.     
  184.     $workshop_report_title=formatText(cutText($result_report[$i]['workrep_title']601)'2HTML')
  185.     
  186.     $contents_report.="<tr>\n";
  187.     $contents_report.="<td width=\"50%\"><a href=\"".$link_det_rep.$result_report[$i]['workrep_id']."\" title=\"".$workshop_report_title."\">".$workshop_report_title."</a></td>\n";
  188.     $contents_report.="<td>".display_statut($result_report[$i]['workrep_statut'])."</td>\n";
  189.     $contents_report.="<td>".$result_report[$i]['workrep_date_crea_display']."</td>\n";
  190.     if (WorkshopAuth_id (GetSessionElement('id')$sql_object$id)==true || IsSuperAdmin()){
  191.     $contents_report.="<td><div class=\"iconetab\"><a href=\"".$link_sup_rep.$result_report[$i]['workrep_id']."\" title=\""._t('workshop','del_report')."\" class=\"ico_sup\"></a>\n";
  192.     $contents_report.="<a href=\"".$link_mod_rep.$result_report[$i]['workrep_id']."\" title=\""._t('workshop','mod_report')."\" class=\"ico_mod\"></a></div></td>";
  193.     }
  194.     else $contents_report.="<td>&nbsp;</td>\n";
  195.     $contents_report.="</tr>\n";
  196. }
  197.  
  198. $contents_report.="</tbody>";
  199. $contents_report.="</table>";
  200.             }
  201.             
  202.     $reca_report='';
  203.     $reca_report.="<div class=\"workshop_det\">\n";
  204.     $reca_report.="<a name=\"resreport\" id=\"resreport\" href=\"#resreport\" onclick=\"$('#res_report').slideToggle();\">"._t('workshop','report')."</a>\n";
  205.     $reca_report.="</div>\n";
  206.     $reca_report.="<div id=\"res_report\" style=\"display:none;\" >\n";
  207.     if (WorkshopAuth_id (GetSessionElement('id')$sql_object$id)==true || IsSuperAdmin())
  208.     $reca_report.="<a href=\"".$link_add_rep.$id."\" title=\""._t('workshop','add_new_report')."\" class=\"ico_add2\"></a><br class=\"brendstep\" />";         
  209.     $reca_report.=$contents_report;
  210.     $reca_report.="</div>\n";
  211.     $reca_report.="<br class=\"brendstep\" />\n";
  212.     
  213.     $navtitle=_t('workshop','det')." : ".$workshop_denomination;
  214. ?>
  215. <div id="chemin">
  216.     <ul>
  217.         <li>
  218.             <a href="index.php" class="chemin_home"><? echo _t('way','home')?></a>
  219.         </li>
  220.         <li>
  221.                <a href="<?php echo $rub_link?>" id="chemin_<? echo $rub?>" class="chemin_rub"><? echo _t('menu','workshop');?></a>
  222.         </li>
  223.         <li>
  224.             <span><? echo formatnavTitle($navtitle)?></span>
  225.         </li>
  226.     </ul>
  227. </div>
  228.   <!--end barre haute -->
  229. <?php
  230. include_once(THEME_ADMIN_PATH."quickicons.php");
  231. ?>
  232. <div class="contentcontainer">
  233. <?php
  234. include_once($dir."/menurub.php");
  235. ?>
  236. <div id="content">
  237. <?php    
  238.         afflinkbar($todo,$id$lang)
  239.         echo "<h2>".formatTitleh2($workshop_denomination)."</h2>\n";
  240.         if (IsSuperAdmin()){
  241.         echo "<a href=\"".$link_sup.$id."\" title=\""._t('workshop','sup')."\" class=\"ico_sup2\"></a>";
  242.         echo "<a href=\"".$link_mod.$id."\" title=\""._t('workshop','mod')."\" class=\"ico_mod2\"></a><br class=\"brendstep\" />";                  
  243.         }
  244.         echo $reca_generals;
  245.         echo $reca_user;
  246.         echo $reca_report;
  247. ?>
  248.  
  249.         
  250.         
  251.  
  252. </div>
  253. <?php include_once($dir."/help.php")?>
  254. </div>

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