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

Documentation generated on Fri, 16 Oct 2009 09:36:04 +0200 by phpDocumentor 1.4.1