Просмотр файла up/moduls/functions.php

Размер файла: 2.85Kb
<?

//--------------------------- Функция возврата ссылки на личку -----------------------------//
function lslog($string) {

return '[<a href="'.BASEDIR.'pages/privat.php?action=submit&uz='.$string.'&amp;'.SID.'">ЛС</a>]';
}

//--------------------------- Функция возврата ссылки на анкету -----------------------------//
function loganketa($string) {

return '<b><a href="'.BASEDIR.'pages/anketa.php?uz='.$string.'&amp;'.SID.'">'.nickname($string).'</a></b>';
}

// Определение формата файла
function format($name){
$f1 = strrpos($name,".");
$f2 = substr($name,$f1+1,999);
$fname = strtolower($f2);
return $fname;
}

// Функция для вывода части описания
function show_abs($str){
global $ab_len;
$str = utf_substr($str,0,$ab_len);
return $str.'...';}

function dir_scan($paths){
$paths = $paths."/*";
$array = glob($paths);
static $dir_aray;
foreach ($array as $vv){
if(is_dir($vv)){
$dir_aray[] = $vv;
dir_scan($vv);}
}
return $dir_aray;
}

function file_img($format){
switch($format){
case 'jpg': case '.jpeg': return 'jpg.gif'; break;
case 'gif': return 'gif.gif'; break;
case 'mid': return 'mid.gif'; break;
case 'mp3': return 'mp3.gif'; break;
case 'wav': case '.amr': return 'wav.gif'; break;
case 'mmf': return 'mmf.gif'; break;
case 'jad': return 'jad.gif'; break;
case 'jar': return 'jar.gif'; break;
case 'zip': return 'zip.gif'; break;
case 'txt': return 'txt.gif'; break;
case 'exe': return 'exe.gif'; break;
case 'htm': return 'htm.gif'; break;
case 'html': return 'htm.gif'; break;
case 'php': return 'php.gif'; break;
default: return 'file.gif'; break;
}
}

function strpage($start, $posts, $total, $page, $reqpage=""){

echo '<hr>';

if ($start != 0) echo '<a href="'.$page.'?'.$reqpage.'start='.($start - $posts).'&amp;'.SID.'">&lt;-Назад</a> ';
else echo '&lt;-Назад';

echo ' | ';

if ($total > $start + $posts)
echo ' <a href="'.$page.'?'.$reqpage.'start='.($start + $posts).'&amp;'.SID.'">Далее-&gt;</a>';
else echo 'Далее-&gt;';

if($total>0){

$ba = ceil($total/$posts);
$ba2 = $ba*$posts-$posts;

echo '<br><hr>Страницы:';
$asd = $start-($posts*3);
$asd2 = $start+($posts*4);

if($asd<$total && $asd>0) echo ' <a href="'.$page.'?'.$reqpage.'start=0&amp;'.SID.'">1</a> ... ';

for($i=$asd; $i<$asd2;){

if($i<$total && $i>=0){

$ii = floor(1+$i/$posts);

if ($start==$i) echo ' <b>['.$ii.']</b>';
else echo ' <a href="'.$page.'?'.$reqpage.'start='.$i.'&amp;'.SID.'">'.$ii.'</a>';
}
$i=$i+$posts;
}
if($asd2<$total) echo ' ... <a href="'.$page.'?'.$reqpage.'start='.$ba2.'&amp;'.SID.'">'.$ba.'</a>';
}}

$auth = $_SESSION['log'] != "" && md5($_SESSION['par']) != "" && md5($_SESSION['par']) == $provpar && $_SESSION['log'] == $provlog ? true : false;

?>