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', $Archivees, false)) {
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, $sufxCss, true))
$sufxCss = 1 - $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);