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

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