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 project
  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. //////////// Check Droits utilisateur ////////////
  19. if (!IsSuperAdmin()) ReloadIndex('admin');  
  20. ////////////
  21.  
  22.  
  23. if (isset($_GET['id'])) $id = $_GET['id'];
  24. if (isset($_POST['id'])) $id = $_POST['id'];
  25.  
  26. $req_det = SQL_getoneCompleteProject($id);
  27. $result = $sql_object->DBSelect($req_det);
  28. if ($result == 0 || count($result) != 1) exit;
  29.  
  30. // Getting Indicators
  31. $query = SQL_getProjectSdi($id);
  32. $data = $sql_object->DBSelect($query);
  33.  
  34. if($data != 0 || count($data)!=1) {
  35.   $sdi_list='<ul style="padding:0">';
  36.   foreach ($data as &$value) {
  37.         $sdi_list.= '<li><a href="index.php?rub=sdi&amp;todo=det&amp;id='.$value['sdii_id'].'">'.formatText($value['sdii_name'], '2HTML').'</a></li>'.END_LINE;
  38.       }
  39.   $sdi_list.='</ul>';
  40. } else $sdi_list=_t('divers','none');
  41.  
  42.  
  43. $project_object = new project;
  44.  
  45. $display_name = formatText($result[0]['project_name'], '2HTML');
  46. $display_priority = formatText($result[0]['project_priority'], '2HTML');
  47. if(!is_numeric($result[0]['project_parent_id']) || $result[0]['project_parent_id']==0) {
  48.   $display_parent = _t('divers','none');
  49. } else {
  50.   $display_parent = '<a href="'.$rub_link .'&amp;todo=det&amp;id='.$result[0]['project_parent_id'].'" title="'._t('project','det').' '.formatText($result[0]['parent_name'], '2ALT').'">'.formatText($result[0]['parent_name'], '2HTML').'</a>';
  51. }
  52. $display_description = linkin_content(formatText(empty_none($result[0]['project_description']), '2HTML'));
  53. $display_body = linkin_content(formatText($result[0]['project_body'], '2HTML'));
  54.  
  55. $display_theme = formatText($result[0]['theme_name'], '2HTML');
  56. $display_workshop = formatText($result[0]['workshop_denomination'], '2HTML');
  57. $display_scale = formatText($result[0]['scale_denomination'], '2HTML');
  58. $display_user = formatText($result[0]['user_login'], '2HTML');
  59. $display_begin_date = empty_nc($result[0]['project_begin_date_display']);
  60. $display_estimated_date = empty_nc($result[0]['project_estimated_date_display']);
  61. $display_end_date = empty_nc($result[0]['project_end_date_display']);
  62. $display_date_crea = $result[0]['project_date_crea_display'];
  63. $display_last_modify = $result[0]['project_last_modify_display'];
  64. $project_posted_by = $result[0]['project_posted_by'];
  65. $project_scale_id = $result[0]['project_scale_id'];
  66. $project_theme_id = $result[0]['project_theme_id'];
  67. $project_workshop_id = $result[0]['project_workshop_id'];
  68.  
  69.  
  70. $display_statut = display_statut($result[0]['project_statut']);
  71. if ($result[0]['project_published_date_display'] == '01-01-0001') $display_published_date = _t('statut','draft');
  72. else $display_published_date = $result[0]['project_published_date_display'];
  73.  
  74. $link_sup = $rub_link . "&amp;todo=sup&amp;id=";
  75. $link_mod = $rub_link . "&amp;todo=mod&amp;id=";
  76.  
  77. ?>
  78. <div id="chemin">
  79.     <ul>
  80.         <li>
  81.             <a href="index.php" class="chemin_home">
  82.             <?php echo _t('way','home'); ?>
  83.             </a>
  84.         </li>
  85.         <li>
  86.              <a href="<?php echo $rub_link; ?>" id="chemin_<? echo $rub; ?>" class="chemin_rub">
  87.             <?php echo _t('menu','project'); ?>
  88.             </a>
  89.         </li>
  90.         <li>
  91.             <span><?php echo formatNavTitle(_t('project','det') . " : " . $display_name); ?></span>
  92.         </li>
  93.     </ul>
  94. </div>
  95.   <!--end barre haute -->
  96. <?php
  97. include_once(THEME_ADMIN_PATH."quickicons.php");
  98.  
  99. ?>
  100. <div class="contentcontainer">
  101. <?php
  102. include_once($dir . "/menurub.php");
  103.  
  104. ?>
  105. <div id="content">
  106.         <?php
  107. echo "<h2>";
  108. echo formatTitleh2($display_name);
  109. echo "</h2>\n";
  110. echo "\t<a href=\"" . $link_sup . $id . "\" class=\"ico_sup2\" title=\"" . _t('project','sup') . "\"></a>\n";
  111. echo "\t<a href=\"" . $link_mod . $id . "\" class=\"ico_mod2\" title=\"" . _t('project','mod') . "\"></a>\n";
  112.  
  113. echo "<dl class=\"dl3\">\n";
  114. echo "<dt>" . _t('project','name') . "</dt>\n";
  115. echo "<dd>" . $display_name . "</dd>\n";
  116. echo "<dt>" . _t('project','parent') . "</dt>\n";
  117. echo "<dd>" . $display_parent . "</dd>\n";
  118. echo "<dt>" . _t('project','description') . "</dt>\n";
  119. echo "<dd>" . $display_description . "</dd>\n";
  120. echo "<dt>" . _t('project','body') . " :</dt>\n";
  121. echo "<dd>" . $display_body . "</dd>\n";
  122. echo "<dt>" . _t('project','begin_date') . " :</dt>\n";
  123. echo "<dd>" . $display_begin_date . "</dd>\n";
  124. echo "<dt>" . _t('project','estimated_date') . " :</dt>\n";
  125. echo "<dd>" . $display_estimated_date . "</dd>\n";
  126. echo "<dt>" . _t('project','end_date') . " :</dt>\n";
  127. echo "<dd>" . $display_end_date . "</dd>\n";
  128. echo "<dt>" . _t('project','priority') . "</dt>\n";
  129. echo "<dd>" . $display_priority . "</dd>\n";
  130. echo "<dt>" . _t('project','theme') . "</dt>\n";
  131. if($project_theme_id != 0) {
  132.   echo '<dd><a href="?rub=theme&amp;todo=det&amp;id='.$project_theme_id.'">' . $display_theme . '</a></dd>'.END_LINE;
  133. } else {
  134.   echo "<dd>" . empty_none($display_theme) . "</dd>\n";
  135. }
  136. echo "<dt>" . _t('project','workshop') . "</dt>\n";
  137. if($project_workshop_id != 0) {
  138. echo '<dd><a href="?rub=workshop&amp;todo=det&amp;id='.$project_workshop_id.'">' . $display_workshop . '</a></dd>'.END_LINE;
  139. } else {
  140.   echo "<dd>" . empty_none($display_workshop) . "</dd>\n";
  141. }
  142. echo "<dt>" . _t('project','scale') . " :</dt>\n";
  143. echo '<dd><a href="?rub=scale&amp;todo=det&amp;id='.$project_scale_id.'">' . $display_scale . '</a></dd>'.END_LINE;
  144. echo "<dt>"._t('project','sdi')." :</dt>\n";
  145. echo "<dd>".$sdi_list."</dd>\n";
  146. echo "<dt>" . _t('project','author') . " :</dt>\n";
  147. echo '<dd><a href="?rub=user&amp;todo=det&amp;id='.$project_posted_by.'">' . $display_user . '</a></dd>'.END_LINE;
  148. echo "<dt>" . _t('statut','published_on') . "</dt>\n";
  149. echo "<dd>" . $display_published_date . "</dd>\n";
  150. echo "<dt>" . _t('divers','date_crea') . "</dt>\n";
  151. echo "<dd>" . $display_date_crea . "</dd>\n";
  152. echo "<dt>" . _t('divers','last_modify') . "</dt>\n";
  153. echo "<dd>" . $display_last_modify . "</dd>\n";
  154. echo "<dt>" . _t('divers','statut') . "</dt>\n";
  155. echo "<dd>" . $display_statut . "</dd>\n";
  156. echo "</dl>\n";
  157.  
  158. ?>
  159.  
  160. </div>
  161. <?php include_once($dir . "/help.php");
  162. ?>
  163. </div>

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