{% else-1 %}
Обновить
* Тема закрыта!
1.
Egoist * 0.32
[автор] (26 окт 2013, 18:15) [0/0] [0] [спам] [под]

Это говнокод?
<?php
include \'../config.php\';
$admin=admin();
$se=mysql_fetch_array(mysql_query(\'SELECT * FROM `set_shop`\'));
if(isset($_GET[\'bid\'])){
$bid=intval($_GET[\'bid\']);
$m=mysql_fetch_array(mysql_query(\"SELECT * FROM `ban` WHERE `id`=\'$bid\'\"*);
$ab=mysql_num_rows(mysql_query(\"SELECT * FROM `ban` WHERE `time_o`>\'$time\' AND `id`=\'$bid\'\"*);
if($_GET[\'st\']==1){
if($m[\'ban_user\']!=$aut[\'id\'] and !$admin){
header(\'Location: /ban/?bid=\'.$bid);
}else{
if(!$ab){
div(\'Ошибка\');
echo \'Внимание!<br/>Разрешено снимать только <b>активные</b> баны<br/>\';
echo \'&#187; <a href=\"/ban/?bid=\'.$bid.\'\">Вернуться</a>\';
}else{
mysql_query(\"UPDATE `ban` SET `unban_user`=\'$aut[id]\', `time_unban`=\'$time\', `time_o`=\'$time\' WHERE `id`=\'$bid\'\"*;
header(\'Location: /ban/?bid=\'.$bid);}}
}else{
div(\'Наказания\');
echo \'&#187; <a href=\"/ban/?r_id=\'.$m[\'id_user\'].\'\">Все баны</a><br/><br/>\';
$a=mysql_fetch_array(mysql_query(\"SELECT * FROM `users` WHERE `id`=\'$m[id_user]\'\"*);
$a1=mysql_fetch_array(mysql_query(\"SELECT * FROM `users` WHERE `id`=\'$m[ban_user]\'\"*);
$a2=mysql_fetch_array(mysql_query(\"SELECT * FROM `users` WHERE `id`=\'$m[unban_user]\'\"*);
echo \'<a href=\"../info.php?id=\'.$m[\'id_user\'].\'\"><b>\'.$a[\'login\'].\'</b></a><br/>ID бана: \'.$bid.\'<br/>\';
if($ab){
echo \'Бан: <b>Активен</b>\';
if($m[\'ban_user\']==$aut[\'id\'] or $admin){
echo \' [<a href=\"/ban/?bid=\'.$bid.\'&amp;st=1\">снять</a>]\';}
echo \'<br/>\';
}else{
echo \'Бан: <b>Не активен</b><br/>\';}
echo \'Забанил: <a href=\"../info.php?id=\'.$m[\'ban_user\'].\'\">\'.$a1[\'login\'].\'</a><hr/>\'.bb(smiles(htmlspecialchars(stripslashes($m[\'descr\'])))).\'<hr/>Наложен: \'.data($m[\'time_n\']).\'<br/>\';
if(!empty($m[\'unban_user\'])){
echo \'Снят: \'.data($m[\'time_unban\']).\' [<a href=\"../info.php?id=\'.$m[\'unban_user\'].\'\">\'.$a2[\'login\'].\'</a>]<br/>\';}
echo \'Окончание: \'.data($m[\'time_o\']).\'\';
if(!$ab and $m[\'id_user\']==$aut[\'id\']){
echo \'<br/><br/><a href=\"/shop/ban_non/?act=1&amp;id=\'.$bid.\'\">Удалить запись</a> [\'.$se[\'ban_non\'].\'кр]\';}}
}else{
if(isset($_GET[\'r_id\'])){
div(\'Наказания\');
$r_id=intval($_GET[\'r_id\']);
$u=mysql_fetch_array(mysql_query(\"SELECT * FROM `users` WHERE `id`=\'$r_id\'\"*);
echo \'<a href=\"../info.php?id=\'.$r_id.\'\"><b>\'.$u[\'login\'].\'</b></a><br/>\';
$i=mysql_num_rows(mysql_query(\"SELECT `id` FROM `ban` WHERE `id_user`=\'$r_id\'\"*);
echo \'Наказаний: \'.$i.\'<br/>\';
$q=mysql_query(\"SELECT * FROM `ban` WHERE `id_user`=\'$r_id\' ORDER BY `id` DESC\"*;
while($r=mysql_fetch_array($q)){
$ab=mysql_num_rows(mysql_query(\"SELECT * FROM `ban` WHERE `time_o`>\'$time\' AND `id`=\'$r[id]\'\"*);
echo \'<div class=\"msg1\">\';
if($ab){
echo \'<a href=\"/ban/?bid=\'.$r[\'id\'].\'\"><font color=\"red\"><b>[\'.data($r[\'time_n\']).\']</b></font></a>\';
if($admin){
echo \' [<a href=\"../admin/user.php?act=del_ban&amp;bid=\'.$r[\'id\'].\'\"><font color=\"red\">DEL</font></a>]\';}
}else{
echo \'<a href=\"/ban/?bid=\'.$r[\'id\'].\'\">[\'.data($r[\'time_n\']).\']</a>\';
if($admin){
echo \' [<a href=\"../admin/user.php?act=del_ban&amp;bid=\'.$r[\'id\'].\'\"><font color=\"red\">DEL</font></a>]\';}}
echo \'</div>\';}
}else{
$b=mysql_fetch_array(mysql_query(\"SELECT MAX(`id`) FROM `ban` WHERE `id_user`=\'$aut[id]\'\"*);
$banan=mysql_fetch_array(mysql_query(\"SELECT * FROM `ban` WHERE `id`=\'$b[0]\'\"*);
$use=mysql_fetch_array(mysql_query(\"SELECT * FROM `users` WHERE `id`=\'$aut[id]\'\"*);
if($use[\'blok\']==1){
div(\'Внимание!\');
echo \'Внимание!<br/>Учетная запись заблокирована администрацией сайта<br/>Использование учетной записи не возможно<br/>Приносим свои извинения!\';
}else{
div(\'Ошибка\');
$u_n=mysql_fetch_array(mysql_query(\"SELECT * FROM `users` WHERE `id`=\'$banan[ban_user]\'\"*);
echo \'Здраствуйте, <b>\'.$use[\'login\'].\'</b><br/>Извините Вам запрещен доступ к сайту<br/><br/>Забанил: \'.$u_n[\'login\'].\'<br/>Время наложения бана: \'.data($banan[\'time_n\']).\'<br/>Окончание: \'.data($banan[\'time_o\']).\'<br/>Причина: \'.htmlspecialchars(stripslashes($banan[\'descr\'])).\'\';
if($time>$banan[\'time_o\']){
header(\'Location: ../index.php\');}}}}
echo \'</div>\';
include \'../foot.php\';
echo \'</div>\';
?>

2. (26 окт 2013, 18:16) [1/0] [1] [спам] [под]

Нет*

3. (26 окт 2013, 18:18) [1/0] [1] [спам] [под]

Нормальный))

4.
Egoist * 0.32
[автор] (26 окт 2013, 18:19) [0/0] [0] [спам] [под]

Paradise, а то тут утверждают что это говнокод)

5. (26 окт 2013, 18:19) [0/0] [0] [спам] [под]

В принципе в коде нет ни чего сложного.


Изм. 1 раз. / Посл. изм. (26 окт 2013, 18:20)
6.
Fallen * 10.22
(26 окт 2013, 18:20) [0/1] [-1] [спам] [под]

$a=mysql_fetch_array(mysql_query(\"SELECT * FROM `users` WHERE `id`=\'$m[id_user]\'\"*);

$a1=mysql_fetch_array(mysql_query(\"SELECT * FROM `users` WHERE `id`=\'$m[ban_user]\'\"*);

$a2=mysql_fetch_array(mysql_query(\"SELECT * FROM `users` WHERE `id`=\'$m[unban_user]\'\"*);
-----
конечно говнокод, взять к примеру эти запросы *

7.
Egoist * 0.32
[автор] (26 окт 2013, 18:20) [0/0] [0] [спам] [под]

cloudfire™, ты свехнулся)

8.
Egoist * 0.32
[автор] (26 окт 2013, 18:21) [0/0] [0] [спам] [под]

cloudfire™, а ты покажи эти запросы но уже не в говнокоде, как ты утверждаешь!

9. (26 окт 2013, 18:24) [0/0] [0] [спам] [под]

Что собственно код должен зделать?
Добавлено 26.10.13 в 18:26:11:
Я думаю ГК,ибо слишком много запросов.

10.
Egoist * 0.32
[автор] (26 окт 2013, 18:27) [0/0] [0] [спам] [под]

UA95, утверждают что это говнокод, неважно что он делает

Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений