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 (!class_exists('auth')) {
  13.   include_once("../lib/lib_common.php");
  14.   ReloadIndex('admin');
  15. }
  16. ////////////
  17.  
  18. //////////// Check Droits utilisateur ////////////
  19. if (!$l21auth->isSuperAdmin()) ReloadIndex('admin');
  20. ////////////
  21.  
  22. // including sparkline code
  23. footerAddJS('../lib/js/jquery.sparkline.min.js');
  24. footerAddInlineJS("$('.inlinebar').sparkline('html', {type: 'bar', barColor: '#8DA8CB'} );");
  25.  
  26. if (isset($_GET['id'])) $id $_GET['id'];
  27. if (isset($_POST['id'])) $id $_POST['id'];
  28.  
  29. $req_det SQL_getoneCompleteProject($id);
  30. $result $sql_object->DBSelect($req_det);
  31. if ($result == || count($result!= 1exit;
  32.  
  33. // Option [1] Only  Getting Indicators list with links
  34. // $query = SQL_getProjectSdi($id);
  35. // $data = $sql_object->DBSelect($query);
  36.  
  37. // if($data != 0 || count($data)!=1) {
  38. //   $sdi_list='<ul style="padding:0">';
  39. //   foreach ($data as &$value) {
  40. //     $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;
  41. //   }
  42. //   $sdi_list.='</ul>';
  43. // } else $sdi_list=_t('divers','none');
  44.  
  45. // Option [2] Getting indicators values
  46. include_once(override('../project/display.php'));
  47. $sdi_list getAssociatedIndicatorsValues($id10);
  48. $coordinator getAssociatedActors($id'coordinator');
  49. $partners getAssociatedActors($id'partner');
  50.  
  51.  
  52. $project_object new project;
  53.  
  54. $display_name formatText($result[0]['project_name']'2HTML');
  55. $display_priority formatText($result[0]['project_priority']'2HTML');
  56. if(!is_numeric($result[0]['project_parent_id']|| $result[0]['project_parent_id']==0{
  57.   $display_parent _t('divers','none');
  58. else {
  59.   $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>';
  60. }
  61. $display_description linkin_content(formatText(empty_none($result[0]['project_description'])'2HTML'));
  62. $display_body linkin_content(formatText($result[0]['project_body']'2HTML'));
  63. $display_budget empty_nc($result[0]['project_budget']);
  64. $display_coordinator empty_nc($coordinator);
  65. $display_partners empty_nc($partners);
  66. $display_theme formatText($result[0]['theme_name']'2HTML');
  67. $display_workshop formatText($result[0]['workshop_denomination']'2HTML');
  68. $display_scale formatText($result[0]['scale_denomination']'2HTML');
  69. $display_user formatText($result[0]['user_login']'2HTML');
  70. $display_begin_date empty_nc($result[0]['project_begin_date_display']);
  71. $display_estimated_date empty_nc($result[0]['project_estimated_date_display']);
  72. $display_end_date empty_nc($result[0]['project_end_date_display']);
  73. $display_progression $result[0]['project_completed'];
  74. $display_date_crea $result[0]['project_date_crea_display'];
  75. $display_last_modify $result[0]['project_last_modify_display'];
  76. $project_posted_by $result[0]['project_posted_by'];
  77. $project_scale_id $result[0]['project_scale_id'];
  78. $project_theme_id $result[0]['project_theme_id'];
  79. $project_workshop_id $result[0]['project_workshop_id'];
  80.  
  81.  
  82. $display_statut display_statut($result[0]['project_statut']);
  83. if ($result[0]['project_published_date_display'== '01-01-0001'$display_published_date _t('statut','draft');
  84. else $display_published_date $result[0]['project_published_date_display'];
  85.  
  86. $link_sup $rub_link "&amp;todo=sup&amp;id=";
  87. $link_mod $rub_link "&amp;todo=mod&amp;id=";
  88.  
  89. ?>
  90. <div id="chemin">
  91. <ul>
  92.     <li><a href="index.php" class="chemin_home"> <?php echo _t('way','home')?></a></li>
  93.     <li><a href="<?php echo $rub_link?>" id="chemin_<?php echo $rub?>" class="chemin_rub"> <?php echo _t('menu','project')?> </a></li>
  94.     <li><span><?php echo formatNavTitle(_t('project','det'" : " $display_name)?></span></li>
  95. </ul>
  96. </div>
  97. <!--end barre haute -->
  98. <?php
  99. include_once(THEME_ADMIN_PATH."quickicons.php");
  100.  
  101. ?>
  102. <div class="contentcontainer"><?php
  103. include_once(override($dir.'/menurub.php'THEME_ADMIN_PATH));
  104.  
  105. ?>
  106. <div id="content"><?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'"\"><i class=\"icon-trash\"></i><span>" _t('project','sup'"</span></a>\n";
  111. echo "\t<a href=\"" $link_mod $id "\" class=\"ico_mod2\" title=\"" _t('project','mod'"\"><i class=\"icon-pencil\"></i><span>" _t('project','mod'"</span></a>\n";
  112.  
  113. echo "<dl class=\"summary\">\n";
  114. echo "<dt>" mb_ucfirst(_t('project','name')) " :</dt>\n";
  115. echo "<dd>" $display_name "</dd>\n";
  116. echo "<dt>" mb_ucfirst(_t('project','parent')) " :</dt>\n";
  117. echo "<dd>" $display_parent "</dd>\n";
  118. echo "<dt>" mb_ucfirst(_t('project','description')) " :</dt>\n";
  119. echo "<dd>" $display_description "</dd>\n";
  120. echo "<dt>" mb_ucfirst(_t('project','body')) " :</dt>\n";
  121. echo "<dd>" $display_body "</dd>\n";
  122. echo "<dt>" mb_ucfirst(_t('project','budget')) " :</dt>\n";
  123. echo "<dd class=\"money\">" empty_nc(fnumber_format($display_budget,0false)) "</dd>\n";
  124. echo "<dt>" mb_ucfirst(_t('project','coordinator')) " :</dt>\n";
  125. echo "<dd>" $display_coordinator "</dd>\n";
  126. echo "<dt>" mb_ucfirst(_t('project','partners')) " :</dt>\n";
  127. echo "<dd>" $display_partners "</dd>\n";
  128. echo "<dt>" mb_ucfirst(_t('project','begin_date')) " :</dt>\n";
  129. echo "<dd>" $display_begin_date "</dd>\n";
  130. echo "<dt>" mb_ucfirst(_t('project','estimated_date')) " :</dt>\n";
  131. echo "<dd>" $display_estimated_date "</dd>\n";
  132. echo "<dt>" mb_ucfirst(_t('project','end_date')) " :</dt>\n";
  133. echo "<dd>" $display_end_date "</dd>\n";
  134. echo "<dt>" mb_ucfirst(_t('project','progression'))." :</dt>\n";
  135. echo "<dd>" getProgressbar($display_progression100'%'"</dd>\n";
  136. echo "<dt>" mb_ucfirst(_t('project','priority')) " :</dt>\n";
  137. echo "<dd>" $display_priority "</dd>\n";
  138. echo "<dt>" mb_ucfirst(_t('project','theme')) " :</dt>\n";
  139. if($project_theme_id != 0{
  140.   echo '<dd><a href="?rub=theme&amp;todo=det&amp;id='.$project_theme_id.'">' $display_theme '</a></dd>'.END_LINE;
  141. else {
  142.   echo "<dd>" empty_none($display_theme"</dd>\n";
  143. }
  144. echo "<dt>" mb_ucfirst(_t('project','workshop')) " :</dt>\n";
  145. if($project_workshop_id != 0{
  146.   echo '<dd><a href="?rub=workshop&amp;todo=det&amp;id='.$project_workshop_id.'">' $display_workshop '</a></dd>'.END_LINE;
  147. else {
  148.   echo "<dd>" empty_none($display_workshop"</dd>\n";
  149. }
  150. echo "<dt>" mb_ucfirst(_t('project','scale')) " :</dt>\n";
  151. echo '<dd><a href="?rub=scale&amp;todo=det&amp;id='.$project_scale_id.'">' $display_scale '</a></dd>'.END_LINE;
  152. echo "<dt>" mb_ucfirst(_t('project','sdi'))." :</dt>\n";
  153. echo "<dd>" empty_none($sdi_list)."</dd>\n";
  154. echo "<dt>" mb_ucfirst(_t('project','author')) " :</dt>\n";
  155. echo '<dd><a href="?rub=user&amp;todo=det&amp;id='.$project_posted_by.'">' $display_user '</a></dd>'.END_LINE;
  156. echo "<dt>" mb_ucfirst(_t('statut','published_on')) " :</dt>\n";
  157. echo "<dd>" $display_published_date "</dd>\n";
  158. echo "<dt>" mb_ucfirst(_t('divers','date_crea')) " :</dt>\n";
  159. echo "<dd>" $display_date_crea "</dd>\n";
  160. echo "<dt>" mb_ucfirst(_t('divers','last_modify')) " :</dt>\n";
  161. echo "<dd>" $display_last_modify "</dd>\n";
  162. echo "<dt>" mb_ucfirst(_t('divers','statut')) " :</dt>\n";
  163. echo "<dd>" $display_statut "</dd>\n";
  164. echo "</dl>\n";
  165.  
  166. ?></div>
  167. <?php include_once(override($dir.'/help.php'THEME_ADMIN_PATH))?></div>

Documentation generated on Thu, 20 Mar 2014 16:47:24 +0100 by phpDocumentor 1.4.1