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

Source for file det_com.php

Documentation is available at det_com.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. if (isset($_POST['com_id'])) $com_id $_POST['com_id'];
  22. if (isset($_GET['com_id'])) $com_id $_GET['com_id'];
  23.  
  24. if(!isset($_GET['debut'])) $debut=0;
  25. else $debut=$_GET['debut'];
  26.  
  27.  
  28. $req_count_com SQL_getWorkcom_detList($com_id);
  29. $result_nb_com=$sql_object->DBSelect($req_count_com);
  30. $bdd_nb_com=$result_nb_com[0]['nb_rep'];
  31. $bdd_nb_com_display "<p class=\"nb_display\">".$bdd_nb_com." "._t('workshop','nb_total_com_mes')."</p>\n";
  32.  
  33.  
  34. $req_det SQL_getoneCompleteWorkshop($id);
  35. $result $sql_object -> DBSelect($req_det);
  36. if (count($result1exit();
  37.  
  38.  
  39. $link_det $rub_link "&amp;todo=det&amp;id=";
  40. $link_sup_com=$rub_link."&amp;todo=sup_com&amp;id=".$id."&amp;com_id=";
  41. $link_lock_com=$rub_link."&amp;todo=lock_com&amp;id=".$id."&amp;com_id=";
  42. $link_mod_com=$rub_link."&amp;todo=mod_com&amp;id=".$id."&amp;com_id=";
  43. $link_add_com=$rub_link."&amp;todo=add_com&amp;id=".$id."&amp;com_id=";
  44. $link_list_com=$rub_link."&amp;todo=list_com&amp;id=".$id;
  45. $link_det_com=$rub_link."&amp;todo=det_com&amp;id=".$id."&amp;com_id=";
  46. $link_det_user="index.php?rub=user&amp;todo=det&amp;id=";
  47.  
  48. $link_self=$link_det_com.$com_id;
  49.  
  50. $workshop_denomination formatText($result[0]['workshop_denomination']'2HTML');
  51. $workshop_resume formatText($result[0]['workshop_resume']'2HTML');
  52.  
  53. if (empty($result[0]['workshop_comment'])) $workshop_comment _t('divers','none');
  54. else $workshop_comment formatText($result[0]['workshop_comment']'2HTML');
  55.  
  56. $theme_denomination formatText($result[0]['theme_name']'2HTML');
  57. $level_denomination formatText($result[0]['level_name']'2HTML');
  58. $workshop_statut display_statut($result[0]['workshop_statut']);
  59. $display_date_crea $result[0]['workshop_date_crea_display'];
  60. $display_last_modify $result[0]['workshop_last_modify_display'];
  61.  
  62. $link_back='';
  63. $count_request=$bdd_nb_com;
  64. $req_com_root SQL_getOnetopicWorkcom($id$com_id$com_id);
  65. $result_com_root $sql_object -> DBSelect($req_com_root);
  66. $com_num=-1;
  67.  
  68. $req_list_com SQL_getOnetopicWorkcom2($id$com_id$com_num$debutSELECT_LIMIT);
  69. $result_com $sql_object -> DBSelect($req_list_com);
  70.  
  71.  
  72. $reca_com='';
  73.  
  74. if ($result_com_root [0]['workcom_statut']=='C'$class='task_out';
  75. else $class='task';
  76.  
  77.  
  78. $reca_com .= "<div class=\"".$class."\" id=\"com-".$result_com_root [0]['workcom_id']."\">\n";
  79. $reca_com .="<div class=\"task_user_profile\">\n";
  80.  
  81. //user avatar
  82. $complete_uri='../'.$result_com_root[0]['profile_avatar'];
  83. if($result_com_root[0]['profile_avatar'== ""$user_profile_avatar='<img src="'.THEME_ADMIN_PATH.'/images/no_avatar.png" alt="'formatText($result_com_root[0]['user_login']'2HTML').' '.formatText($result_com_root[0]['user_login']'2HTML').'" class="user_profile"/>';
  84. else $user_profile_avatar='<img src="'.$complete_uri.'" alt="'formatText($result_com_root[0]['user_login']'2HTML').' '.formatText($result_com_root[0]['user_login']'2HTML').'" class="user_profile"/>';
  85.  
  86. // display user informations and date message with or without link on user
  87. if (IsSuperAdmin()) $display_user="\n<a href=\"" $link_det_user.$result_com_root[0]['workcom_user_id']."\" title=\"" _t('workshop','com_author'"\" class=\"auth_task\">"formatText($result_com_root[0]['user_login']'2HTML'"</a>\n";
  88. else $display_user="\n<span class=\"auth_task\">".formatText($result_com_root[0]['user_login']'2HTML')."</span>";
  89. $reca_com .=$user_profile_avatar;
  90. $reca_com .=$display_user;
  91. $reca_com .= "\n<span class=\"task_date\">" $result_com_root[0]['workcom_date_crea_display'"</span>\n";
  92. $reca_com .="</div>\n";
  93.  
  94. //message content
  95. $reca_com .="<div class=\"task_content\">\n";
  96. if (isWorkgroupOrganiser (GetSessionElement('id')$sql_object$id)==true || IsSuperAdmin()){
  97.   $reca_com .="<a href=\"" $link_sup_com $com_id "&amp;mes_id=".$result_com_root[0]['workcom_id']."\" title=\"" _t('workshop','sup_com_mes'"\" class=\"ico_sup2\"></a>\n";
  98.   $reca_com .="<a href=\"" $link_mod_com $com_id "&amp;mes_id=".$result_com_root[0]['workcom_id']."\" title=\"" _t('workshop','mod_com_mes'"\" class=\"ico_mod2\"></a>\n";
  99. }
  100. $reca_com .= "<h3 class=\"task_title\">" formatText($result_com_root[0]['workcom_subject']'2HTML'"</h3>\n";
  101. $reca_com .= linkin_content(formatText($result_com_root[0]['workcom_body']'2HTML')) "\n";
  102.  
  103. $reca_com .="</div></div>\n";
  104.  
  105. $reca_com_list='';
  106.  
  107.  
  108. if ($result_com<>0{
  109.   // display all messages on discussion
  110.   for($i 0$i count($result_com)$i++{
  111.  
  112.     //locked messages
  113.     if ($result_com_root [0]['workcom_statut']=='C'$class='task_out';
  114.     else $class='task';
  115.  
  116.  
  117.     $reca_com_list .= "<div class=\"".$class."\" id=\"com-".$result_com [$i]['workcom_id']."\">\n";
  118.     $reca_com_list .="<div class=\"task_user_profile\">\n";
  119.  
  120.     //user avatar
  121.     $complete_uri='../'.$result_com[$i]['profile_avatar'];
  122.     if($result_com[$i]['profile_avatar'== ""$user_profile_avatar='<img src="'.THEME_ADMIN_PATH.'/images/no_avatar.png" alt="'formatText($result_com[$i]['user_login']'2HTML').' '.formatText($result_com[$i]['user_login']'2HTML').'" class="user_profile"/>';
  123.     else $user_profile_avatar='<img src="'.$complete_uri.'" alt="'formatText($result_com[$i]['user_login']'2HTML').' '.formatText($result_com[$i]['user_login']'2HTML').'" class="user_profile"/>';
  124.  
  125.     // display user informations and date message with or without link on user
  126.     if (IsSuperAdmin()) $display_user="\n<a href=\"" $link_det_user.$result_com[$i]['workcom_user_id']."\" title=\"" _t('workshop','com_author'"\" class=\"auth_task\">"formatText($result_com[$i]['user_login']'2HTML'"</a>\n";
  127.     else $display_user="\n<span class=\"auth_task\">".formatText($result_com[$i]['user_login']'2HTML')."</span>";
  128.     $reca_com_list .=$user_profile_avatar;
  129.     $reca_com_list .=$display_user;
  130.     $reca_com_list .= "\n<span class=\"task_date\">" $result_com [$i]['workcom_date_crea_display'"</span>\n";
  131.     $reca_com_list .="</div>\n";
  132.  
  133.     //message content
  134.     $reca_com_list .="<div class=\"task_content\">\n";
  135.     if (isWorkgroupOrganiser (GetSessionElement('id')$sql_object$id)==true || IsSuperAdmin()){
  136.       $reca_com_list .="<a href=\"" $link_sup_com $com_id "&amp;mes_id=".$result_com [$i]['workcom_id']."\" title=\"" _t('workshop','sup_com_mes'"\" class=\"ico_sup2\"></a>\n";
  137.       $reca_com_list .="<a href=\"" $link_mod_com $com_id "&amp;mes_id=".$result_com [$i]['workcom_id']."\" title=\"" _t('workshop','mod_com_mes'"\" class=\"ico_mod2\"></a>\n";
  138.     }
  139.     $reca_com_list .= "<h3 class=\"task_title\">" formatText($result_com [$i]['workcom_subject']'2HTML'"</h3>\n";
  140.  
  141.     $reca_com_list .= "<p>".linkin_content(formatText($result_com [$i]['workcom_body']'2HTML')) "</p>\n";
  142.  
  143.  
  144.  
  145.  
  146.  
  147.     $reca_com_list .="</div></div>\n";
  148.  
  149.   }
  150. }
  151. else {
  152.   $reca_com_list .="<div class=\"info\">"._t('workshop','no_com_rep')."</div>";
  153. }
  154. ?>
  155. <div id="chemin">
  156. <ul>
  157.     <li><a href="index.php" class="chemin_home"><?php echo _t('way','home')?></a></li>
  158.     <li><a href="<?php echo $rub_link?>" id="chemin_<?php echo $rub?>" class="chemin_rub"><?php echo _t('menu','workshop')?></a></li>
  159.     <li><span><?php echo formatnavTitle(_t('workshop','det_com'" : " .$result_com_root[0]['workcom_subject'])?></span></li>
  160. </ul>
  161. </div>
  162. <!--end barre haute -->
  163. <?php
  164. include_once(THEME_ADMIN_PATH."quickicons.php");
  165.  
  166. ?>
  167. <div class="contentcontainer">
  168. <?php
  169. include_once($dir "/menurub.php");
  170. ?>
  171. <div id="content">
  172. <?php afflinkbar($todo,$id$lang)?>
  173. <?php
  174. echo "<h2>" formatTitleh2($workshop_denomination."</h2>\n";
  175.  
  176. echo linkin_page($link_self$count_request$debut);
  177. echo $reca_com;
  178.  
  179. if (isWorkgroupOrganiser (GetSessionElement('id')$sql_object$id)==true || IsSuperAdmin()){
  180.   if ($result_com_root[0]['workcom_statut']<>'C'){
  181.     echo "<a href=\"" $link_add_com $com_id "\" title=\"" _t('workshop','add_com_mes')  "\" class=\"ico_add2\"></a>";
  182.   }
  183.   if ($result_com_root[0]['workcom_statut']=='C'){
  184.     echo "<a href=\"" $link_lock_com ."".$com_id."&amp;lock=1&amp;mes_id=".$result_com_root[0]['workcom_id']."\" title=\"" _t('workshop','unlock_com'"\" class=\"ico_unlock2\"></a>";
  185.   }else{
  186.     echo "<a href=\"" $link_lock_com ."".$com_id."&amp;lock=0&amp;mes_id=".$result_com_root[0]['workcom_id']."\" title=\"" _t('workshop','lock_com'"\" class=\"ico_lock2\"></a>";
  187.   }
  188. }
  189. echo $bdd_nb_com_display;
  190. echo "<div class=\"task_list\">";
  191. echo $reca_com_list;
  192. echo "</div>";
  193. if (isWorkgroupOrganiser (GetSessionElement('id')$sql_object$id)==true || IsSuperAdmin()){
  194.   if ($result_com_root[0]['workcom_statut']<>'C'){
  195.     echo "<a href=\"" $link_add_com $com_id "\" title=\"" _t('workshop','add_com_mes')  "\" class=\"ico_add2\"></a>";
  196.   }
  197.   if ($result_com_root[0]['workcom_statut']=='C'){
  198.     echo "<a href=\"" $link_lock_com ."".$com_id."&amp;lock=1&amp;mes_id=".$result_com_root[0]['workcom_id']."\" title=\"" _t('workshop','unlock_com'"\" class=\"ico_unlock2\"></a>";
  199.   }else{
  200.     echo "<a href=\"" $link_lock_com ."".$com_id."&amp;lock=0&amp;mes_id=".$result_com_root[0]['workcom_id']."\" title=\"" _t('workshop','lock_com'"\" class=\"ico_lock2\"></a>";
  201.   }
  202. }
  203. echo linkin_page($link_self$count_request$debut);
  204. ?>
  205. <br class="brendstep" />
  206. </div>
  207. <?php include_once($dir "/help.php");
  208. ?></div>

Documentation generated on Thu, 03 May 2012 15:03:48 +0200 by phpDocumentor 1.4.1