Вход Регистрация
Файл: public_html/codes/index.php
Строк: 84
<?php
$title 
'Полезные куски кода';
require_once 
'../includes/sys.php';
require_once 
'../includes/header.php';
$type 'blogs';
switch (
$act) {
    default:
        echo 
'<div class="title"><b>Полезные куски кода</b>';
echo 
'</div>';
if (
$u['id']){
echo
'<div class="rega"><b><a href="add.php">Добавить код</a></b></div>';
}
        
$cats_r mysql_query("SELECT * FROM `blogs_cats` ORDER BY `name`");
        
$mysql_num_rows mysql_num_rows($cats_r);
        if (
$mysql_num_rows) {
            while (
$cat mysql_fetch_assoc($cats_r)) {
                
$blogs mysql_result(mysql_query("SELECT COUNT(`id`) FROM `blogs` WHERE `id_cat` = '$cat[id]'"), 0);
                
$blogs_new mysql_result(mysql_query("SELECT COUNT(`id`) FROM `blogs` WHERE `id_cat` = '$cat[id]' and `time` > '".(time()-86400)."'"), 0);
                
$blogs_new2 '';
                if (
$blogs_new) {
                    
$blogs_new2 '<span style="color:green">+'.$blogs_new.'</span>';
                }
echo 
'<div class="raz"><image src="../images/page_white_code.png" alt="arrow_down" /> <a href="index.php?act=cat&amp;id='.$cat['id'].'">'.$cat['name'].'</a> <b>('.$blogs.') '.$blogs_new2.'</b></div>';
            }
        } else {
echo 
'<div class="body">Разделы не созданы</div>';
        }
    break;
    case 
'cat':
        
$cat mysql_fetch_assoc(mysql_query("SELECT * FROM `blogs_cats` WHERE `id` = '$id'"));
        if (
$cat['id']) {
            echo 
'<div class="title"><a href="?"><b>Полезные куски кода</b></a>&raquo; '.$cat['name'].'</div><div class="list">';
            
$total mysql_result(mysql_query("SELECT COUNT(`id`) FROM `blogs` WHERE `id_cat` = '$id'"), 0);
            if (
$total 0) {
                
$pages ceil($total $config['onpage']);
                if (
$page $pages or $page == 0) {
                        
$page 1;
                }
                
$begin = ($page 1) * $config['onpage'];
                
$blogs_r mysql_query("SELECT * FROM `blogs` WHERE `id_cat` = '$id' ORDER BY `time` DESC LIMIT $begin$config[onpage]");
                while (
$blog mysql_fetch_assoc($blogs_r)) {
                    echo 
'<div class="raz">';
                    if (
$blog['time'] > (TIME 86400)) {
                        echo 
'<b>';
                    }
                    
$comm mysql_result(mysql_query("SELECT COUNT(`id`) FROM `blogs_comm` WHERE `id_blogs` = '$blog[id]'"), 0);
echo 
'<image src="../images/ups.png" alt="arrow_down" /> <a href="?act=view&amp;id='.$blog['id'].'">'.$blog['name'].'</a> ('.date('d.m.y, H:i'$blog['time']).')';
                    if (
$blog['time'] > (TIME 86400)) {
                        echo 
'</b>';
                    }
                    echo 
'</div>';
                }
            } else {
echo 
'<div class="body">Раздел пуст</div>';
            }
            echo 
'<div class="">'
            
navig($page'?act=cat&amp;id='.$id.'&amp;'$pages);
        } else {
            
redirect('?');
        }                
    break;
    case 
'view':
        
$blog mysql_fetch_assoc(mysql_query("SELECT * FROM `blogs` WHERE `id` = '$id'"));
        if (
$blog['id']) {
            
$cat mysql_fetch_assoc(mysql_query("SELECT `name` FROM `blogs_cats` WHERE `id` = '$blog[id_cat]'"));
            echo 
'<div class="title"><font color="black"><a href="?act=cat&amp;id='.$blog['id_cat'].'">'.$cat['name'].'</a>&raquo; '.$blog['name'];
            if (
access(2)) {
echo 
' (<a href="add.php?act=note_edit&amp;id='.$blog['id'].'">ред</a>';
                if (
access(3)) {
echo 
', <a href="add.php?act=note_del&amp;id='.$blog['id'].'">del</a></font>';
                }
                echo 
')';
            }
echo 
'</div>';
echo 
'<div class="lst"><b>Описание:</b><br/>'.bb($blog['opisanie']).'</div>';
            echo 
'</div><div class="lst">';
            echo 
'<b>Код:<br/></b>';
echo 
nl2br('<code>'.$blog['text'].'</code>').'</div>';
echo 
'<div class="raz"><b>Добавил:</b> <a href="../other/profile.php?id='.$blog['id_user'].'">'.username($blog['id_user'],2).'</a> ('.date('d.m.y, H:i'$blog['time']).')<br /></div>';
echo 
'<b><div class="raz">Рейтинг:</b> <b> ('.$blog['rating'].')</b>'; if ($u['id'] != 0){echo '<a href="?act=rate&amp;id='.$blog['id'].'"><font color="red">-1</font></a>/<a href="?act=rate&amp;id='.$blog['id'].'&amp;ok=1""><font color="green">+1 </font></a>';} echo '</div>';
            
$comm mysql_result(mysql_query("SELECT COUNT(`id`) FROM `blogs_comm` WHERE `id_blogs` = '$blog[id]'"), 0);
echo 
'<div class="raz"><a href="?act=comm&amp;id='.$blog['id'].'"><b>Комментарии</b></a> ('.$comm.')<br /></div>';
echo 
'<div class="raz"><a href="?act=copy&amp;id='.$blog['id'].'">Копировать код</a></div>';
echo 
'<div class="raz"><b>Скопировать ссылку:</b><br /><input name="copy_link" type="text" value="'.HTTPHOME.'/codes/?act=view&amp;id='.$blog['id'].'" /><br />';
echo 
'<b>BB-код для форума:</b><br/><input name="bb_code" type="text" value="[url='.HTTPHOME.'/codes/?act=view&amp;id='.$blog['id'].']'.$blog['name'].'[/url]" /></div>';
        } else {
            
redirect('?');
        }
    break;
case 
'copy':
$code=mysql_fetch_assoc(mysql_query("SELECT * FROM `blogs` WHERE `id` ='$id'"));
if (
$code['id']){
echo 
'<div class="title"><a href="?act=view&amp;id='.$code['id'].'">'.$code['name'].'</a> &raquo; Копировать код</div>';
echo 
'<div class="raz"><b>Скопировать код:</b><br/><input type="text" value="'.$code['text'].'"></div>';
}
break;
    case 
'rate':
        require_once 
'../includes/rate.php';
    break;
    case 
'comm':
        require_once 
'../includes/comm.php';
    break;
    case 
'comm_add':
        require_once 
'../includes/comm_add.php';
    break;
    case 
'comm_reply':
        require_once 
'../includes/comm_reply.php';
    break;
    case 
'comm_edit':
        require_once 
'../includes/comm_edit.php';
    break;
    case 
'comm_del':
        require_once 
'../includes/comm_del.php';
    break;
    case 
'comm_by':
        require_once 
'../includes/comm_by.php';
    break;
    case 
'comm_new':
        require_once 
'../includes/comm_new.php';
    break;
    case 
'top':
        require_once 
'../includes/top.php';
    break;
    case 
'my':
        require_once 
'../includes/my.php';
    break;
}
require_once 
'../includes/tail.php';
?>
Онлайн: 2
Реклама