FrameBeurk File
Fmbk/Module/Rhum/Forum/Vue/suisForum.php
<?php //FrameBeurk V0.65 Copyright ToolOscope 2016. Licence CeCILL-C.
require_once(INSTALL_PATH . '/Module/Kom1/helpersRssKom1.php');
require_once(INSTALL_PATH . '/Module/Rhum/Sujet/modeleSujet.php');
require_once(INSTALL_PATH . '/Module/Rhum/Commentaire/modeleCommentaire.php');
$TRANSAC['Patron'] = $CONFIG['Defaut']['Patron']['Flux'];
$TRANSAC['Rss'] = array('DateLimite' => Beurk_temps(microtime(), - $CONFIG['Param']['ProfondeurRss']), // on remonte jusqu'à DateLimiteRss
'Titre' => Beurk_traduit('Forum'),
'Description' => Beurk_traduit('Les derniers ajouts au forum'),
'TabUrl' => array('ActVue' => 'detail', 'IdVue' => 'Forum')
);
$requete = db_recomposeTabQuery(Rhum_queryRssCommentaire('', -1)) // on exclut les news
. ' UNION ' . db_recomposeTabQuery(Rhum_queryRssSujet()) . ' ORDER BY TsAction DESC';
$result1 = db_QUERY($requete);
$sufxCss = 1;
while (list($EntVue, $IdVue, $IdRef, $LibAff, $LibRef, $IdCreateur, $User, $TsCRE, $IdEtat, $Alerte, $Donnees, $IdIni) = db_FETCH_ROW($result1)) {
if ($EntVue == 'Commentaire') {
if ($IdRef == $CONFIG['Entite']['News']['Id']) { // les News
if ($IdIni == 0) { // News
$TypAff = Beurk_traduit('News');
$lien = Beurk_URL(array('ActVue' => 'detail', 'IdVue' => 'News'));
} else { // commentaire d'une news
$TypAff = Beurk_traduit('Commentaire dans les News');
$lien = Beurk_URL(array('ActVue' => 'detail', 'IdVue' => 'News'));
}
} else {
$TypAff = Beurk_traduit('Commentaire du sujet "%s"', 'Rhum', $LibRef) ;
$lien = Beurk_URL(array('ActVue' => 'detail', 'IdVue' => $IdVue));
}
} elseif ($EntVue == 'Sujet') {
$TypAff = Beurk_traduit('Sujet de la section "%s"', 'Rhum', $LibRef);
$lien = Beurk_URL(array('ActVue' => 'detail', 'IdVue' => $IdVue));
}
Kom1_carteItemRSS($EntVue, $LibAff, $TypAff, $lien, $Donnees, $TsCRE, $User, $sufxCss);
$sufxCss = 1 - $sufxCss;
}
db_FREE($result1);