rendered paste body<?php
require_once( "./class/ini_manager.php" );
$iniMANAGER = new ini_manager();
$dir= "./ini/";
$lista=array();
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$ininome = $iniMANAGER->get_entry( "$dir$file", "geral", "nome");
$inidata = $iniMANAGER->get_entry( "$dir$file", "geral", "data");
$initipo = $iniMANAGER->get_entry( "$dir$file", "geral", "tipo");
$inificheiro = $iniMANAGER->get_entry( "$dir$file", "geral", "ficheiro");
$iniduracao = $iniMANAGER->get_entry( "$dir$file", "geral", "duracao");
$inihtml = $iniMANAGER->get_entry( "$dir$file", "geral", "html");
$lista[ $inidata ] = $ininome;
}
}
closedir($handle);
}
# Sorting array by file timestamp
ksort( $lista , SORT_NUMERIC );
# Indexes definition
$new_index = 1;
$starting_index = $new_index;
# Creating the playlist scheme
foreach( $lista AS $date=>$name ) {
( ( sizeof( $lista ) > (int)$new_index ) ? (int)$next = ( (int)$new_index + 1 ) : (int)$next = (int)$starting_index );
$playlist[] = $name ." - ". $next . ".php";
$new_index++;
}
unset( $new_index , $starting_index );
print( "<pre>" );
print_r($lista);
print( "<br/>" );
print_r( $playlist );
echo "<br>";
?>