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

Documentation generated on Fri, 01 Apr 2011 09:35:14 +0200 by phpDocumentor 1.4.1