'','data' => '','load' => '','size' => '','eval' =>''); if(!isset($valid_sort[$sort])){ $sort='name'; } $MODE = '`priority` DESC,`name` ASC'; if($sort == 'data') $MODE = '`priority` DESC,`timeupload` DESC'; elseif($sort == 'size') $MODE = '`priority` DESC,`size` ASC'; elseif($sort == 'load') $MODE = '`priority` DESC,`loads` DESC'; elseif($sort == 'eval' && $setup['eval_change']) $MODE = '`priority` DESC,`yes` DESC ,`no` ASC'; ###############Получаем текущий каталог############# if(!$id){ $d['path'] = $setup['path'].'/'; } else{ $d = mysql_fetch_assoc(mysql_query('SELECT `path` FROM `files` WHERE `id` = '.$id.' LIMIT 1')); } if(!is_dir($d['path'])) die('Folder not found.'); ###############Постраничная навигация############### $all = mysql_fetch_row(mysql_query('SELECT COUNT(`id`) FROM `files` WHERE `infolder` = "'.$d['path'].'"')); $all = $all[0]; $pages = ceil($all/$onpage); if(!$pages) $pages = 1; if($page>$pages or $page<=0) $page=1; if($start>$all or $start<=0) $start = 0; if($page) $start = ($page - 1) * $onpage; else $start = 0; ###############Получаем СЃРїРёСЃРѕРє файлов############### $array_id = array(); $query = mysql_query('SELECT `id` FROM `files` WHERE `infolder` = "'.$d['path'].'" ORDER BY '.$MODE.' LIMIT '.$start.', '.$onpage); while($list_sw = mysql_fetch_row($query)){ $array_id[] = $list_sw[0]; } ###############Готовим заголовок################### $ex = explode('/',$d['path']); foreach($ex as $k=>$v) { if($v!='' and $v!='.' and $v!='..' and $v!=$setup['path']) { $s = mysql_fetch_array(mysql_query("SELECT `id`,`name` FROM `files` WHERE `path` LIKE '%".clean($v)."/' AND `size` = '0'")); $s['name'] = str_replace('*','',$s['name']); if($k >= sizeof($ex)-2) $put .= $s['name']; else $put .= ''.$s['name'].'»'; } } include 'moduls/header.php'; /////////////////////////////////////////////////////// #################### НОВОСТИ ############################ /* if($id == 0) { echo ' '; echo ' Новости сайта '; echo ' '; echo ' Раздел - Р­СЂРѕ-клипы РЅР° Android временно РЅРµ работает. РќР° сервере ведутся внеплановые технические работы, которые РІСЃРєРѕСЂРµ Р±СѓРґСѓС‚ завершены, РїСЂРѕСЃРёРј извинения Р·Р° доставленные неудобства '; } */ #################### МЕНЮ ############################ if($id == 0) { echo ' '; echo ' Разделы сайта '; echo ' '; echo ' Top 100 '; } ###############РЎРїРёСЃРѕРє фалов Рё папок############### if ($all == 0) echo ' [Раздел РїСѓСЃС‚] '; foreach($array_id as $key => $value) { $file_info = mysql_fetch_array(mysql_query('SELECT * FROM `files` WHERE `id` = "'.$value.'";')); if(is_dir($file_info['path'])) { if(is_integer($key / 2)) $row = ' '; else $row = ' '; if (!empty($file_info['fastabout'])) $file_info['about'] = str_replace("\n", ' ',$file_info['about']); //РљРѕР»-РІРѕ новых файлов РІ папке $new_all=""; $stime=$time-(3600*24*$setup['day_new']); //NOT USE//$new_all = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `files` WHERE `timeupload` > "'.$stime.'" AND `infolder` REGEXP "'.$file_info['path'].'*" AND `size` > "0";')); if($setup['day_new']!=0) $new_all = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `files` WHERE `timeupload` > "'.$stime.'" AND `infolder` LIKE "'.$file_info['path'].'%" AND `size` > "0";')); if($new_all[0] and $setup['day_new']!=0) $new_all = '+'.$new_all[0].''; else $new_all=""; echo ''; //Всего файлов РІ папке //NOT USE//$allinfolder = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `files` WHERE `infolder` REGEXP "'.$file_info['path'].'*" AND `size` > "0";')); $allinfolder = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `files` WHERE `infolder` LIKE "'.$file_info['path'].'%" AND `size` > "0";')); $name = str_replace('*','',$file_info['name']); ###############Cоздание РАЗДЕЛОВ $name32=$file_info['path']; $name32=str_replace('files/','',$name32); $name32=str_replace('/',';',$name32); $name32=str_replace('_',' ',$name32); if (is_file('razdely/'.$name32.'.txt')) //если РѕРЅРѕ РІ файле { $razd = file_get_contents('razdely/'.$name32.'.txt'); $razdely= ' '.$razd.' '; echo $razdely; } ###############Проверка РЅР° платность раздела $block=false; //обнуление click_change(); if (is_file('razdely/'.$name32.'.dat')) //если РѕРЅРѕ РІ файле { $block=1; } if (is_file('razdely/'.$name32.'1.dat')) //если РѕРЅРѕ РІ файле { $block=2; } //Иконка Рє папке if(!file_exists($file_info['path'].'folder.png')) $ico = 'music video mp4 '; else $ico = ' '; //Собсвенно вывод if (!empty($name) and !$block){ echo $row.$ico.''.$name.' '; if($new_all) echo ''.$new_all.''; if(!empty($file_info['fastabout'])) echo ' '.str_replace("\n", ' ',$file_info['fastabout']); echo ' ';} elseif ($block==1) { ///если раздел платный $id=$file_info[id]; $sid=$id*2-30; echo $row.$ico.''.$name.'('.$allinfolder[0].')'.$new_all; if(!empty($file_info['fastabout'])) echo ' '.str_replace("\n", ' ',$file_info['fastabout']); echo ' '; } elseif ($block==2) { ///если раздел платный $id=$file_info[id]; $gid=$id*2-30; echo $row.$ico.''.$name.'('.$allinfolder[0].')'.$new_all; if(!empty($file_info['fastabout'])) echo ' '.str_replace("\n", ' ',$file_info['fastabout']); echo ''; } } elseif(is_file($file_info['path'])) { if(is_integer($key / 2)) $row = ''; else $row = ''; /////////Рљ ДИЗАЙНУ Рћ ВЫВЕДЕНИИ ФАЙЛОВ if (!empty($file_info['fastabout'])) $file_info['about'] = str_replace("\n", ' ',$file_info['about']); $ex = pathinfo($file_info['path']); $ext = strtolower($ex['extension']); //Предосмотр click_change(); $pre = ''; if ($prew==0) { if ($ext == 'bmp') $pre = 'Предосмотр невозможен '; if ($ext == 'jpeg' or $ext == 'jpg' or $ext == 'png' or $ext == 'JPG' or $ext == 'PNG'or $ext == 'JPEG') $pre = ''; ###############Скиншот GIF ############################# if ($ext == 'gif' or $ext == 'GIF') $pre = ''; } //Komments and loads includes/thumb.php $all_komments = @mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `komments` WHERE file_id = "'.$file_info['id'].'"')); $all_komments = $all_komments[0]; $all_loads = $file_info['loads']; $file_time = date('d.m.y', $file_info['timeupload']); if ($sort=='name'or $sort=='size') $info = ''; if($sort=='load') $info = '('.$all_loads.')'; if ($sort=='data') $info = "($file_time)"; if ($sort=='eval' and $setup['eval_change']==1) $info = '('.$file_info['yes'].'/'.$file_info[no].')'; //РќРѕРІРёР·РЅР° файла $new_info=''; $filtime2 = $file_info['timeupload']+(3600*24*$setup['day_new']); if($filtime2>=$time and $setup['day_new']!=0) $new_info = ''; //Красивый размер if($file_info['size'] < 1024) $file_info['size'] = '('.$file_info['size'].'b)'; if($file_info['size'] < 1048576 and $file_info['size'] >= 1024) $file_info['size'] = '('.round($file_info['size']/1024, 2).'Kb)'; if($file_info['size'] > 1048576) $file_info['size'] = '('.round($file_info['size']/1024/1024, 2).'Mb)'; //Иконка Рє файлу if(!file_exists('ext/'.$ext.'.png') ) $ico = ''; elseif ($ext =='jar') $ico = ' '; else $ico = ''; //Показ расиширения if($setup['ext']==1) $extension = ".$ext"; else $extension = ''; //Собственно вывод echo $row; $size1=str_replace(')','',$file_info['size']); $size2=str_replace('(','',$size1); $info=str_replace('(','|',$info); $info=str_replace(')','|',$info); echo ' '.$ico.' '.$file_info['name'].' '.$new_info.' '.$size2.' '; $h_ua = str_replace('windows ce', '', strtolower($_SERVER['HTTP_USER_AGENT'])); if ( !$h_ua || strpos($h_ua, 'windows') !== false || strpos($h_ua, 'linux') !== false || strpos($h_ua, 'bsd') !== false || strpos($h_ua, 'x11') !== false || strpos($h_ua, 'unix') !== false || strpos($h_ua, 'macintosh') !== false || strpos($h_ua, 'macos') !== false) { echo '| Скачать'; }else { echo '| Скачать'; } echo ' '; ###############Получаем инфу Рѕ файле########### $id2=$file_info[id]; $file_info2 = mysql_fetch_array(mysql_query('SELECT * FROM `files` WHERE `id` = '.$id2)); if (!is_file ($file_info2['path'])) die('Файл РЅРµ существует'); #######Получаем РёРјСЏ файла Рё обратный каталог##### $filename = pathinfo($file_info2['path']); $ext = $filename['extension']; $dir = $filename['dirname'].'/'; $filename = $filename['basename']; $back = mysql_fetch_array(mysql_query("SELECT * FROM `files` WHERE `path` = '".clean($dir)."'")); # ################## $bolt=0; /* if(($file_info['url_foto_view'] == 0) AND ($ext == 'avi' || $ext == '3gp' || $ext == 'mp4')){ $pre = 'prev1 '; $bolt=1; } */ /* $bolt=0; if(($ext == '3gp') && extension_loaded('ffmpeg')){ $mov = new ffmpeg_movie($file_info['path']); print 'prev'; KoРґeРє: '.$mov->getVideoCodec().' PaР·peС€eРЅРёe: '.$mov->GetFrameWidth().' x '.$mov->GetFrameHeight().' BpeРјСЏ: '.round($mov->getDuration(),1).' сек '; if($bt = $mov->getVideoBitRate()){ print 'БитpeР№С‚: '.$bt.' '; } if($ac = $mov->getAudioCodec()){ print 'AСѓРґРёo: '.$ac.' '; } if($abt = $mov->getAudioBitRate()){ print 'БитpeР№С‚: '.$abt.' '; } */ if(($file_info['url_foto_view'] == 1) AND ($ext == 'avi' || $ext == '3gp' || $ext == 'mp4') && extension_loaded('ffmpeg')){ echo 'prev2'; $bolt=1; } ################# Скиншот GIF ############################# if($pre!=NULL) echo ' '.$pre.' '; if(is_file($setup['spath'].'/'.$filename.'.gif') or is_file($setup['spath'].'/'.$filename.'.GIF')) echo ' screen '; ###############Скиншот JPG ############################# if(is_file($setup['spath'].'/'.$filename.'.jpg') or is_file($setup['spath'].'/'.$filename.'.JPG')) echo ' screen '; ###############Скиншот PNG ############################# if(is_file($setup['spath'].'/'.$filename.'.png') or is_file($setup['spath'].'/'.$filename.'.PNG')) echo ' screen '; ###############Скиншот JPEG ############################# if(is_file($setup['spath'].'/'.$filename.'.jpeg') or is_file($setup['spath'].'/'.$filename.'.JPEG')) echo ' screen '; if ($ext == 'txt') {$popis=file_get_contents($file_info2['path']); $popis=substr($popis,0,100); $popis = htmlentities($popis, ENT_QUOTES, 'UTF-8'); echo ' '.$popis.'... '; $outp=1; } echo' Скачан: '.$file_info['loads'].' раз '; } elseif($file_info['url_clip']!=''){ if(is_integer($key / 2)) $row = ' '; else $row = ' '; /////////Рљ ДИЗАЙНУ Рћ ВЫВЕДЕНИИ ФАЙЛОВ //Komments and loads $all_komments = @mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `komments` WHERE file_id = "'.$file_info['id'].'"')); $all_komments = $all_komments[0]; $all_loads = $file_info['loads']; $file_time = date('d.m.y', $file_info['timeupload']); if ($sort=='name') $info = ''; if ($sort=='data') $info = "($file_time)"; if ($sort=='eval' and $setup['eval_change']==1) $info = '('.$file_info['yes'].'/'.$file_info[no].')'; //РќРѕРІРёР·РЅР° файла $new_info=''; $filtime2 = $file_info['timeupload']+(3600*24*$setup['day_new']); if($filtime2>=$time and $setup['day_new']!=0) $new_info = ''; //Красивый размер if($file_info['size'] < 1024) $file_info['size'] = '('.$file_info['size'].'b)'; if($file_info['size'] < 1048576 and $file_info['size'] >= 1024) $file_info['size'] = '('.round($file_info['size']/1024, 2).'Kb)'; if($file_info['size'] > 1048576) $file_info['size'] = '('.round($file_info['size']/1024/1024, 2).'Mb)'; $filename = pathinfo($file_info['url_clip']); $ext = $filename['extension']; //Иконка Рє файлу if(!file_exists('ext/'.$ext.'.png') ) $ico = ''; else $ico = ''; //Собственно вывод echo $row; $size1=str_replace(')','',$file_info['size']); $size2=str_replace('(','',$size1); $info=str_replace('(','|',$info); $info=str_replace(')','|',$info); echo ' '.$ico.' '.$file_info['name'].''.$extension.' '.$new_info.' '.$size2.' |'; $h_ua = str_replace('windows ce', '', strtolower($_SERVER['HTTP_USER_AGENT'])); if ( !$h_ua || strpos($h_ua, 'windows') !== false || strpos($h_ua, 'linux') !== false || strpos($h_ua, 'bsd') !== false || strpos($h_ua, 'x11') !== false || strpos($h_ua, 'unix') !== false || strpos($h_ua, 'macintosh') !== false || strpos($h_ua, 'macos') !== false) { echo '| Скачать'; }else { echo '| Скачать'; } echo ' '; ###################################################### if($file_info['url_foto']!=''){ echo ''; } echo ' Скачан: '.$file_info['loads'].' раз '; } } ################################################# if($id == 0) { echo ' РџРѕРёСЃРє Р­СЂРѕ-Картинок'; echo ' Р­СЂРѕ Библиотека +18 '; echo ' РџРѕРёСЃРє MP3 '; } ######## Последние 5 файлов by viktor ########## if($id == 0 ){ echo ' '; echo ' Сейчас качают!'; echo ' '; $sql_5files = mysql_query('SELECT * FROM `files` ORDER BY `timeload` DESC LIMIT 5'); while($spisok_files=mysql_fetch_array($sql_5files)) { /* //echo " \"\" ".$spisok_files['name']." "; $pre=''; if($prew==1) { if($ext == 'gif' or $ext == 'jpeg' or $ext == 'jpe' or $ext == 'jpg' or $ext == 'png'){ $pre = ''; } if($spisok_files['url_foto']!=''){ echo ' '; } */ echo ' '.$spisok_files['name'].' '; } } ###############Постраничная навигация######## $asd= $page - 2; $asd2= $page + 3; if ($pages>1){ echo ' Стр.: '; if($asd<$all && $asd>0 && $page>3 ) echo ' 1 ... '; for($i=$asd; $i<$asd2;$i++) { if($i<$all && $i>0) { if ($i > $pages ) break; if ($page==$i) echo ''.$i.' '; else echo ''.$i.' '; } } if ($i <= $pages) { if($asd2<$all) echo ' ... '.$pages.''; } echo ' '; } echo ' '; echo ' Рекомендуем '; echo ' '; if($id == 0) { echo ' Каталог РїРѕСЂРЅРѕ сайтов '; } echo ' Домашнее РџРѕСЂРЅРѕ (21+) '; echo ' Заглянем Рє девушкам РїРѕРґ СЋР±РєРё '; echo ' '; echo ' '; echo ' Статистика '; echo ' '; echo ' ero21.ru '; echo ' '; echo ''; echo ' '; if(!$error){ list($msec,$sec)=explode(chr(32),microtime()); echo ' -РђРґРјРёРЅРєР° Генерация стр. '.round(($sec+$msec)-$HeadTime,4).'СЃ. ';} if ($id >0) { echo ' РќР° главную '; } echo ' '; ////////////////////////////////////////////// require 'page_tags.php'; ////////////////////////////////////////////// if($id == 0){ list($msec,$sec)=explode(chr(32),microtime()); echo ' '; echo ''.round(($sec+$msec)-$HeadTime,4).' сек. CuTeeN.Ru'; } if ($id >0) { list($msec,$sec)=explode(chr(32),microtime()); echo ' '; echo ''.round(($sec+$msec)-$HeadTime,4).' сек. CuTeeN.Ru'; } echo ' '; ?>