Это говнокод?
<?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 \'» <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 \'» <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.\'&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&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&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&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>\';
?>
Paradise, а то тут утверждают что это говнокод)
$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]\'\");
-----
конечно говнокод, взять к примеру эти запросы
cloudfire™, а ты покажи эти запросы но уже не в говнокоде, как ты утверждаешь!
Что собственно код должен зделать?
Добавлено 26.10.13 в 18:26:11:
Я думаю ГК,ибо слишком много запросов.
UA95, утверждают что это говнокод, неважно что он делает