Your IP : 216.73.216.20


Current Path : /home/etiennec/www/oldsite/tmp/cache/skel/
Upload File :
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\'>&#91;<a href=\'' .
	interdire_scripts((tester_url_ecrire('agenda_inscriptions') ?generer_url_ecrire('agenda_inscriptions',(	'id_evenement=' .
		$Pile[$SP]['id_evenement']))  : "")) .
	'\'>' .
	$l1 .
	'</a>&#93;</span>')) :
		'') .
'
			' .
(!($Pile[$SP]['id_evenement_source'])  ?
		('<span class=\'lien_modifier\'>&#91;<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>&#93;</span>')) :
		'') .
'
			' .
(($Pile[$SP]['id_evenement_source'])  ?
		('<span class=\'lien_source\'>&#91;<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>&#93;</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');
}
?>