en | fr  | Contact  | Print  | Share

FrameBeurk File

Fmbk/Module/Rhum/Section/Vue/detailSection.php

<?php //FrameBeurk V0.65 Copyright ToolOscope 2016. Licence CeCILL-C.

require_once(INSTALL_PATH '/Module/Kom1/helpersKom1.php');
require_once(
INSTALL_PATH '/Module/Rhum/Section/helpersSection.php');
require_once(
INSTALL_PATH '/Module/Rhum/Sujet/helpersSujet.php');

require_once(
INSTALL_PATH '/Module/Rhum/Section/modeleSection.php');
require_once(
INSTALL_PATH '/Module/Rhum/Sujet/modeleSujet.php');

$DIALOG['TitreRSS'] = Beurk_traduit('Cette section');
$DIALOG['LinkRSS'] = array('ActVue' => 'suis''IdVue' => $IdVue);

// affichage de la section
$result db_QUERY(Rhum_querySection($IdVue));

if (list(
$IdEtatSection$NbrSujets$NbrSujetsArchives$Section) = Rhum_carteSection($result'1'$Archiveesfalse)) {

    echo 
'<!--googleoff: snippet-->
<!--googleoff: index-->
'
;
    
// lecture des discussions de la section
    
$result2 db_QUERY(Rhum_querySujetsSection($IdVue$Archivees), 'SQL_CALC_FOUND_ROWS');
    
$NbrSujets db_NB_SELECTED_TOTAL();
    
    
// liste des pages de discussions
    
if ($Archivees == 'archives')
        
$pages Kom1_listePages($NbrSujets$NoPage, array('ActVue' => 'detail''IdVue' => $IdVue'Archivees' => 'archives'));
    else
        
$pages Kom1_listePages($NbrSujets$NoPage, array('ActVue' => 'detail''IdVue' => $IdVue));
    
    
// titre
    
$TRANSAC['Page']['Titre'] = Beurk_DB2HTML($Section)
        . ((
$Archivees == 'archives') ? ' ' Beurk_traduit('archives') : '')
        . ((
$pages) ? Beurk_traduit(' p.%d''Beurk'$NoPage) : '');
    echo 
'<h2 class="h_Sujet">'    . (($Archivees == 'archives') ? Beurk_traduit('Sujets archivés de la section') : Beurk_traduit('Sujets de la section'))
        . 
'</h2>
'
;

    
// liste des pages de discussions
    
echo $pages,
'<div class="enbas"></div>
'
;

    
// boucle d'affichage des sujets
    
$sufxCss 1;
    while (
Rhum_carteSujet($result2$sufxCsstrue))
        
$sufxCss $sufxCss;
    
db_FREE($result2);

    
// re-liste des pages de discussions (Archivees) et lien pour ajout commentaire
    
echo
'<div class="enbas">
'
$pages,
'<div class="listeMajs">
<!--googleon: snippet-->
<!--googleon: index-->
'
;
    if (
$IdEtatSection == Beurk_id('V'))
        echo 
Kom1_actionVueMaj('Lancer un sujet', array('ActVue' => 'cree''IdVue' => 'Sujet''IdRef' => $IdVue));
    echo
'</div></div>
'
Beurk_flushDivsAccueil();        // sortie des divs d'accueil
      
} else Beurk_messageEtape('Section inconnue'true);

db_FREE($result);


© 2010-2015 by ToolOscope SASU. © 2016-2018 by Arnaud De Rette. All rights reserved