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 content
  5.  * @author linea21 <info@linea21.com>
  6.  * @version $id SVN
  7.  * @access public
  8.  * @license http://opensource.org/licenses/gpl-3.0.html
  9.  *  'Content' module is used by 'Publication' and 'Workshop' modules
  10.  */
  11.  
  12. //////////// Check Inclusion de pages ////////////
  13. if (!class_exists('auth')) {
  14.   include_once("../lib/lib_common.php");
  15.   ReloadIndex('admin');
  16. }
  17. ////////////
  18.  
  19. if(isset($_POST['id']))    $id=$_POST['id'];
  20. if(isset($_GET['id']))    $id=$_GET['id'];
  21.  
  22. $contents_object new contents;
  23.  
  24. if($type=='P'{
  25.   $requeteSQL_getPublicationTitle($parent);
  26.   $result=$sql_object->DBSelect($requete);
  27.   $current_title=FormatText($result[0]['publi_title']'2HTML');
  28.   $current_owner=$result[0]['publi_posted_by'];
  29.  
  30.   //////////// Check Droits utilisateur ////////////
  31.   if (!$l21auth->hasRight('publication')) ReloadIndex('admin');
  32.   ///////////
  33.  
  34.   $requeteSQL_getOnePublicationParts($id);
  35.   $result=$sql_object->DBSelect($requete);
  36.   $display_title=formatText($result[0]['publicon_title']'2HTML');
  37.   $display_body=linkin_content(formatText($result[0]['publicon_body'],'2HTML'));
  38.   $display_date_crea=$result[0]['publicon_date_crea_display'];
  39.   $display_last_modify=$result[0]['publicon_last_modify_display'];
  40.  
  41. }
  42.  
  43. if($type=='W'{
  44.   $requeteSQL_getWorkshopRepTitleAndGroup($parent);
  45.   $result=$sql_object->DBSelect($requete);
  46.   $current_title=FormatText($result[0]['workrep_title']).' ('.FormatText($result[0]['workshop_denomination']).')';
  47.   $current_workshop_id=$result[0]['workrep_workshop_id'];
  48.  
  49.   //////////// Check Droits utilisateur ////////////
  50.   if (!$l21auth->hasRight('workshop')) ReloadIndex('admin');
  51.   ///////////
  52.  
  53.   $requeteSQL_getOneWorkshopParts($id);
  54.   $result=$sql_object->DBSelect($requete);
  55.   $display_title=formatText($result[0]['workrepcon_title']'2HTML');
  56.   $display_body=formatText($result[0]['workrepcon_body']'2HTML');
  57.   $display_date_crea=$result[0]['workrepcon_date_crea_display'];
  58.   $display_last_modify=$result[0]['workrepcon_last_modify_display'];
  59. }
  60.  
  61. $link_sup="?rub=contents&amp;todo=sup&amp;parent=".$parent."&amp;type=".$type."&amp;id=";
  62. $link_mod="?rub=contents&amp;todo=mod&amp;parent=".$parent."&amp;type=".$type."&amp;id=";
  63.  
  64. ?>
  65.  
  66. <div id="chemin">
  67. <ul>
  68.     <li><a href="index.php" class="chemin_home"><?php echo _t('way','home')?></a></li>
  69.     <li><a href="<?php echo $rub_link?>" id="chemin_<?php echo $rub?>" class="chemin_rub"><?php echo _t('menu',$mod_inc)?></a></li>
  70.     <li><span><?php echo formatNavTitle(_t('contents',$mod_inc.'_type')." : "$current_title)?></span></li>
  71. </ul>
  72. </div>
  73. <!--end barre haute -->
  74. <?php
  75. include_once(THEME_ADMIN_PATH."quickicons.php");
  76. ?>
  77.  
  78.  
  79. <div class="contentcontainer"><?php
  80. include_once(override($dir.'/menurub.php'THEME_ADMIN_PATH));
  81. ?>
  82. <div id="content"><?php
  83. echo "<h2>";
  84. echo formatTitleh2($current_title);;
  85. echo "</h2>\n";
  86. if (($type=='W' && !$l21auth->isWorkgroupOrganiser($l21auth->GetSessionElement('id')$sql_object$current_workshop_id)) || ($type=='P' && $l21auth->GetSessionElement('id')==$current_owner|| $l21auth->isSuperAdmin()) {
  87.   echo "\t<a href=\"".$link_sup.$id."\" class=\"ico_sup2\" title=\""._t('contents','sup')."\"><i class=\"icon-trash\"></i><span>" _t('contents','sup'"</span></a>\n";
  88.   echo "\t<a href=\"".$link_mod.$id."\" class=\"ico_mod2\" title=\""._t('contents','mod')."\"><i class=\"icon-pencil\"></i><span>" _t('contents','mod'"</span></a>\n";
  89. }
  90. echo "<dl class=\"summary\">\n";
  91. echo "<dt>".mb_ucfirst(_t('contents','title'))." :</dt>\n";
  92. echo "<dd>"$display_title."</dd>\n";
  93. echo "<dt>"mb_ucfirst(_t('contents','body'))" :</dt>\n";
  94. echo "<dd>".$display_body."</dd>\n";
  95. echo "<dt>".mb_ucfirst(_t('divers','date_crea')) ." :</dt>\n";
  96. echo "<dd>"$display_date_crea"</dd>\n";
  97. echo "<dt>".mb_ucfirst(_t('divers','last_modify')) ." :</dt>\n";
  98. echo "<dd>"$display_last_modify"</dd>\n";
  99. echo "</dl>\n";
  100. ?></div>
  101. <?php include_once(override($dir.'/help.php'THEME_ADMIN_PATH))?>
  102. </div>

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