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

Source for file tpl_publication.php

Documentation is available at tpl_publication.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.  
  12. <div id="contenu"><?php
  13. //////////////////////////////////////////
  14. /////affichage partie dossier
  15. //////////////////////////////////////////
  16.  
  17. if(ActiveItemKey($GLOBALS['activeitem']== 'publication' || ActiveItemKey($GLOBALS['activeitem']== 'publication-archives'{
  18.  
  19.   SetHTMLTitle($GLOBALS['lang']['publication']['section'])// set HTML title
  20.  
  21.   if(ActiveItemKey($GLOBALS['activeitem']== 'publication'{
  22.     $GLOBALS['filters'][LANGUAGE]['theme']['active'1// filter activation
  23.     $GLOBALS['filters'][LANGUAGE]['level']['active'1// filter activation
  24.     $GLOBALS['filters'][LANGUAGE]['scale']['active'1// filter activation
  25.   }
  26.   include_once('../publication/display.php');
  27.   /** préparation des variables
  28.    *     $statut
  29.    *     $debut default 0
  30.    *     $id -> default -1
  31.    *     $filter default -1
  32.    **/
  33.  
  34.   if(ActiveItemKey($GLOBALS['activeitem'])=='publication'$statut='public';
  35.   if(ActiveItemKey($GLOBALS['activeitem'])=='publication-archives'$statut='archives_p';
  36.   if(isset($_REQUEST['id'])) $id=$_REQUEST['id']else $id=-1;
  37.   if(isset($_REQUEST['debut'])) $debut=$_REQUEST['debut']else $debut=0;
  38.   if(isset($_REQUEST['filter'])) {
  39.     if($_REQUEST['filter']==$GLOBALS['filters'][LANGUAGE]['scale']['linkvalue']$filter='SCALE';
  40.     if($_REQUEST['filter']==$GLOBALS['filters'][LANGUAGE]['theme']['linkvalue']$filter='THEME';
  41.     if($_REQUEST['filter']==$GLOBALS['filters'][LANGUAGE]['level']['linkvalue']$filter='LEVEL';
  42.   else $filter=-1;
  43.  
  44.  
  45.   /** Affichage du lien de consultation d'archives ( si nécessaire
  46.    */
  47.   if(ActiveItemKey($GLOBALS['activeitem']!= 'publication-archives')  {
  48.  
  49.     $link_archivearray('rub'=> $GLOBALS['links'][LANGUAGE]['publication-archives']['linkvalue']);
  50.     echo '<div class="switchnav">';
  51.     echo '<a href="'.HrefMaker($link_archive).'" title="'.$GLOBALS['lang']['divers']['goto_archives'].'">'.$GLOBALS['lang']['divers']['goto_archives'].'</a>'.END_LINE;
  52.     echo '</div>';
  53.   }
  54.  
  55.   /** Affichage du lien de consultation de la liste courante ( si nécessaire
  56.    */
  57.   if(ActiveItemKey($GLOBALS['activeitem']== 'publication-archives')  {
  58.  
  59.     $link_archivearray('rub'=> $GLOBALS['links'][LANGUAGE]['publication']['linkvalue']);
  60.     echo '<div class="switchnav">';
  61.     echo '<a href="'.HrefMaker($link_archive).'" title="'.$GLOBALS['lang']['divers']['goto_currentlist'].'">'.$GLOBALS['lang']['divers']['goto_currentlist'].'</a>'.END_LINE;
  62.     echo '</div>';
  63.   }
  64.  
  65.   /** Affichage du Listing Des Dossiers et Dossiers archivés
  66.    */
  67.   if((isset($_REQUEST['id']&& isset($_REQUEST['filter'])) || (!isset($_REQUEST['id']&& !isset($_REQUEST['filter'])))
  68.   {
  69.     DisplayListPublication($statut$filter$id$debut);
  70.   }
  71.  
  72.  
  73.   /** Détail d'un dossier
  74.    */
  75.   if(isset($_REQUEST['id']&& !isset($_REQUEST['filter'])) {
  76.     // set HTML Title
  77.     $result=$GLOBALS['sql_object']->DBSelect(SQL_getPublicationTitle($id));
  78.     SetHTMLTitle(formatText($result[0]['publi_title']'2HTML'));
  79.     DisplayOnePublication($id);
  80.     echo '<div id="ressources">'.END_LINE;
  81.     echo '</div>'.END_LINE;
  82.   }
  83. }
  84.  
  85.  
  86. //////////////////////////////////////////
  87. /////affichage rapport de groupe de travail
  88. //////////////////////////////////////////
  89.  
  90. if(ActiveItemKey($GLOBALS['activeitem']== 'report'{
  91.   include_once('../workshoprep/display.php');
  92.  
  93.   SetHTMLTitle($GLOBALS['lang']['workshoprep']['section'])// set HTML title
  94.  
  95.   /** préparation des variables
  96.    *     $id -> default -1
  97.    **/
  98.  
  99.   if(isset($_REQUEST['id'])) $id=$_REQUEST['id']else $id=-1;
  100.  
  101.   /** Détail d'un rapport
  102.    */
  103.   if(isset($_REQUEST['id'])) {
  104.     $result=$GLOBALS['sql_object']->DBSelect(SQL_getoneCompleteWorkshopRep($id));
  105.     SetHTMLTitle(formatText($result[0]['workrep_title']' ('.$result[0]['workshop_denomination'].')''2HTML'));
  106.  
  107.     DisplayOneWorkshopRep($id'P');
  108.     echo '<div id="ressources">'.END_LINE;
  109.     echo '</div>'.END_LINE;
  110.   }
  111.  
  112. }
  113.  
  114.  
  115. //////////////////////////////////////////
  116. /////    affichage Parties par parties
  117. /////    Rapports de groupe de travail et Dossiers
  118. //////////////////////////////////////////
  119.  
  120. if(ActiveItemKey($GLOBALS['activeitem']=='report-part' || ActiveItemKey($GLOBALS['activeitem']== 'publication-part'{
  121.   include_once('../contents/display.php');
  122.  
  123.   /** préparation des variables
  124.    *     $id -> default -1
  125.    *   $parentid -> default -1
  126.    **/
  127.  
  128.  
  129.   if(isset($_REQUEST['id'])) $id=$_REQUEST['id']else $id=-1;
  130.   if(isset($_REQUEST['parentid'])) $parentid=$_REQUEST['parentid']else $parentid=-1;
  131.  
  132.   /** Détail d'une partie
  133.    */
  134.   if(ActiveItemKey($GLOBALS['activeitem']=='report-part')
  135.   {
  136.     include_once('../workshoprep/display.php');
  137.  
  138.     SetHTMLTitle($GLOBALS['lang']['workshoprep']['section'])// set HTML title
  139.     $result=$GLOBALS['sql_object']->DBSelect(SQL_getoneCompleteWorkshopRep($parentid));
  140.     SetHTMLTitle(formatText($result[0]['workrep_title']' ('.$result[0]['workshop_denomination'].')''2HTML'));
  141.     $result=$GLOBALS['sql_object']->DBSelect(SQL_getOneWorkshopParts($id));
  142.  
  143.     SetHTMLTitle(formatText($result[0]['workrepcon_title']'2HTML'));
  144.  
  145.     DisplayWorkshopNameAndGroup($parentid);
  146.     DisplayWorkshopRepLinkinPart($id$parentid'TEXT');
  147.     echo '<div class="nextprev">'.END_LINE;
  148.     DisplayLinkParts($id$parentid'PREVIOUS''W');
  149.     DisplayLinkParts($id$parentid'NEXT''W');
  150.     echo '</div>'.END_LINE;
  151.     echo '<div id="ressources">'.END_LINE;
  152.     DisplayWorkshopRepLinks($parentid);
  153.     DisplayWorkshopRepBiblio($parentid);
  154.     echo '</div>'.END_LINE;
  155.  
  156.   }
  157.   if(ActiveItemKey($GLOBALS['activeitem']== 'publication-part')
  158.   {
  159.     include_once('../publication/display.php');
  160.  
  161.     SetHTMLTitle($GLOBALS['lang']['publication']['section'])// set HTML title
  162.     $result=$GLOBALS['sql_object']->DBSelect(SQL_getPublicationTitle($parentid));
  163.     SetHTMLTitle(formatText($result[0]['publi_title']'2HTML'));
  164.     $result=$GLOBALS['sql_object']->DBSelect(SQL_getOnePublicationParts($id));
  165.     SetHTMLTitle(formatText($result[0]['publicon_title']'2HTML'));
  166.  
  167.     DisplayPublicationTitle($parentid);
  168.     DisplayPublicationLinkinPart($id$parentid'TEXT');
  169.     echo '<div class="nextprev">'.END_LINE;
  170.     DisplayLinkParts($id$parentid'PREVIOUS''P');
  171.     DisplayLinkParts($id$parentid'NEXT''P');
  172.     echo '</div>'.END_LINE;
  173.     echo '<div id="ressources">'.END_LINE;
  174.     DisplayPublicationLinks($parentid);
  175.     DisplayPublicationMulti($parentid);
  176.     DisplayPublicationBiblio($parentid);
  177.     echo '</div>'.END_LINE;
  178.   }
  179.  
  180.  
  181.  
  182. }
  183.  
  184.  
  185. //////////////////////////////////////////
  186. /////affichage partie news
  187. //////////////////////////////////////////
  188.  
  189. if(ActiveItemAlias($GLOBALS['activeitem'])=='news'{
  190.  
  191.   SetHTMLTitle($GLOBALS['lang']['news']['section'])// set HTML title
  192.  
  193.   if(ActiveItemKey($GLOBALS['activeitem'])=='news'{
  194.     $GLOBALS['filters'][LANGUAGE]['theme']['active'1// filter activation
  195.     $GLOBALS['filters'][LANGUAGE]['level']['active'1// filter activation
  196.     $GLOBALS['filters'][LANGUAGE]['scale']['active'1// filter activation
  197.   }
  198.   include_once('../news/display.php');
  199.   /** préparation des variables
  200.    *     $statut
  201.    *     $debut default 0
  202.    *     $id -> default -1
  203.    *     $filter default -1
  204.    **/
  205.  
  206.   if(ActiveItemKey($GLOBALS['activeitem'])=='news'$statut='public';
  207.   if(ActiveItemKey($GLOBALS['activeitem'])=='news-archives'$statut='archives_p';
  208.   if(isset($_REQUEST['id'])) $id=$_REQUEST['id']else $id=-1;
  209.   if(isset($_REQUEST['debut'])) $debut=$_REQUEST['debut']else $debut=0;
  210.   if(isset($_REQUEST['filter'])) {
  211.     if($_REQUEST['filter']==$GLOBALS['filters'][LANGUAGE]['scale']['linkvalue']$filter='SCALE';
  212.     if($_REQUEST['filter']==$GLOBALS['filters'][LANGUAGE]['theme']['linkvalue']$filter='THEME';
  213.     if($_REQUEST['filter']==$GLOBALS['filters'][LANGUAGE]['level']['linkvalue']$filter='LEVEL';
  214.   else $filter=-1;
  215.  
  216.   /** Affichage du lien de consultation d'archives ( si nécessaire
  217.    */
  218.  
  219.   if(ActiveItemKey($GLOBALS['activeitem']!= 'news-archives')  {
  220.  
  221.     $link_archivearray('rub'=> $GLOBALS['links'][LANGUAGE]['news-archives']['linkvalue']);
  222.  
  223.     echo '<div class="switchnav">';
  224.     echo '<a href="'.HrefMaker($link_archive).'" title="'.$GLOBALS['lang']['divers']['goto_archives'].'">'.$GLOBALS['lang']['divers']['goto_archives'].'</a>'.END_LINE;
  225.     echo '</div>';
  226.  
  227.   }
  228.  
  229.  
  230.   /** Affichage du lien de consultation liste principale ( si nécessaire
  231.    */
  232.   if(ActiveItemKey($GLOBALS['activeitem']== 'news-archives')  {
  233.  
  234.     $link_archivearray('rub'=> $GLOBALS['links'][LANGUAGE]['news']['linkvalue']);
  235.  
  236.     echo '<div class="switchnav">';
  237.     echo '<a href="'.HrefMaker($link_archive).'" title="'.$GLOBALS['lang']['divers']['goto_currentlist'].'">'.$GLOBALS['lang']['divers']['goto_currentlist'].'</a>'.END_LINE;
  238.     echo '</div>';
  239.  
  240.   }
  241.  
  242.   /** Affichage du Listing Actualité + Archives
  243.    */
  244.  
  245.   if((isset($_REQUEST['id']&& isset($_REQUEST['filter'])) || (!isset($_REQUEST['id']&& !isset($_REQUEST['filter'])))
  246.   {
  247.     DisplayListNews($statut$filter$id$debut);
  248.   }
  249.  
  250.  
  251.   /** Détail d'une actualité
  252.    */
  253.   if(isset($_REQUEST['id']&& !isset($_REQUEST['filter'])) {
  254.  
  255.     // set HTML Title
  256.     $result=$GLOBALS['sql_object']->DBSelect(SQL_getNewsTitle($id));
  257.     SetHTMLTitle(formatText($result[0]['news_title']'2HTML'));
  258.  
  259.     $news_statut=DisplayOneNews($id);
  260.     echo '<hr />'.END_LINE;
  261.     echo '<div class="nextprev">'.END_LINE;
  262.     DisplayLinkNews($id'PREVIOUS'$news_statut);
  263.     DisplayLinkNews($id'NEXT'$news_statut);
  264.     echo '</div>'.END_LINE;
  265.   }
  266.  
  267.  
  268. }
  269.  
  270. //////////////////////////////////////////
  271. /////affichage partie projet
  272. //////////////////////////////////////////
  273.  
  274. if(ActiveItemAlias($GLOBALS['activeitem'])=='project'{
  275.  
  276.   include_once('../project/display.php');
  277.   SetHTMLTitle($GLOBALS['lang']['project']['section'])// set HTML title
  278.   $GLOBALS['filters'][LANGUAGE]['priority']['active'1// filter activation
  279.   /** préparation des variables
  280.   *     $statut
  281.   *     $debut default 0
  282.   *     $id -> default -1
  283.   *     $filter default -1
  284.   **/
  285.  
  286.   if(ActiveItemKey($GLOBALS['activeitem'])=='project'$statut='public';
  287.   if(ActiveItemKey($GLOBALS['activeitem'])=='project-archives'$statut='archives_p';
  288.   if(isset($_REQUEST['id'])) $id=$_REQUEST['id']else $id=-1;
  289.   if(isset($_REQUEST['debut'])) $debut=$_REQUEST['debut']else $debut=0;
  290.   if(isset($_REQUEST['filter'])) {
  291.     if($_REQUEST['filter']==$GLOBALS['filters'][LANGUAGE]['scale']['linkvalue']$filter='SCALE';
  292.     if($_REQUEST['filter']==$GLOBALS['filters'][LANGUAGE]['priority']['linkvalue']$filter='PRIORITY';
  293.  
  294.   else $filter=-1;
  295.  
  296.   /** Affichage du lien de consultation d'archives ( si nécessaire
  297.    */
  298.  
  299.       if(ActiveItemKey($GLOBALS['activeitem']!= 'project-archives')  {
  300.   
  301.           $link_archivearray('rub'=> $GLOBALS['links'][LANGUAGE]['project-archives']['linkvalue']);
  302.   
  303.           echo '<div class="switchnav">';
  304.           echo '<a href="'.HrefMaker($link_archive).'" title="'.$GLOBALS['lang']['divers']['goto_archives'].'">'.$GLOBALS['lang']['divers']['goto_archives'].'</a>'.END_LINE;
  305.           echo '</div>';
  306.   
  307.       }
  308.  
  309.  
  310.   /** Affichage du lien de consultation liste principale ( si nécessaire
  311.    */
  312.   //    if(ActiveItemKey($GLOBALS['activeitem']) == 'project-archives')  {
  313.   //
  314.   //        $link_archive= array('rub'=> $GLOBALS['links'][LANGUAGE]['news']['linkvalue']);
  315.   //
  316.   //        echo '<div class="switchnav">';
  317.   //        echo '<a href="'.HrefMaker($link_archive).'" title="'.$GLOBALS['lang']['divers']['goto_currentlist'].'">'.$GLOBALS['lang']['divers']['goto_currentlist'].'</a>'.END_LINE;
  318.   //        echo '</div>';
  319.   //
  320.   //    }
  321.  
  322.   /** Affichage du Listing Projets + Archives
  323.    */
  324.  
  325.   if((isset($_REQUEST['id']&& isset($_REQUEST['filter'])) || (!isset($_REQUEST['id']&& !isset($_REQUEST['filter'])))
  326.   {
  327.     DisplayListProject($statut$filter$id$debut);
  328.   }
  329.  
  330.  
  331.   /** Détail d'un projet
  332.    */
  333.   if(isset($_REQUEST['id']&& !isset($_REQUEST['filter'])) {
  334.  
  335.     // set HTML Title
  336.     $result=$GLOBALS['sql_object']->DBSelect(SQL_getProjectName($id));
  337.     SetHTMLTitle(formatText($result[0]['project_name']'2HTML'));
  338.  
  339.     $project_statut=DisplayOneProject($id);
  340.   }
  341.  
  342.  
  343. }
  344. ?></div>

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