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 news
  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 (!HaveRight('news')) ReloadIndex('admin');
  20. ////////////
  21.  
  22. if (isset($_GET['id'])) $id = $_GET['id'];
  23. if (isset($_POST['id'])) $id = $_POST['id'];
  24.  
  25. $req_det = SQL_getoneCompleteNews($id);
  26. $result = $sql_object->DBSelect($req_det);
  27. if ($result == 0 || count($result) != 1) exit;
  28.  
  29. $news_object = new news;
  30.  
  31. $display_title = formatText($result[0]['news_title'], '2HTML');
  32. $display_header = linkin_content(formatText(empty_none($result[0]['news_header']), '2HTML'));
  33. $display_body = linkin_content(formatText($result[0]['news_body'], '2HTML'));
  34. $display_theme = formatText($result[0]['theme_name'], '2HTML');
  35. $display_scale = formatText($result[0]['scale_denomination'], '2HTML');
  36. $display_level = formatText(empty_none($result[0]['level_name'], '2HTML'));
  37. $display_template = $news_object->GetTemplateName($result[0]['news_template']);
  38. $display_user = formatText($result[0]['user_login'], '2HTML');
  39. $display_date_crea = $result[0]['news_date_crea_display'];
  40. $display_last_modify = $result[0]['news_last_modify_display'];
  41. $news_theme_id=$result[0]['news_theme'];
  42. $news_scale_id=$result[0]['news_scale'];
  43. $news_level_id=$result[0]['news_level'];
  44. $news_owner = $result[0]['news_posted_by'];
  45.  
  46. $display_statut = display_statut($result[0]['news_statut']);
  47. if ($result[0]['news_published_date_display'] == '01-01-0001') $display_published_date = _t('statut','draft');
  48. else $display_published_date = $result[0]['news_published_date_display'];
  49.  
  50. $visual = GetAllPhotoUri($result[0]['news_photo_uri']);
  51. $reca_visual = "<dt>" . _t('news','photouri') . ": </dt>\n";
  52. if ($visual == 0) {
  53.     $reca_visual .= "<dd>" . _t('divers','none') . "</dd>\n";
  54. } else {
  55.     $complete_uri = '../' . $visual[0];
  56.     $reca_visual .= "<dd>&nbsp;</dd>\n";
  57.     $reca_visual .= "<dt> ." . _t('news','visu1') . ": </dt>\n";
  58.     $reca_visual .= "<dd>" . EnlargeImage($complete_uri) . "</dd>\n";
  59.  
  60.     if (isset($visual[1])) {
  61.         $complete_uri = '../' . $visual[1];
  62.         $reca_visual .= "<dt> ." . _t('news','visu2') . ": </dt>\n";
  63.         $reca_visual .= "<dd>" . EnlargeImage($complete_uri) . "</dd>\n";
  64.     } 
  65. } 
  66.  
  67. $link_sup = $rub_link . "&amp;todo=sup&amp;id=";
  68. $link_mod = $rub_link . "&amp;todo=mod&amp;id=";
  69.  
  70. ?>
  71. <div id="chemin">
  72.     <ul>
  73.         <li>
  74.             <a href="index.php" class="chemin_home">
  75.             <?php echo _t('way','home'); ?>
  76.             </a>
  77.         </li>
  78.         <li>
  79.              <a href="<?php echo $rub_link; ?>" id="chemin_<? echo $rub; ?>" class="chemin_rub">
  80.             <?php echo _t('menu','news'); ?>
  81.             </a>
  82.         </li>
  83.         <li>
  84.             <span><?php echo formatNavTitle(_t('news','det') . " : " . $display_title); ?></span>
  85.         </li>
  86.     </ul>
  87. </div>
  88.   <!--end barre haute -->
  89. <?php
  90. include_once(THEME_ADMIN_PATH."quickicons.php");
  91.  
  92. ?>
  93. <div class="contentcontainer">
  94. <?php
  95. include_once($dir . "/menurub.php");
  96.  
  97. ?>
  98. <div id="content">
  99.         <?php
  100. echo "<h2>";
  101. echo formatTitleh2($display_title);
  102. echo "</h2>\n";
  103. if (GetSessionElement('id') == $news_owner || IsSuperAdmin()) {
  104.     echo "\t<a href=\"" . $link_sup . $id . "\" class=\"ico_sup2\" title=\"" . _t('news','sup') . "\"></a>\n";
  105.     echo "\t<a href=\"" . $link_mod . $id . "\" class=\"ico_mod2\" title=\"" . _t('news','mod') . "\"></a>\n";
  106. } 
  107. echo "<dl class=\"dl3\">\n";
  108. echo "<dt>" . _t('news','title') . "</dt>\n";
  109. echo "<dd>" . $display_title . "</dd>\n";
  110. echo "<dt>" . _t('news','header') . "</dt>\n";
  111. echo "<dd>" . $display_header . "</dd>\n";
  112. echo "<dt>" . _t('news','body') . " :</dt>\n";
  113. echo "<dd>" . $display_body . "</dd>\n";
  114.  
  115. if(IsSuperAdmin()) {
  116.     echo "<dt>" . _t('news','theme') . " :</dt>\n";
  117.     echo '<dd><a href="?rub=theme&amp;todo=det&amp;id='.$news_theme_id.'">' . $display_theme . '</a></dd>'.END_LINE;
  118.     echo "<dt>" . _t('news','scale') . " :</dt>\n";
  119.     echo '<dd><a href="?rub=scale&amp;todo=det&amp;id='.$news_scale_id.'">' . $display_scale . '</a></dd>'.END_LINE;
  120.     echo "<dt>" . _t('news','level') . " :</dt>\n";
  121.     if($news_level_id <> -1) echo '<dd><a href="?rub=level&amp;todo=det&amp;id='.$news_level_id.'">' . $display_level . '</a></dd>'.END_LINE;
  122.     else echo '<dd>' . $display_level . '</dd>'.END_LINE;
  123.     echo "<dt>" . _t('news','author') . " :</dt>\n";
  124.     echo '<dd><a href="?rub=user&amp;todo=det&amp;id='.$news_owner.'">' . $display_user . '</a></dd>'.END_LINE;
  125. } else {
  126.     echo "<dt>" . _t('news','theme') . " :</dt>\n";
  127.     echo "<dd>" . $display_theme . "</dd>\n";
  128.     echo "<dt>" . _t('news','scale') . " :</dt>\n";
  129.     echo "<dd>" . $display_scale . "</dd>\n";
  130.     echo "<dt>" . _t('news','level') . " :</dt>\n";
  131.     echo "<dd>" . $display_level . "</dd>\n";
  132.     echo "<dt>" . _t('news','author') . " :</dt>\n";
  133.     echo "<dd>" . $display_user . "</dd>\n";
  134. }
  135.  
  136. echo "<dt>" . _t('news','template') . " :</dt>\n";
  137. echo "<dd>" . $display_template . "</dd>\n";
  138. echo $reca_visual;
  139. echo "<dt>" . _t('statut','published_on') . "</dt>\n";
  140. echo "<dd>" . $display_published_date . "</dd>\n";
  141. echo "<dt>" . _t('divers','date_crea') . "</dt>\n";
  142. echo "<dd>" . $display_date_crea . "</dd>\n";
  143. echo "<dt>" . _t('divers','last_modify') . "</dt>\n";
  144. echo "<dd>" . $display_last_modify . "</dd>\n";
  145. echo "<dt>" . _t('divers','statut') . "</dt>\n";
  146. echo "<dd>" . $display_statut . "</dd>\n";
  147. echo "</dl>\n";
  148.  
  149. ?>
  150.  
  151. </div>
  152. <?php include_once($dir . "/help.php");
  153. ?>
  154. </div>

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