View file Top_files_with_total_downloads/top.php

File size: 1.92Kb
<?php
// Master Autoindex
// ionutvmi@gmail.com 
// Sep 2012
// master-land.net
include "inc/init.php";
include "lib/pagination.class.php";



$links[] = mai_img("arr.gif")." Top Files ";

include "header.php";


$where_text = "size != '0'";


$total_results = $db->count("SELECT `id` FROM `". MAI_PREFIX ."files` WHERE $where_text");
if($total_results > 0) {


	$data = $db->select("SELECT * FROM `". MAI_PREFIX ."files` WHERE $where_text ORDER BY `".$set->plugins["top_sort"]."` ".$set->plugins["top_sort_type"]." LIMIT 0,".$set->plugins["top_number"]);


	foreach($data as $d){
		if($d->time > (time()-60*60*24)) 
			$new_text = "<span class='new'>($lang->new)</span>";
		else
			$new_text = '';

			$files .= "<div class='content".(++$i%2==0 ? "2" : "")."'>
			<a href='$set->url/data/file/$d->id/".mai_converturl($d->name).".html'><table><tr><td>";
			
			// icon
			if($d->icon == '') {
				$ext = (object)pathinfo($d->path);
				$ext->extension = strtolower($ext->extension);
				
				if(in_array($ext->extension,array('png','jpg','jpeg','gif','jar'))) {
					if($ext->extension == 'jar') 
						$icon = "/icon.php?s=".base64_encode($d->path);
					else
						$icon = "/thumb.php?w=45&src=".base64_encode($d->path);
				}else{
					$all_icons = str_replace(".png","",array_map("basename",glob(MAI_TPL."style/png/*.png")));
					if(!in_array($ext->extension,$all_icons))
						$icon = "/". MAI_TPL ."style/png/file.png";
					else	
						$icon = "/". MAI_TPL ."style/png/$ext->extension.png";
				}
			} else {
				$icon = "/thumb.php?ext&w=45&src=".urlencode($d->icon);
			}
			
		    
			$files .= "<img src='$set->url".$icon."' width='45'>";
			$files .= "</td><td>".$d->name." $new_text<br/>".convert($d->size)."<br>Downloads:".$d->dcount." </td></tr></table></a></div>";
                        
			
	
	}
} else {
	$files = $lang->no_data;
}



echo $files;

include "footer.php";