' . $set['mod_down_msg'] . '
';
require_once ("../incfiles/end.php");
exit;
}
function bb_news($source) {
$source = preg_replace("#\[b\](.+?)\[/b\]#is", "\\1", $source);
$source = preg_replace("#\[i\](.+?)\[/i\]#is", "\\1", $source);
$source = preg_replace("#\[u\](.+?)\[/u\]#is", "\\1", $source);
$source = preg_replace("#\[s\](.+?)\[/s\]#is", "\\1", $source);
$source = preg_replace("#\[right\](.+?)\[/right\]#is", "\\1
", $source);
$source = preg_replace("#\[left\](.+?)\[/left\]#is", "\\1
", $source);
$source = preg_replace("#\[center\](.+?)\[/center\]#is", "\\1
", $source);
$source = preg_replace("#\[url=(.+?)\](.+?)\[/url\]#is", "\\2", $source);
$source = preg_replace("#\[img=(.+?)\]#is", "", $source);
return $source;}
function rus_to_lat($var){
$var = mb_strtolower ($var);
$letters = array(
'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e',
'з' => 'z', 'и' => 'i', 'к' => 'k', 'л' => 'l', 'м' => 'm',
'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's',
'т' => 't', 'у' => 'u', 'ф' => 'f', 'ц' => 'c', 'ы' => 'y',
'й' => 'jj', 'ё' => 'jo', 'ж' => 'zh', 'х' => 'kh', 'ч' => 'ch',
'ш' => 'sh', 'щ' => 'shh', 'э' => 'je', 'ю' => 'ju', 'я' => 'ja',
'ъ' => '', 'ь' => '', 'ї' => 'yi', 'є' => 'ye'
);
$var = strtr($var, $letters);
return $var;
}
function del_now_html($stringa){
$stringa = str_replace('
',' ',$stringa);
return stripslashes( strtr( strtr( substr( strip_tags( trim( $stringa ) ), 0), ">", " " ), "<", " " ) );}
$do = array('rat', 'delmes', 'search', 'addkomm', 'komm', 'new', 'zip', 'arc', 'down', 'dfile', 'opis', 'renf', 'renn', 'screen', 'ren', 'import', 'cut', 'refresh', 'upl', 'view', 'makdir', 'select', 'preview', 'delcat', 'mp3', 'trans', 'copy', 'bbcodes', 'renl', 'top');
if (in_array($act, $do))
{
require_once ($act . '.php');
} else
{
require_once ("../incfiles/head.php");
if (!$set['mod_down'])
echo 'Загруз-зона закрыта!
';
if (empty($_GET['cat']))
{
echo " Новые файлы
Популярные файлы
";
$loaddir = $loadroot;
} else
{
provcat_ray($cat);
$dnam = mysql_query("select * from `download` where type = '1' and id = '" . $cat . "';");
$dnam1 = mysql_fetch_array($dnam);
$dnam2scr = $dnam1;
$dnam2 = mysql_query("select * from `download` where type = '1' and id = '" . $dnam1['refid'] . "';");
$dnam3 = mysql_fetch_array($dnam2);
$dirname = "$dnam3[text]";
$dirid = "$dnam1[id]";
$nadir = $dnam1['refid'];
echo '
";
}
$zap = mysql_query("select * from `download` where refid = '$cat' order by viewname;");
$total = mysql_num_rows($zap);
$zapcat = mysql_query("select * from `download` where refid = '$cat' and type='1' ;");
$totalcat = mysql_num_rows($zapcat);
$zapfile = mysql_query("select * from `download` where refid = '$cat' and type='2' ;");
$totalfile = mysql_num_rows($zapfile);
if (empty($_GET['page']))
{
$page = 1;
} else
{
$page = intval($_GET['page']);
}
$start = $page * 10 - 10;
if ($total < $start + 10)
{
$end = $total;
} else
{
$end = $start + 10;
}
if ($total != 0)
{
while ($zap2 = mysql_fetch_array($zap))
{
if (($i >= $start && $i < $end) || $dnam2scr['screen'] == 'nobr')
{
switch ($zap2['type'])
{
case "1":
if($dnam2scr['screen'] != 'nobr'){
echo '";}
break;
case "2":
$ft = format_ray($zap2['name']);
switch ($ft)
{
case "mp3":
$imt = "mp3.png";
break;
case "jar":
$imt = "jar.png";
break;
case "3gp":
$imt = "view.png";
break;
case "zip":
$imt = "rar.png";
break;
case "gif":
$imt = "gif.png";
break;
case "jpg":
$imt = "jpg.png";
break;
case "png":
$imt = "png.png";
break;
default:
$imt = "file.gif";
break;
}
if ($zap2['text'] != "")
{
$tx = $zap2['text'];
$tx = del_now_html($tx);
if (mb_strlen($tx) > 100)
{
$tx = mb_substr($tx, 0, 90);
$tx = "
$tx...";
} else
{
$tx = "
$tx";
}
} else
{
$tx = "";
}
if(!empty($zap2[viewname])){
$fileviewname = $zap2[viewname];}
else{
$fileviewname = $zap2[name];}
//$ft
$siz_f = filesize("$zap2[adres]/$zap2[name]");
$siz_f = round($siz_f / 1024, 2);
if ($ft == 'gif' or $ft == 'jpeg' or $ft == 'jpg' or $ft == 'png'){
echo'
';}
echo " $fileviewname [$siz_f кб]$tx
";
break;
}
}
++$i;
}
if ($total > 10 && $dnam2scr['screen'] != 'nobr')
{
echo "
";
$ba = ceil($total / 10);
if ($offpg != 1)
{
echo "Страницы:
";
} else
{
echo "Страниц: $ba
";
}
if ($start != 0)
{
echo '<< ';
}
$asd = $start - 10;
$asd2 = $start + 20;
if ($offpg != 1)
{
if ($asd < $total && $asd > 0)
{
echo ' 1 .. ';
}
$page2 = $ba - $page;
$pa = ceil($page / 2);
$paa = ceil($page / 3);
$pa2 = $page + floor($page2 / 2);
$paa2 = $page + floor($page2 / 3);
$paa3 = $page + (floor($page2 / 3) * 2);
if ($page > 13)
{
echo ' ' . $paa . ' ' . ($paa + 1) . ' .. ' . ($paa *
2) . ' ' . ($paa * 2 + 1) . ' .. ';
} elseif ($page > 7)
{
echo ' ' . $pa . ' ' . ($pa + 1) . ' .. ';
}
for ($i = $asd; $i < $asd2; )
{
if ($i < $total && $i >= 0)
{
$ii = floor(1 + $i / 10);
if ($start == $i)
{
echo " $ii";
} else
{
echo ' ' . $ii . ' ';
}
}
$i = $i + 10;
}
if ($page2 > 12)
{
echo ' .. ' . $paa2 . ' ' . ($paa2 + 1) . ' .. ' . ($paa3) . ' ' . ($paa3 + 1) . ' ';
} elseif ($page2 > 6)
{
echo ' .. ' . $pa2 . ' ' . ($pa2 + 1) . ' ';
}
if ($asd2 < $totalnew)
{
echo ' .. ' . $ba . '';
}
} else
{
echo "[$page]";
}
if ($total > $start + 10)
{
echo ' >>';
}
echo "";
}
if($dnam2scr['screen'] == 'nobr'){
echo '
* - Выберите первую букву названия.
';
}else{
if ($totalcat >= 1)
{
echo '
Всего папок: ' . $totalcat . '
';
}
if ($totalfile >= 1)
{
echo '
Всего файлов: ' . $totalfile . '
';
}
}
} else
{
echo 'В данной категории нет файлов!
';
}
if ($dostdmod == 1)
{
echo "
Создать папку
";
}
if (($dostdmod == 1) && (!empty($_GET['cat'])))
{
$delcat = mysql_query("select * from `download` where type = '1' and refid = '" . $cat . "';");
$delcat1 = mysql_num_rows($delcat);
if ($delcat1 == 0)
{
echo " Удалить каталог
";
}
echo " Переименовать каталог
";
echo " Выгрузить файл
";
echo " Импорт файла
";
}
if ($dostdmod == 1)
{
if (!empty($_GET['cat'])){
echo " Обновить текущую папку
";}
else{
echo " Обновить базу
";}
}
if (!empty($cat))
{
echo $katlistdata2."» В загрузки
";
}
echo "Размеры изображений
";
if (empty($cat))
{
echo "
";
}
}
require_once ('../incfiles/end.php');
?>