linea21-core
[ class tree: linea21-core ] [ index: linea21-core ] [ all elements ]

Source for file tpl_workshop.php

Documentation is available at tpl_workshop.php

  1. <?php
  2. /**
  3.  * @package linea21.core
  4.  * @subpackage public
  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. include_once('../workshop/display.php');
  12.  
  13. SetHTMLTitle($GLOBALS['lang']['workshop']['section']);
  14.  
  15. //if($GLOBALS['activeitem']=='dossier') {
  16.   $GLOBALS['filters'][LANGUAGE]['theme']['active'1// filter activation
  17.   $GLOBALS['filters'][LANGUAGE]['level']['active'1// filter activation
  18. //}
  19.  
  20. if(ActiveItemKey($GLOBALS['activeitem']== 'subject'{
  21.    $workshop_id=$_REQUEST['parentid'];
  22.    $discussion_id=$_REQUEST['id'];
  23. }
  24. elseif (ActiveItemKey($GLOBALS['activeitem']== 'message'{
  25.   if (isset($_REQUEST['parentparentid'])) $discussion_id=$_REQUEST['parentparentid'];
  26.   $workshop_id=$_REQUEST['parentid'];
  27.   $subject_id=$_REQUEST['id'];
  28. }
  29. else {
  30.  $workshop_id= isset($_REQUEST['id']$_REQUEST['id''';
  31. }
  32.  
  33. //if (isset($_REQUEST['parentid']) &&  ActiveItemKey($GLOBALS['activeitem']) == 'message')
  34. //{
  35. //  if (isset($_REQUEST['parentparentid'])) $discussion_id=$_REQUEST['parentparentid'];
  36. //  $workshop_id=$_REQUEST['parentid'];
  37. //  $subject_id=$_REQUEST['id'];
  38. //}
  39. //else
  40. //if (isset($_REQUEST['parentid']))
  41. //{
  42. //  $workshop_id=$_REQUEST['parentid'];
  43. //  $discussion_id=$_REQUEST['id'];
  44. //}
  45. //else if (isset($_REQUEST['id'])) $workshop_id=$_REQUEST['id'];
  46. //else $workshop_id="";
  47.  
  48. if (isset($_REQUEST['filter'])) $filter=$_REQUEST['filter'];
  49. else $filter="";
  50. if (isset($_REQUEST['debut']&& ActiveItemKey($GLOBALS['activeitem'])=='discussion'$debut=$_REQUEST['debut'];
  51. else {
  52.   if (isset($_REQUEST['debut']&& ActiveItemKey($GLOBALS['activeitem'])=='subject'$debut=$_REQUEST['debut'];
  53.   else $debut=0;
  54. }
  55. if (isset($_POST['body'])) $body=$_POST['body'];
  56. else $body='';
  57. if (isset($_POST['title'])) $title=$_POST['title'];
  58. else $title='';
  59.  
  60. if (isset($_POST['type_message'])) $type_message=$_POST['type_message'];
  61. else $type_message='';
  62.  
  63. $test_cookie=CookieWorkshopid($workshop_id);
  64. ?>
  65. <div id="contenu">
  66. <?php
  67. if (isset($_REQUEST['id']&& !isset($_REQUEST['filter']&& ActiveItemAlias($GLOBALS['activeitem'])=='workgroup' && ActiveItemKey($GLOBALS['activeitem'])!='subscribe-workgroup'{
  68. ?> 
  69. <?php
  70.   ////////////////////////////////////////////////////
  71.   /////affichage titre groupe de travail
  72.   ///////////////////////////////////////////////////
  73.   
  74.     // set HTML Title
  75.     $result=$GLOBALS['sql_object']->DBSelect(SQL_getWorkshopDenomination($workshop_id));
  76.     $workshop_name formatText($result[0]['workshop_denomination']'2HTML');
  77.     SetHTMLTitle($workshop_name);
  78.   
  79.     DisplayOneWorkshop($workshop_id"title");
  80.  
  81.   ?>
  82. <div id="workshop"><?php DisplayOneWorkshop($workshop_id);?> <?php if ($test_cookie<>trueDisplayUrlInscription($workshop_id$test_cookie)?>
  83. </div>
  84. <br />
  85. <div class="barre_list">
  86. <ul>
  87.     <li><?php  DisplayUrlCalendar($workshop_id$workshop_name)?>
  88.     </li>
  89.     <?php if ($test_cookie==true{
  90.       echo "<li>";
  91.       DisplayUrlDiscussion($workshop_id$workshop_name );
  92.       echo "</li>";
  93.     ?>
  94.     <li><?php  DisplayUrlListerapport($workshop_id$workshop_name)?>
  95.     </li>
  96.     <li><?php  DisplayUrlListeutilisateur($workshop_id$workshop_name)?>
  97.     </li>
  98. </ul>
  99. </div>
  100. <br />
  101.       <?php 
  102.       if (ActiveItemKey($GLOBALS['activeitem'])=='calendar' || ActiveItemKey($GLOBALS['activeitem'])=='workgroup'{
  103.       ?>
  104.         <div id="calendar">
  105.         <h2><?php echo $GLOBALS['lang']['workshop']['calendar']?></h2>
  106.           <?php DisplayCalendar($workshop_id"ALL")?>
  107.             </div>
  108.       <?php 
  109.       }
  110.       //////////////////////////////////////////
  111.       /////affichage discussions
  112.       //////////////////////////////////////////
  113.       if ((ActiveItemKey($GLOBALS['activeitem'])=='discussion' || ActiveItemKey($GLOBALS['activeitem'])=='subject' || ActiveItemKey($GLOBALS['activeitem'])=='message'&& $test_cookie==true{
  114.  
  115.           //////////////////////////////////////////
  116.           /////affichage liste des discussions
  117.           //////////////////////////////////////////
  118.           if (ActiveItemKey($GLOBALS['activeitem'])=='discussion'?>
  119.           <div id="discussion"><?php DisplayListDiscussion($workshop_id$debut)?></div>
  120.           <?php }
  121.           
  122.           //////////////////////////////////////////
  123.           /////affichage d'un sujet
  124.           //////////////////////////////////////////
  125.           if (ActiveItemKey($GLOBALS['activeitem'])=='subject'?>
  126.           <div id="sujet"><?php DisplayOneDiscussion($workshop_id$discussion_id$debut,-1$body$title$type_message)?></div>
  127.           <?php }
  128.           
  129.           //////////////////////////////////////////
  130.           /////affichage d'un message
  131.           //////////////////////////////////////////
  132.           if (ActiveItemKey($GLOBALS['activeitem'])== 'message' ){
  133.             if (isset($_POST['parentparentid'])) {
  134.               DisplayOneDiscussion($workshop_id$discussion_id$debut"ONE"$body$title$type_message);
  135.               DisplayFormMessageMod($workshop_id$discussion_id$subject_id$body$title);
  136.             }
  137.             else {
  138.               DisplayOneDiscussion($workshop_id$discussion_id$debut"ONE"$body$title$type_message);
  139.               DisplayFormMessageMod($workshop_id$discussion_id$subject_id$body$title"NOPOST");
  140.             }
  141.             ?>
  142.               <hr />
  143.           <?php }
  144.         }
  145.  
  146.         //////////////////////////////////////////
  147.         /////affichage utilisateurs et rapport d'un groupe de travail
  148.         //////////////////////////////////////////
  149.         if (ActiveItemKey($GLOBALS['activeitem'])=='user-all'?>
  150.         
  151.         <div id="user">
  152.         <h2><?php echo $GLOBALS['lang']['workshop']['participant']?></h2>
  153.         <?php DisplayUserWorkshop($workshop_id);?>
  154.         </div>
  155.         <?php }
  156.         if (ActiveItemKey($GLOBALS['activeitem'])=='report-all'{
  157.           ?>
  158.         <div id="report">
  159.         <h2><?php echo $GLOBALS['lang']['workshop']['report']?></h2>
  160.         <?php DisplayListReport($workshop_id);?>
  161.         </div>
  162.         <?php }
  163. }
  164.  
  165. //////////////////////////////////////////
  166. /////affichage liste des groupes de travail
  167. //////////////////////////////////////////
  168.  
  169. else {
  170.   if (ActiveItemKey($GLOBALS['activeitem'])=='subscribe-workgroup'{
  171.   ?>
  172.     <h1><?php echo $GLOBALS['lang']['workshop']['creainscription']?></h1>
  173.     <?php DisplayInscription($workshop_id);
  174.   else{
  175.   ?>
  176.     <h1><?php echo $GLOBALS['lang']['workshop']['h1_public']?></h1>
  177.     <div class="h1_comment" id="h1_workshop"><?php echo $GLOBALS['lang']['workshop']['h1_public_comment']?>
  178.     </div>
  179.     <?php DisplayListWorkshop($workshop_id$filter);
  180.   }
  181. }
  182. ?>
  183. </div>

Documentation generated on Sat, 08 Nov 2008 14:54:47 +0100 by phpDocumentor 1.4.1