36 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?
 | |
| if(!defined('DATALIFEENGINE')){die("Hacking attempt!");}
 | |
| 
 | |
| $limit = intval(  $config['torrent_number'] );
 | |
| $count_all = $db->super_query("SELECT COUNT(*) as count FROM ".PREFIX."_torrents as torrents, ".PREFIX."_post as post WHERE torrents.news_id=post.id AND post.approve=1");
 | |
| $posts = $count_all['count'];
 | |
| 
 | |
| if($posts){
 | |
| 
 | |
|     $page = intval( $_REQUEST['cstart'] );
 | |
|     $total = intval( ( ( $posts - 1 ) / $limit ) + 1 );
 | |
| 	if( $page <= 0 ) $page = 1;
 | |
| 	if( $page > $total ) $page = $total;
 | |
|     $start = $page * $limit - $limit;
 | |
| 	$i = $start;
 | |
| 
 | |
| 			$result = $db->query("SELECT torrents.news_id, torrents.ctime, torrents.leechers, torrents.seeders, torrents.completed, torrents.size, post.category, post.alt_name, post.title FROM ".PREFIX."_torrents as torrents, ".PREFIX."_post as post WHERE torrents.news_id=post.id AND post.approve=1 ORDER BY post.date DESC LIMIT " . $start . "," . $limit);
 | |
| 			while($row = $db->get_row($result)){
 | |
|                 $i ++;
 | |
|                 $cat = "<a href=\"" . $config['http_home_url'] . get_url($row['category']) . "/\">".$cat_info[$row['category']]['name']."</a>";
 | |
| 				$news_link = "<a href='/".$row['news_id']."-".$row['alt_name'].".html'>".$row['title']."</a>";
 | |
| 
 | |
|                 $top_table .= "<tr><td>$cat</td><td align=\"center\">$news_link</td><td style=\"color:#F55;\" align=\"center\">".$row['seeders']."</td><td style=\"color:#1FA800;\" align=\"center\">".$row['leechers']."</td><td style=\"color:#5579FF;\" align=\"center\">".$row['completed']."</td><td align=\"center\">".mksize($row['size'])."</td><td align=\"center\">".date("j.m.Y", $row['ctime'])."</td></tr>";
 | |
| 			}
 | |
|         $tpl->load_template('tracker.tpl');
 | |
| 		$tpl->set('{list}', $top_table);
 | |
| 	    $tpl->compile( 'content' );
 | |
| 	    $tpl->clear();
 | |
| 
 | |
|         $nav = "/tracker/page/{page}";
 | |
|         CreateNavigation( $nav, $page, $total );
 | |
|         $db->free($result);
 | |
| } else {
 | |
|     msgbox("Îøèáêà", "Çàãðóæåííûå òîððåíòû îòñóòâóþò");
 | |
| }
 | |
| ?>
 |