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

Source for file list_cal.php

Documentation is available at list_cal.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. //////////// Check Inclusion de pages ////////////
  12. if (!class_exists('auth')){
  13.   include_once("../lib/lib_common.php");
  14.   ReloadIndex('admin');
  15. }
  16. ////////////
  17.  
  18. //////////// Check Droits utilisateur ////////////
  19. if (!$l21auth->hasRight('workshop'&& !$l21auth->isSuperAdmin())
  20.     ReloadIndex('admin');
  21. ////////////
  22.  
  23. if (isset($_POST['id'])) $id $_POST['id'];
  24. if (isset($_GET['id'])) $id $_GET['id'];
  25.  
  26. $req_det SQL_getoneCompleteWorkshop($id);
  27. $result $sql_object -> DBSelect($req_det);
  28. if (count($result1exit();
  29.  
  30. $link_det $rub_link "&amp;todo=det&amp;id=";
  31. $link_sup $rub_link "&amp;todo=sup&amp;id=";
  32. $link_mod $rub_link "&amp;todo=mod&amp;id=";
  33. $link_det_u "index.php?rub=user&amp;todo=det&amp;id=";
  34. $link_sup_u $rub_link "&amp;todo=sup_u&amp;id=";
  35. $link_add_cal $rub_link "&amp;todo=add_cal&amp;id=";
  36. $link_mod_cal $rub_link "&amp;todo=mod_cal&amp;id=";
  37. $link_sup_cal $rub_link "&amp;todo=sup_cal&amp;id=";
  38. $link_list_cal $rub_link "&amp;todo=list_cal&amp;id=";
  39.  
  40. $workshop_denomination formatText($result[0]['workshop_denomination']'2HTML');
  41. $workshop_resume formatText($result[0]['workshop_resume']'2HTML');
  42.  
  43. if (empty($result[0]['workshop_comment'])) $workshop_comment _t('divers','none');
  44. else $workshop_comment formatText($result[0]['workshop_comment']'2HTML');
  45.  
  46. $theme_denomination formatText($result[0]['theme_name']'2HTML');
  47. $level_denomination formatText($result[0]['level_name']'2HTML');
  48. $workshop_statut display_statut($result[0]['workshop_statut']);
  49. $display_date_crea $result[0]['workshop_date_crea_display'];
  50. $display_last_modify $result[0]['workshop_last_modify_display'];
  51.  
  52.  
  53. $req_list_cal SQL_getoneListCalWorkshop($id);
  54. $result_cal $sql_object -> DBSelect($req_list_cal);
  55.  
  56. $reca_task '';
  57. $datenowstrtotime("now");
  58. $inter=1*24*3600;
  59. $reca_task "";
  60. $out_first=false;
  61. if ($result_cal<>0{
  62.   for($i 0$i count($result_cal)$i++{
  63.  
  64.     $datetask=$result_cal[$i]['workcal_task_date_display'];
  65.     $datetask=explode("-"$datetask);
  66.     $jour $datetask[0];
  67.     $mois $datetask[1];
  68.     $annee $datetask[2];
  69.     $datetask2 mktime (000$mois$jour$annee);
  70.  
  71.     if($result_cal[$i]['workcal_workshop_id'== 999999999{
  72.       $common_task '<span class="task_common">' _t('workshop''task_common''</span>';
  73.     else {
  74.       $common_task '';
  75.     }
  76.  
  77.     if (($datetask2+$inter$datenow){
  78.       $reca_task .= "\n<div class=\"task\">\n";
  79.       $reca_task .="<div class=\"task_user_profile\">\n";
  80.       $reca_task .='<img src="'.THEME_ADMIN_PATH.'/images/task_calendar.png" alt="'formatText($result_cal[$i]['workcal_task_date_display']'2HTML').'" class="user_profile"/>';
  81.       $reca_task .= "\n<span class=\"auth_task\">" $result_cal[$i]['workcal_task_date_display'"</span>\n";
  82.       if ($l21auth->isSuperAdmin())
  83.       $reca_task .= "<a href=\"" $link_det_u.$result_cal[$i]['workcal_posted_by']."\" title=\"" _t('workshop','com_author'"\" class=\"task_date\">"formatText($result_cal[$i]['user_login']'2HTML'"</a>\n";
  84.       else $reca_task .= "<span class=\"task_date\">"formatText($result_cal[$i]['user_login']'2HTML'"</span>\n";
  85.  
  86.       $reca_task .="</div>\n";
  87.       $reca_task .="<div class=\"task_content\">\n";
  88.       if ($l21auth->isWorkgroupOrganiser ($l21auth->GetSessionElement('id')$sql_object$id|| $l21auth->isSuperAdmin()){
  89.         $reca_task .= "<a href=\"" $link_sup_cal $id "&amp;task_id=".$result_cal[$i]['workcal_id']."\" title=\"" _t('workshop','sup_cal'"\" class=\"ico_sup2\"><i class=\"icon-trash\"></i><span>" _t('workshop','sup_cal'"</span></a>";
  90.         $reca_task .= "<a href=\"" $link_mod_cal $id "&amp;task_id=".$result_cal[$i]['workcal_id']."\" title=\"" _t('workshop','mod_cal'"\" class=\"ico_mod2\"><i class=\"icon-pencil\"></i><span>" _t('workshop','mod_cal'"</span></a>";
  91.       }
  92.       $reca_task .= $common_task;
  93.       $reca_task .= "<h3 class=\"task_title\">" formatText($result_cal[$i]['workcal_task']'2HTML'"</h3>\n";
  94.       $reca_task .= linkin_content(formatText($result_cal[$i]['workcal_task_details']'2HTML'));
  95.       $reca_task .= "</div></div>\n";
  96.  
  97.     }
  98.     else {
  99.       if(!$out_first$reca_task .= "<hr class=\"task_separator\" />\n";
  100.       $reca_task .= "\n<div class=\"task_out\">\n";
  101.       $reca_task .="<div class=\"task_user_profile\">\n";
  102.       $reca_task .='<img src="'.THEME_ADMIN_PATH.'/images/task_calendar_out.png" alt="'formatText($result_cal[$i]['workcal_task_date_display']'2HTML').'" class="user_profile"/>';
  103.       $reca_task .= "\n<span class=\"auth_task\">" $result_cal[$i]['workcal_task_date_display'"</span>\n";
  104.       if ($l21auth->isSuperAdmin())
  105.       $reca_task .= "<a href=\"" $link_det_u.$result_cal[$i]['workcal_posted_by']."\" title=\"" _t('workshop','com_author'"\" class=\"task_date\">"formatText($result_cal[$i]['user_login']'2HTML'"</a>\n";
  106.       else $reca_task .= "<span class=\"task_date\">"formatText($result_cal[$i]['user_login']'2HTML'"</span>\n";
  107.  
  108.       $reca_task .="</div>\n";
  109.       $reca_task .="<div class=\"task_content\">\n";
  110.       if ($l21auth->isWorkgroupOrganiser ($l21auth->GetSessionElement('id')$sql_object$id|| $l21auth->isSuperAdmin()){
  111.         $reca_task .= "<a href=\"" $link_sup_cal $id "&amp;task_id=".$result_cal[$i]['workcal_id']."\" title=\"" _t('workshop','sup_cal'"\" class=\"ico_sup2\"><i class=\"icon-trash\"></i><span>" _t('workshop','sup_cal'"</span></a>";
  112.         $reca_task .= "<a href=\"" $link_mod_cal $id "&amp;task_id=".$result_cal[$i]['workcal_id']."\" title=\"" _t('workshop','mod_cal'"\" class=\"ico_mod2\"><i class=\"icon-pencil\"></i><span>" _t('workshop','mod_cal'"</span></a>";
  113.       }
  114.       $reca_task .= $common_task;
  115.       $reca_task .= "<h3 class=\"task_title\">" formatText($result_cal[$i]['workcal_task']'2HTML'"</h3>\n";
  116.       $reca_task .= linkin_content(formatText($result_cal[$i]['workcal_task_details']'2HTML'));
  117.       $reca_task .= "</div></div>\n";
  118.       $out_first=true;
  119.     }
  120.   }
  121. }
  122. else {
  123.   $reca_task="<div class=\"info\">"._t('workshop','no_cal')."</div>";
  124. }
  125. ?>
  126. <div id="chemin">
  127. <ul>
  128.     <li><a href="index.php" class="chemin_home"><?php echo _t('way','home')?></a></li>
  129.     <li><a href="<?php echo $rub_link?>" id="chemin_<?php echo $rub?>"
  130.         class="chemin_rub"><?php echo _t('menu','workshop');    ?></a></li>
  131.     <li><span><?php echo formatnavTitle(_t('workshop','list_cal'" : " $workshop_denomination)?></span></li>
  132. </ul>
  133. </div>
  134. <!--end barre haute -->
  135. <?php
  136. include_once(THEME_ADMIN_PATH."quickicons.php");
  137. ?>
  138. <div class="contentcontainer"><?php
  139. include_once(override($dir.'/menurub.php'THEME_ADMIN_PATH));
  140. ?>
  141. <div id="content"><?php afflinkbar($todo,$id$lang)?> <?php echo "<h2>" _t('workshop','list_cal'" : " $workshop_denomination "</h2>\n";
  142.  
  143. if ($l21auth->isWorkgroupOrganiser ($l21auth->GetSessionElement('id')$sql_object$id|| $l21auth->isSuperAdmin())
  144. echo "<a href=\"".$link_add_cal.$id."\" title=\""._t('workshop','add_cal')."\" class=\"ico_add2\"><i class=\"icon-plus-circled\"></i><span>".  _t('workshop','add_cal')."</span></a><br class=\"brendstep\" />";?>
  145. <?php echo $reca_task?> <br class="brendstep" />
  146. </div>
  147. <?php include_once(override($dir.'/help.php'THEME_ADMIN_PATH))?></div>

Documentation generated on Thu, 20 Mar 2014 16:48:42 +0100 by phpDocumentor 1.4.1