Hi Experts,
Currently this file display all folder order by name but i want to order by folder created date.
index.php contains :
[php]
<?php foreach($categories_array as $photo_category=>$photos_array){?>
<?php
$category_thumbnail = $gallery_url."/layout/pixel.gif";
if(file_exists('files/'.$photo_category.'/thumbnail.jpg')){
$category_thumbnail = $gallery_url.'/'.$photo_category.'/thumbnail.jpg';
}
$category_url = $gallery_url.'/'.$photo_category;
?>
<span class="category_thumbnail_span" style="width:<?php echo $settings_thumbnail_width;?>px; height:<?php echo $settings_thumbnail_height+20;?>px;">
<a class="category_thumbnail_image" href="<?php echo $category_url;?>" style="width:<?php echo $settings_thumbnail_width;?>px; height:<?php echo $settings_thumbnail_height;?>px; background-image:url('<?php echo $gallery_url;?>/layout/lens_48x48.png');" title="<?php echo htmlentities(ucwords(str_replace('-', ' ', $photo_category)));?>">
<img src="<?php echo $category_thumbnail;?>" width="<?php echo $settings_thumbnail_width;?>" height="<?php echo $settings_thumbnail_height;?>" alt="<?php echo htmlentities(ucwords(str_replace('-', ' ', $photo_category)));?>" />
</a>
<a class="category_thumbnail_title" href="<?php echo $category_url;?>" title="<?php echo htmlentities(ucwords(str_replace('-', ' ', $photo_category)));?>">
<?php echo htmlentities(str_replace('-',' ', truncate_by_letters($photo_category, 16, '..')), ENT_QUOTES, "UTF-8");?> (<?php echo count($photos_array);?>)
</a>
</span>
<?php } ?>
include file contains:
[php]
$categories_array = array();
$timer_1 = microtime(true);
// loop over files directory and read the categories
if ($handle = opendir(‘files’)) {
while (false !== ($folder = readdir($handle))) {
if(is_dir(‘files/’.$folder) and $folder!=’.’ and $folder!=’…’){
// define this key in the array, it will be blank, store categories as keys
$categories_array[$folder] = array();
// $total_photos_array[$folder] = 0;
$files_in_dir = scandir('files/'.$folder);
foreach($files_in_dir as $file){
// if file ends in _thumb.jpg
if(strpos($file, '_thumb.jpg') === strlen($file)-10){
// $total_photos_array[$folder]++;
$base_file_name = substr($file, 0, strlen($file)-10);
// insert this file in the array of files
array_push($categories_array[$folder], $base_file_name);
}
}
}
}
closedir($handle);
}
$timer_2 = microtime(true);
ksort($categories_array);
[/php]