text) class t{ var $text = ""; } class HTML_cityguide { // Permet d'afficher les unes dans les homepages, fonction qui concerne uniquement les lieux, representation et evt (mais pas les articles joomla) // id_genre : correspond au genre préselectionné pour arrivé ici function viewUnes( &$rows, $option, $id_genre ) { global $database, $my, $mosConfig_offset, $mosConfig_link_titles, $acl, $mainframe, $params, $mosConfig_absolute_path, $mosConfig_live_site; ?> id_article) && empty($row->id_evt) && empty($row->id_lieu)) { require_once( $mainframe->getPath( 'front_html', 'com_content') ); // Disable edit ability icon $access = new stdClass(); $access->canEdit = 0; $access->canEditOwn = 0; $access->canPublish = 0; $now = _CURRENT_SERVER_TIME; $nullDate = $database->getNullDate(); if ( $access->canEdit ) { $xwhere = ''; } else { $xwhere = " AND ( a.state = 1 OR a.state = -1 )" . "\n AND ( a.publish_up = " . $database->Quote( $nullDate ) . " OR a.publish_up <= " . $database->Quote( $now ) . " )" . "\n AND ( a.publish_down = " . $database->Quote( $nullDate ) . " OR a.publish_down >= " . $database->Quote( $now ) . " )" ; } // main query $query = "SELECT a.*, u.name AS author, u.usertype, cc.name AS category, s.name AS section, g.name AS groups," . "\n s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access," . "\n s.id AS sec_id, cc.id as cat_id, a.id AS id_article,v.rating_sum AS rating_sum_article, v.rating_count AS rating_count_article, ROUND( v.rating_sum / v.rating_count ) AS rating, v.rating_count" . "\n FROM #__content AS a" . "\n LEFT JOIN #__content_rating AS v ON a.id = v.content_id" . "\n LEFT JOIN #__categories AS cc ON cc.id = a.catid" . "\n LEFT JOIN #__sections AS s ON s.id = cc.section AND s.scope = 'content'" . "\n LEFT JOIN #__users AS u ON u.id = a.created_by" . "\n LEFT JOIN #__groups AS g ON a.access = g.id" . "\n WHERE a.id = ". (int) $row->id_article . $xwhere . "\n AND a.access <= " . (int) $gid ; $database->setQuery( $query, 0, $items ); $database->loadObject($article); $numrows = count( $article ); // check if any results returned if ( $numrows ) { $params = new mosParameters( $article->attribs ); $params->set( 'intro_only', 1 ); $params->def( 'back_button', 0 ); $params->set( 'item_navigation', 0 ); // Pas de bouton de navigation $params->set( 'rating', 1 ); $params->set( 'link_titles', 1 ); $params->def( 'image', 1 ); $article->text = $article->introtext; $article->readmore = (trim( $article->fulltext ) != ''); show( $article, $params, $access, 0 ); $k = 1 - $k; } } else // si ce n'est pas un article { // en cas d'un evt if(!empty($row->id_evt) && empty($row->id_lieu)) { $suffixe = "evt"; $objet_vote = 0;// ceci permet de signaler à la fonction vote, que nous votons pour un evt $objet = 0;// Ceci permet de signaler à la fonction view detail que l'objet est un evt $id = "id_".$suffixe; } // en cas d'un lieu if(!empty($row->id_lieu) && empty($row->id_evt)) { $suffixe = "lieu"; $objet_vote = 1;// ceci permet de signaler à la fonction vote, que nous votons pour un lieu $objet = 1;// Ceci permet de signaler à la fonction view detail que l'objet est un lieu $id = "id_".$suffixe; } // en cas d'une represenation if(!empty($row->id_representation)) { // Systeme de vote, lors de l'affichage d'une representation, on affiche en une l'evt, et donc on récupère son vote $suffixe = "evt"; $objet_vote = 0;// ceci permet de signaler à la fonction vote, que nous votons pour un evt $objet = 2;// Ceci permet de signaler à la fonction view detail que l'objet est une representation $id = "id_representation"; } $nom = "nom_".$suffixe; $description = "description_".$suffixe; ?>
';
}
$txt_video = "";
$txt_image = "";
$txt_audio = "";
// Pour les medias
if($nbImage > 0)
{
if($nbImage == 1)
$txt_image = '
';
}
$txt_video = "";
$txt_image = "";
$txt_audio = "";
// Pour les medias
if($nbImage > 0)
{
if($nbImage == 1)
$txt_image = '
';
}
$txt_video = "";
$txt_image = "";
$txt_audio = "";
// Pour les medias
if($nbImage > 0)
{
if($nbImage == 1)
$txt_image = '