| Current Path : /home/etiennec/www/oldsite/tmp/cache/skel/ |
| Current File : /home/etiennec/www/oldsite/tmp/cache/skel/html_5bb6eb0dc864150866c84f0cfdfc9611.php |
<?php
/*
* Squelette : ../plugins/auto/agenda_2_0/prive/contenu/liste-evenements-post.html
* Date : Tue, 27 Jul 2010 09:37:20 GMT
* Compile : Sun, 20 May 2012 12:22:55 GMT
* Boucles : _compte, _repetitions, _agenda
*/
/* BOUCLE evenements */
function BOUCLE_comptehtml_5bb6eb0dc864150866c84f0cfdfc9611(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) {
static $connect = '';
$in = array();
if (!(is_array($a = ($Pile[0]['id_rubrique']))))
$in[]= $a;
else $in = array_merge($in, $a);
$in1 = array();
if (!(is_array($a = ($Pile[0]['id_article']))))
$in1[]= $a;
else $in1 = array_merge($in1, $a);
$in2 = array();
if (!(is_array($a = ($Pile[0]['id_mot']))))
$in2[]= $a;
else $in2 = array_merge($in2, $a);
$in3 = array();
if (!(is_array($a = ($Pile[0]['id_evenement_source']))))
$in3[]= $a;
else $in3 = array_merge($in3, $a);
static $table = 'evenements';
static $id = '_compte';
static $from = array('evenements' => 'spip_evenements','L1' => 'spip_articles','L2' => 'spip_mots_evenements','L3' => 'spip_mots');
static $type = array();
static $groupby = array("evenements.id_evenement");
static $select = array("1");
static $orderby = array();
$where =
array((!$Pile[0]['id_rubrique'] ? '' : ((is_array($Pile[0]['id_rubrique'])) ? sql_in('L1.id_rubrique',sql_quote($in)) :
array('=', 'L1.id_rubrique', sql_quote($Pile[0]['id_rubrique'])))), (!$Pile[0]['id_article'] ? '' : ((is_array($Pile[0]['id_article'])) ? sql_in('evenements.id_article',sql_quote($in1)) :
array('=', 'evenements.id_article', sql_quote($Pile[0]['id_article'],'','int')))), (!$Pile[0]['id_mot'] ? '' : ((is_array($Pile[0]['id_mot'])) ? sql_in('L3.id_mot',sql_quote($in2)) :
array('=', 'L3.id_mot', sql_quote($Pile[0]['id_mot'])))), (!$Pile[0]['id_evenement_source'] ? '' : ((is_array($Pile[0]['id_evenement_source'])) ? sql_in('evenements.id_evenement_source',sql_quote($in3)) :
array('=', 'evenements.id_evenement_source', sql_quote($Pile[0]['id_evenement_source'],'','int')))));
static $join = array('L1' => array('evenements','id_article'), 'L2' => array('evenements','id_evenement'), 'L3' => array('L2','id_mot'));
static $limit = '';
static $having =
array();
$t0 = "";
// REQUETE
$result = calculer_select($select, $from, $type, $where, $join, $groupby, $orderby, $limit, $having, $table, $id, $connect,
array('../plugins/auto/agenda_2_0/prive/contenu/liste-evenements-post.html','html_5bb6eb0dc864150866c84f0cfdfc9611','_compte',3,$GLOBALS['spip_lang']));
if ($result) {
$Numrows['_compte']['total'] = @intval(sql_count($result));
$SP++;
// RESULTATS
@sql_free($result);
}
return $t0;
}
/* BOUCLE evenements */
function BOUCLE_repetitionshtml_5bb6eb0dc864150866c84f0cfdfc9611(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) {
static $connect = '';
static $table = 'evenements';
static $id = '_repetitions';
static $from = array('evenements' => 'spip_evenements','articles' => 'spip_articles');
static $type = array();
static $groupby = array();
static $select = array("evenements.date_debut",
"evenements.id_evenement",
"evenements.date_fin",
"evenements.horaire");
static $orderby = array('evenements.date_debut');
$where =
array(
array('=', 'evenements.id_evenement_source', sql_quote($Pile[$SP]['id_evenement'],'','int')),
array('=', 'articles.id_article', 'evenements.id_article'),
array('=', 'articles.statut', '"publie"'));
static $join = array();
static $limit = '';
static $having =
array();
$t0 = "";
// REQUETE
$result = calculer_select($select, $from, $type, $where, $join, $groupby, $orderby, $limit, $having, $table, $id, $connect,
array('../plugins/auto/agenda_2_0/prive/contenu/liste-evenements-post.html','html_5bb6eb0dc864150866c84f0cfdfc9611','_repetitions',14,$GLOBALS['spip_lang']));
if ($result) {
$Numrows['_repetitions']['total'] = @intval(sql_count($result));
$SP++;
// RESULTATS
while ($Pile[$SP] = @sql_fetch($result)) {
$t1 = (
'
<li><a class=\'ajax\' href=\'' .
parametre_url(parametre_url(self(),'id_evenement',$Pile[$SP]['id_evenement']),'date_debut',interdire_scripts($Pile[$SP]['date_debut'])) .
'\'>' .
interdire_scripts(agenda_affdate_debut_fin($Pile[$SP]['date_debut'],interdire_scripts($Pile[$SP]['date_fin']),interdire_scripts($Pile[$SP]['horaire']))) .
'</a></li>
');
$t0 .= (($t1 && $t0) ? ' | ' : '') . $t1;
}
@sql_free($result);
}
return $t0;
}
/* BOUCLE evenements */
function BOUCLE_agendahtml_5bb6eb0dc864150866c84f0cfdfc9611(&$Cache, &$Pile, &$doublons, &$Numrows, $SP) {
static $connect = '';
$in = array();
if (!(is_array($a = ($Pile[0]['id_evenement']))))
$in[]= $a;
else $in = array_merge($in, $a);
$in1 = array();
if (!(is_array($a = ($Pile[0]['id_article']))))
$in1[]= $a;
else $in1 = array_merge($in1, $a);
$in2 = array();
if (!(is_array($a = ($Pile[0]['id_rubrique']))))
$in2[]= $a;
else $in2 = array_merge($in2, $a);
$in3 = array();
if (!(is_array($a = ($Pile[0]['id_mot']))))
$in3[]= $a;
else $in3 = array_merge($in3, $a);
$in4 = array();
if (!(is_array($a = ($Pile[0]['id_evenement_source']))))
$in4[]= $a;
else $in4 = array_merge($in4, $a);
static $table = 'evenements';
static $id = '_agenda';
static $from = array('evenements' => 'spip_evenements','L1' => 'spip_articles','L2' => 'spip_mots_evenements','L3' => 'spip_mots');
static $type = array();
static $groupby = array("evenements.id_evenement");
static $select = array("evenements.id_evenement",
"evenements.date_debut",
"evenements.id_evenement_source",
"evenements.id_article",
"evenements.inscription");
static $orderby = array('evenements.date_debut');
$where =
array(
array('<=', 'LEAST((UNIX_TIMESTAMP("' . normaliser_date($Pile[0]['date_debut']) . '")-UNIX_TIMESTAMP(evenements.date_debut))/86400,
TO_DAYS("' . normaliser_date($Pile[0]['date_debut']) . '")-TO_DAYS(evenements.date_debut),
DAYOFMONTH("' . normaliser_date($Pile[0]['date_debut']) . '")-DAYOFMONTH(evenements.date_debut)+30.4368*(MONTH("' . normaliser_date($Pile[0]['date_debut']) . '")-MONTH(evenements.date_debut))+365.2422*(YEAR("' . normaliser_date($Pile[0]['date_debut']) . '")-YEAR(evenements.date_debut)))', "0"), (!$Pile[0]['id_evenement'] ? '' : ((is_array($Pile[0]['id_evenement'])) ? sql_in('evenements.id_evenement',sql_quote($in)) :
array('=', 'evenements.id_evenement', sql_quote($Pile[0]['id_evenement'],'','int')))), (!$Pile[0]['id_article'] ? '' : ((is_array($Pile[0]['id_article'])) ? sql_in('evenements.id_article',sql_quote($in1)) :
array('=', 'evenements.id_article', sql_quote($Pile[0]['id_article'],'','int')))), (!$Pile[0]['id_rubrique'] ? '' : ((is_array($Pile[0]['id_rubrique'])) ? sql_in('L1.id_rubrique',sql_quote($in2)) :
array('=', 'L1.id_rubrique', sql_quote($Pile[0]['id_rubrique'])))), (!$Pile[0]['id_mot'] ? '' : ((is_array($Pile[0]['id_mot'])) ? sql_in('L3.id_mot',sql_quote($in3)) :
array('=', 'L3.id_mot', sql_quote($Pile[0]['id_mot'])))), (!$Pile[0]['id_evenement_source'] ? '' : ((is_array($Pile[0]['id_evenement_source'])) ? sql_in('evenements.id_evenement_source',sql_quote($in4)) :
array('=', 'evenements.id_evenement_source', sql_quote($Pile[0]['id_evenement_source'],'','int')))));
static $join = array('L1' => array('evenements','id_article'), 'L2' => array('evenements','id_evenement'), 'L3' => array('L2','id_mot'));
static $limit = '';
static $having =
array();
$t0 = "";
// REQUETE
$result = calculer_select($select, $from, $type, $where, $join, $groupby, $orderby, $limit, $having, $table, $id, $connect,
array('../plugins/auto/agenda_2_0/prive/contenu/liste-evenements-post.html','html_5bb6eb0dc864150866c84f0cfdfc9611','_agenda',4,$GLOBALS['spip_lang']));
if ($result) {
// COMPTEUR
$Numrows['_agenda']['compteur_boucle'] = 0;
$Numrows['_agenda']['total'] = @intval(sql_count($result));
$debut_boucle = isset($Pile[0]['debut_agenda']) ? $Pile[0]['debut_agenda'] : _request('debut_agenda');
if(substr($debut_boucle,0,1)=='@'){
$debut_boucle = $Pile[0]['debut_agenda'] = quete_debut_pagination('id_evenement',$Pile[0]['@id_evenement'] = substr($debut_boucle,1),(($a = intval(interdire_scripts(entites_html(sinon(@$Pile[0]['pagine'],'20'),true)))) ? $a : 10),$result,'');
if (!sql_seek($result,0,'')){
@sql_free($result,'');
$result = calculer_select($select, $from, $type, $where, $join, $groupby, $orderby, $limit, $having, $table, $id, $connect);
}
}
$debut_boucle = intval($debut_boucle);
$debut_boucle = (($tout=($debut_boucle == -1))?0:($debut_boucle));
$debut_boucle = max(0,min($debut_boucle,floor(($Numrows['_agenda']['total']-1)/((($a = intval(interdire_scripts(entites_html(sinon(@$Pile[0]['pagine'],'20'),true)))) ? $a : 10)))*((($a = intval(interdire_scripts(entites_html(sinon(@$Pile[0]['pagine'],'20'),true)))) ? $a : 10))));
$fin_boucle = min(($tout ? $Numrows['_agenda']['total'] : $debut_boucle+(($a = intval(interdire_scripts(entites_html(sinon(@$Pile[0]['pagine'],'20'),true)))) ? $a : 10) - 1), $Numrows['_agenda']['total'] - 1);
$Numrows['_agenda']['grand_total'] = $Numrows['_agenda']['total'];
$Numrows['_agenda']["total"] = max(0,$fin_boucle - $debut_boucle + 1);
if ($debut_boucle>0 AND $debut_boucle < $Numrows['_agenda']['grand_total'] AND sql_seek($result,$debut_boucle,'','continue'))
$Numrows['_agenda']['compteur_boucle'] = $debut_boucle;
$l1 = _T('agenda:liste_inscrits');
$l2 = _T('public/spip/ecrire:bouton_modifier');
$l3 = _T('agenda:bouton_supprimer');$SP++;
// RESULTATS
while ($Pile[$SP] = @sql_fetch($result)) {
$Numrows['_agenda']['compteur_boucle']++;
if ($Numrows['_agenda']['compteur_boucle'] <= $debut_boucle) continue;
if ($Numrows['_agenda']['compteur_boucle']-1 > $fin_boucle) break;
$t0 .= (
'
<li class=\'item' .
(calcul_exposer($Pile[$SP]['id_evenement'], 'id_evenement', $Pile[0], '', 'id_evenement', '') ?
(' ' . 'on') :
'') .
(($Pile[$SP]['id_evenement_source']) ?
(' ' . ' ' . 'repetition') :
'') .
'\'><div class=\'jour\'>' .
interdire_scripts(unique(affdate_jourcourt($Pile[$SP]['date_debut']))) .
'</div>
' .
((($a = trim(
((($recurs=(isset($Pile[0]['recurs'])?$Pile[0]['recurs']:0))>=5)? '' :
recuperer_fond('modeles/evenement_vevent', array('lang' => $GLOBALS["spip_lang"] ,'id_evenement'=>$Pile[$SP]['id_evenement'],'id'=>$Pile[$SP]['id_evenement'],'recurs'=>(++$recurs)), array('compil'=>array('../plugins/auto/agenda_2_0/prive/contenu/liste-evenements-post.html','html_5bb6eb0dc864150866c84f0cfdfc9611','_agenda',12,$GLOBALS['spip_lang']), 'trim'=>true), ''))
)) OR (!is_array($a) AND strlen($a))) ? $a : '?') .
'
' .
(($t1 = BOUCLE_repetitionshtml_5bb6eb0dc864150866c84f0cfdfc9611($Cache, $Pile, $doublons, $Numrows, $SP))!=='' ?
(( '
<div class=\'repetitions\'>
<strong>' .
singulier_ou_pluriel($Numrows['_repetitions']['total'],'agenda:une_repetition','agenda:nb_repetitions') .
'</strong>
<ul>
') . $t1 . '
</ul>
</div>
') :
'') .
'
<p class=\'actions\'>
<span class=\'lien_article\'>[<a href=\'' .
interdire_scripts((tester_url_ecrire('articles') ?generer_url_ecrire('articles',( 'id_article=' .
$Pile[$SP]['id_article'])) : "")) .
'\'>Article</a>]</span>
' .
(($t1 = strval(interdire_scripts(invalideur_session($Cache, (((is_array($a = ($GLOBALS["visiteur_session"])) ? $a['statut'] : "") == '0minirezo') ? interdire_scripts(invalideur_session($Cache, ($Pile[$SP]['inscription'] ? ' ':''))):'')))))!=='' ?
($t1 . ( '<span class=\'lien_inscrits\'>[<a href=\'' .
interdire_scripts((tester_url_ecrire('agenda_inscriptions') ?generer_url_ecrire('agenda_inscriptions',( 'id_evenement=' .
$Pile[$SP]['id_evenement'])) : "")) .
'\'>' .
$l1 .
'</a>]</span>')) :
'') .
'
' .
(!($Pile[$SP]['id_evenement_source']) ?
('<span class=\'lien_modifier\'>[<a' . ' ' . ( ' href=\'' .
interdire_scripts(parametre_url((tester_url_ecrire('evenements_edit') ?generer_url_ecrire('evenements_edit',( 'id_evenement=' .
$Pile[$SP]['id_evenement'])) : ""),'retour',self())) .
'\'>' .
$l2 .
'</a>]</span>')) :
'') .
'
' .
(($Pile[$SP]['id_evenement_source']) ?
('<span class=\'lien_source\'>[<a class=\'ajax\' ' . ' ' . ( ' href=\'' .
parametre_url(parametre_url((is_array($a = ($Pile["vars"])) ? $a['self'] : ""),'id_evenement',$Pile[$SP]['id_evenement_source']),'date_debut','1900-01-01') .
'\'>source</a>]</span>')) :
'') .
'
<span class=\'lien_supprimer\'>[<a class=\'ajax\' href=\'' .
invalideur_session($Cache, generer_action_auteur('supprimer_evenement',( invalideur_session($Cache, $Pile[$SP]['id_evenement']) .
';' .
invalideur_session($Cache, $Pile[$SP]['id_article'])),invalideur_session($Cache, self()))) .
'\'>' .
$l3 .
'</a>]</span>
</p>
</li>
');
}
@sql_free($result);
}
return $t0;
}
//
// Fonction principale du squelette ../plugins/auto/agenda_2_0/prive/contenu/liste-evenements-post.html
// Temps de compilation total: 21.337 ms
//
function html_5bb6eb0dc864150866c84f0cfdfc9611($Cache, $Pile, $doublons=array(), $Numrows=array(), $SP=0) {
if (isset($Pile[0]["doublons"]) AND is_array($Pile[0]["doublons"]))
$doublons = nettoyer_env_doublons($Pile[0]["doublons"]);
$connect = '';
$page = (
vide($Pile['vars']['self'] = parametre_url(self(),'date_debut|id_evenement|debut_agenda','')) .
vide($Pile['vars']['yena'] = '') .
'<h2 class=\'titre\'>' .
_T('agenda:agenda') .
' :
' .
BOUCLE_comptehtml_5bb6eb0dc864150866c84f0cfdfc9611($Cache, $Pile, $doublons, $Numrows, $SP)
. ( ((($a = singulier_ou_pluriel($Numrows['_compte']['total'],'agenda:info_un_evenement','agenda:info_nombre_evenements')) OR (!is_array($a) AND strlen($a))) ? $a : _T('agenda:aucun_evenement')) .
vide($Pile['vars']['yena'] = (($Numrows['_compte']['total']) ?' ' :''))) .
'</h2>
' .
(($t1 = BOUCLE_agendahtml_5bb6eb0dc864150866c84f0cfdfc9611($Cache, $Pile, $doublons, $Numrows, $SP))!=='' ?
(( '
<div class=\'pagination\'>
<div class=\'plier_deplier\'><a href=\'#\' onclick=\'jQuery("li.item.court").removeClass("court");return false;\' class=\'noajax\'>' .
_T('public/spip/ecrire:lien_tout_deplier') .
'</a> | <a href=\'#\' onclick=\'set_vevent();return false;\' class=\'noajax\'>' .
_T('public/spip/ecrire:lien_tout_replier') .
'</a></div>
' .
(($t3 = strval(aoustrong(parametre_url((is_array($a = ($Pile["vars"])) ? $a['self'] : ""),'date_debut','1900-01-01'),_T('agenda:evenements_depuis_debut'),interdire_scripts((entites_html((@$Pile[0]['date_debut']),true) == '1900-01-01')),'noajax')))!=='' ?
($t3 . ' |') :
'') .
'
' .
(($t3 = strval(aoustrong((is_array($a = ($Pile["vars"])) ? $a['self'] : ""),_T('agenda:evenements_a_venir'),interdire_scripts((entites_html((@$Pile[0]['date_debut']),true) == interdire_scripts(affdate(entites_html((@$Pile[0]['date']),true),'Y-m-d')))),'noajax')))!=='' ?
($t3 . ' ') :
'') .
'
</div>
<ul class=\'liste_items liste-items evenements\'>
') . $t1 . ( '
</ul>
<div class=\'pagination\'><a href="' .
interdire_scripts((tester_url_ecrire('evenements_edit') ?generer_url_ecrire('evenements_edit',( 'new=oui&id_article=' .
@$Pile[0]['id_article'])) : "")) .
'" class=\'noajax creer\'>' .
_T('agenda:creer_evenement') .
'</a>' .
(($t3 = strval(filtre_pagination_dist($Numrows["_agenda"]["grand_total"],
'_agenda',
isset($Pile[0]['debut_agenda'])?$Pile[0]['debut_agenda']:intval(_request('debut_agenda')),
(($a = intval(interdire_scripts(entites_html(sinon(@$Pile[0]['pagine'],'20'),true)))) ? $a : 10), true, 'page', '', array('lang' => $GLOBALS["spip_lang"] ))))!=='' ?
(' | ' . $t3) :
'') .
'<div class=\'nettoyeur\'></div></div>
')) :
(( '
<div class=\'pagination\'><a href="' .
interdire_scripts((tester_url_ecrire('evenements_edit') ?generer_url_ecrire('evenements_edit',( 'new=oui&id_article=' .
@$Pile[0]['id_article'])) : "")) .
'" class=\'noajax creer\'>' .
_T('agenda:creer_evenement') .
'</a>
' .
(($t2 = strval((is_array($a = ($Pile["vars"])) ? $a['yena'] : "")))!=='' ?
($t2 . ( '
' .
(($t3 = strval(aoustrong(parametre_url((is_array($a = ($Pile["vars"])) ? $a['self'] : ""),'date_debut','1900-01-01'),_T('agenda:evenements_depuis_debut'),interdire_scripts((entites_html((@$Pile[0]['date_debut']),true) == '1900-01-01')),'noajax')))!=='' ?
($t3 . ' |') :
'') .
'
' .
(($t3 = strval(aoustrong((is_array($a = ($Pile["vars"])) ? $a['self'] : ""),_T('agenda:evenements_a_venir'),interdire_scripts((entites_html((@$Pile[0]['date_debut']),true) == interdire_scripts(affdate(entites_html((@$Pile[0]['date']),true),'Y-m-d')))),'noajax')))!=='' ?
($t3 . ' ') :
'') .
'
')) :
'') .
'
<div class=\'nettoyeur\'></div>
</div>
'))) .
'
');
return analyse_resultat_skel('html_5bb6eb0dc864150866c84f0cfdfc9611', $Cache, $page, '../plugins/auto/agenda_2_0/prive/contenu/liste-evenements-post.html');
}
?>