Вход Регистрация
Файл: files.php
Строк: 70
<?php

require 'sid.php';
require 
'config.php';
$link connect_db();
list(
$user$id$ps) = check_login($link);

whorm(0'fo');

include 
'head.php';
include 
'navigator.php';

$do = (isset($_GET['do'])) ? $_GET['do'] : NULL;
switch(
$do) {
default:

$nk my_int($_GET['nk']);

if (!
user_inf($nk)) {
   
header('Location: index.php?' $ref);
   die();
}

    echo 
$div_title 'Файлы/' us($nk) . $div_end $div_left;

        
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `fo_files` WHERE `moder` = '0' AND `author` = '$nk'"), 0);
         if (
$count != FALSE) {
              
$select mysql_query("SELECT DISTINCT `fo_pod` .*,
                                      (SELECT COUNT(*) FROM `fo_files` WHERE `fo_files`.`cat` = `fo_pod`.`id` AND `fo_files`.`rid` = `fo_pod`.`cid` AND `fo_files`.`moder` = '0' AND `fo_files`.`author` = '
$nk') AS c
                                    FROM `fo_pod`
                                      LEFT JOIN `fo_files`
                                    ON(`fo_pod`.`cid` = `fo_files`.`rid`
                                    AND `fo_pod`.`id` = `fo_files`.`cat`)
                                    WHERE `fo_files`.`moder` = '0'
                                    AND `fo_files`.`author` = '
$nk'");

             
$i 0;
                while(
$a mysql_fetch_assoc($select)) {
                    echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
                    echo 
'<img src="ico/dir.gif" alt=""/> <a href="files.php?do=look&amp;nk='.$nk.'&amp;r='.$a['id'].'">' $a['title'] . '</a> (' $a['c'] . ')' $div_end;
                }
         } else {
            echo 
'Файлов не найдено!<br/>';
         }

    echo 
$div_end;
break;

case 
look:
$nk my_int($_GET['nk']);

if (!
user_inf($nk)) {
   
header('Location: index.php?' $ref);
   die();
}

    echo 
$div_title 'Файлы ' us($nk) . $div_end $div_left;

     
$r my_int($_GET['r']);
      
$empty mysql_query("SELECT `id` FROM `fo_files` WHERE `cat` = '$r' LIMIT 1");
        if (
mysql_num_rows($empty) == FALSE) {
           
header('Location: index.php?' $ref);
           die();
        }

        
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `fo_files` WHERE `moder` = '0' AND `author` = '$nk' AND `cat` = '$r'"), 0);

         if (
$count != FALSE) {
            
$n = new navigator($count10'?nk='.$nk.'&amp;');
              
$select mysql_query("SELECT DISTINCT `t1`.* FROM `fo_files` AS `t1`
                     JOIN `fo_pod` AS `t2`
                     ON
                     (`t1`.`cat` = `t2`.`id`
                     AND
                     `t1`.`rid` = `t2`.`cid`)
                     WHERE
                     `t1`.`moder` = '0'
                     AND
                     `author` = '
$nk'
                     AND
                      `cat` = '
$r'
                     ORDER BY `t1`.`id` DESC 
{$n->limit}");

             
$i 0;
                while(
$a mysql_fetch_assoc($select)) {
                     
$ex pathinfo($a['url']);
                     
$ext strtolower($ex['extension']);
                     
#######################
                     
if ($ext == '3gp'$format '<img src="fo/img/3gp.gif" alt="*"/>';
                     elseif (
$ext == 'avi'$format '<img src="fo/img/avi.gif" alt="*"/>';
                     elseif (
$ext == 'gif'$format '<img src="fo/img/gif.gif" alt="*"/>';
                     elseif (
$ext == 'jpg'$format '<img src="fo/img/jpg.gif" alt="*"/>';
                     elseif (
$ext == 'mp3'$format '<img src="fo/img/mp3.gif" alt="*"/>';
                     elseif (
$ext == 'zip'$format '<img src="fo/img/zip.gif" alt="*"/>';
                     elseif (
$ext == 'jar'$format '<img src="fo/img/jar.gif" alt="*"/> ';
                     else 
$format '<img src="fo/img/unknown.gif" alt="*"/>';
                     
#######################
                             
$inf_file = (!empty($a['info'])) ? $a['info'] : 'Без описания';
                               if (
$ext == 'jpg' || $ext == 'gif' || $ext == 'png' || $ext == 'bmp' || $ext == 'jpeg' || $ext == 'ico' || $ext == 'iso' || $ext == 'imy' || $ext == 'wbmp'
                               {
                                 
$prev '<img src="resize.php?img=fo/'.$a['url'].'&width=40&height=0&i=0" alt="*"/>';
                               }

                                elseif (
$ext == 'nth' || $ext == 'thm') {
                                  
$prev '<img src="fo/theme.php?i='.$a['id'].'" width="40" height="40" alt=""/>';
                                }
                               else 
$prev '';

                    echo (
$i ++ % 2) ? $div_tworazdel $div_razdel;
                    echo 
$prev '<br/>
                         ' 
$format '
                         <a href="fo/info.php?i='
.$a['id'].'">' $a['title'] . '</a>
                         <br/>
                         ' 
$inf_file $div_end;
                }
                 echo 
$n->navi();
         } else {
                    echo 
'Файлов не найдено!<br/>';
         }

    echo 
$div_end;
break;
}
include 
'foot.php';
?>
Онлайн: 4
Реклама