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 (!class_exists('auth')) {
  13.   include_once("../lib/lib_common.php");
  14.   ReloadIndex('admin');
  15. }
  16. ////////////
  17.  
  18. //////////// Check Droits utilisateur ////////////
  19. if (!$l21auth->hasRight('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 == || count($result!= 1exit;
  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_user formatText($result[0]['user_login']'2HTML');
  38. $display_date_crea $result[0]['news_date_crea_display'];
  39. $display_last_modify $result[0]['news_last_modify_display'];
  40. $news_theme_id=$result[0]['news_theme'];
  41. $news_scale_id=$result[0]['news_scale'];
  42. $news_level_id=$result[0]['news_level'];
  43. $news_owner $result[0]['news_posted_by'];
  44.  
  45. $display_statut display_statut($result[0]['news_statut']);
  46. if ($result[0]['news_published_date_display'== '01-01-0001'$display_published_date mb_ucfirst(_t('statut','draft'));
  47. else $display_published_date $result[0]['news_published_date_display'];
  48.  
  49.  
  50. $link_sup $rub_link "&amp;todo=sup&amp;id=";
  51. $link_mod $rub_link "&amp;todo=mod&amp;id=";
  52.  
  53. ?>
  54. <div id="chemin">
  55. <ul>
  56.     <li><a href="index.php" class="chemin_home"> <?php echo _t('way','home')?></a></li>
  57.     <li><a href="<?php echo $rub_link?>" id="chemin_<?php echo $rub?>" class="chemin_rub"> <?php echo _t('menu','news')?> </a></li>
  58.     <li><span><?php echo formatNavTitle(_t('news','det'" : " $display_title)?></span></li>
  59. </ul>
  60. </div>
  61. <!--end barre haute -->
  62. <?php
  63. include_once(THEME_ADMIN_PATH."quickicons.php");
  64.  
  65. ?>
  66. <div class="contentcontainer"><?php
  67. include_once(override($dir.'/menurub.php'THEME_ADMIN_PATH));
  68.  
  69. ?>
  70. <div id="content"><?php
  71. echo "<h2>";
  72. echo formatTitleh2($display_title);
  73. echo "</h2>\n";
  74. if ($l21auth->GetSessionElement('id'== $news_owner || $l21auth->isSuperAdmin()) {
  75.   echo "\t<a href=\"" $link_sup $id "\" class=\"ico_sup2\" title=\"" _t('news','sup'"\"><i class=\"icon-trash\"></i><span>" _t('news','sup'"</span></a>\n";
  76.   echo "\t<a href=\"" $link_mod $id "\" class=\"ico_mod2\" title=\"" _t('news','mod'"\"><i class=\"icon-pencil\"></i><span>" _t('news','mod'"</span></a>\n";
  77. }
  78. echo "<dl class=\"summary\">\n";
  79. echo "<dt>" mb_ucfirst(_t('news','title')) " :</dt>\n";
  80. echo "<dd>" $display_title "</dd>\n";
  81. echo "<dt>" mb_ucfirst(_t('news','header')) " :</dt>\n";
  82. echo "<dd>" $display_header "</dd>\n";
  83. echo "<dt>" mb_ucfirst(_t('news','body')) " :</dt>\n";
  84. echo "<dd>" $display_body "</dd>\n";
  85.  
  86. if($l21auth->isSuperAdmin()) {
  87.   echo "<dt>" mb_ucfirst(_t('news','theme')) " :</dt>\n";
  88.   echo '<dd><a href="?rub=theme&amp;todo=det&amp;id='.$news_theme_id.'">' $display_theme '</a></dd>'.END_LINE;
  89.   echo "<dt>" mb_ucfirst(_t('news','scale')) " :</dt>\n";
  90.   echo '<dd><a href="?rub=scale&amp;todo=det&amp;id='.$news_scale_id.'">' $display_scale '</a></dd>'.END_LINE;
  91.   echo "<dt>" mb_ucfirst(_t('news','level')) " :</dt>\n";
  92.   if($news_level_id <> -1echo '<dd><a href="?rub=level&amp;todo=det&amp;id='.$news_level_id.'">' $display_level '</a></dd>'.END_LINE;
  93.   else echo '<dd>' $display_level '</dd>'.END_LINE;
  94.   echo "<dt>" mb_ucfirst(_t('news','author')) " :</dt>\n";
  95.   echo '<dd><a href="?rub=user&amp;todo=det&amp;id='.$news_owner.'">' $display_user '</a></dd>'.END_LINE;
  96. else {
  97.   echo "<dt>" mb_ucfirst(_t('news','theme')) " :</dt>\n";
  98.   echo "<dd>" $display_theme "</dd>\n";
  99.   echo "<dt>" mb_ucfirst(_t('news','scale')) " :</dt>\n";
  100.   echo "<dd>" $display_scale "</dd>\n";
  101.   echo "<dt>" mb_ucfirst(_t('news','level')) " :</dt>\n";
  102.   echo "<dd>" $display_level "</dd>\n";
  103.   echo "<dt>" mb_ucfirst(_t('news','author')) " :</dt>\n";
  104.   echo "<dd>" $display_user "</dd>\n";
  105. }
  106. echo "<dt>" mb_ucfirst(_t('statut','published_on')) " :</dt>\n";
  107. echo "<dd>" $display_published_date "</dd>\n";
  108. echo "<dt>" mb_ucfirst(_t('divers','date_crea')) " :</dt>\n";
  109. echo "<dd>" $display_date_crea "</dd>\n";
  110. echo "<dt>" mb_ucfirst(_t('divers','last_modify')) " :</dt>\n";
  111. echo "<dd>" $display_last_modify "</dd>\n";
  112. echo "<dt>" mb_ucfirst(_t('divers','statut')) " :</dt>\n";
  113. echo "<dd>" $display_statut "</dd>\n";
  114. echo "</dl>\n";
  115.  
  116. ?></div>
  117. <?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