<?php
include('library/pagerclass.php');
//LEGGO XML
$datexml="xml/date.xml";
$xml = simplexml_load_file( $datexml );
$eventi= array();
$k=0;
foreach($xml->evento as $evento){ //inserisco gli elementi XML in un array
$eventi[$k]= $evento;
$k++;
}
//SETTO I PARAMETRI DEL PAGER
$page =(isset($_GET['page']))?$_GET['page']: 1;
$limit = 4; //LIMITE NEWS PER PAGINA
$total = count($eventi); //TOTALI EVENTI
$pager = Pager::getPagerData($total, $limit, $page);
$limit = $pager->limit;
$page = $pager->page;
//MODIFICA PER LEGGERE GLI XML AL PUNTO GIUSTO
$start = ($page-1)*$limit; //inizializzo il punto di partenza di $i a seconda dela pagina in cui si trova
$stop = $page*$limit; //inizializzo il punto di arrivo di $i a seconda dela pagina in cui si trova
$i=$start;
while( $i<$stop && $i<$total){ //condizioni per evitare errori di visualizzazione nel caso in una pagina ci siano meno di $limit elementi
?>
//QUI SETTI LA TUA VISUALIZZAZIONE
<li class="evento">
<?php echo ''.$eventi[$i]->data.'';?>
<span class="titlealbumdate"><?php echo ''.$eventi[$i]->titolo.'';?></span>
</p>
<?php echo ''.$eventi[$i]->testo.'';?>
<?php
$i++;
}
// PIE PAGINA VISUALIZZA I LINK DELLE PAGINE
print(" <li id='pagine'>");
for ($i = 1; $i <= $pager->numPages; $i++) {
if ($i == $pager->page)
print "<span style='color:#FF0000'>$i</span>";
else
print "
$i";
print "|";
}
print " ";
?>