Вход Регистрация
Файл: social12/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($count, 10, '?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';
?>
Онлайн: 2
Реклама