Код который нужно прописать if (time() < $user['pirates_time']) { if ($user['pirates_zb']!=0) { include_once '../pirates/pirates.php'; $zb = $user['pirates_zb']; mysql_query("UPDATE `user` SET `pirates_zb` = '".($user['pirates_zb']-$zb)."' WHERE `id` = '$user[id]' LIMIT 1",$db); mysql_query("UPDATE `user` SET `pirates_zall` = '".($user['pirates_zall']+1)."' WHERE `id` = '$user[id]' LIMIT 1",$db); $zl = $user['pirates_lock']; mysql_query("UPDATE `user` SET `pirates_lock` = '".($user['pirates_lock']-$zl)."' WHERE `id` = '$user[id]' LIMIT 1",$db); mysql_query("UPDATE `user` SET `pirates_z` = '".($user['pirates_z']+$costb)."' WHERE `id` = '$user[id]' LIMIT 1",$db); mysql_query("UPDATE `user` SET `pirates_all` = '".($user['pirates_all']+$costb)."' WHERE `id` = '$user[id]' LIMIT 1",$db); $msg11 = 'Вы выполнили задание Рижего Билла - "Написать сообщение в беседке". Не забывайте забирать награду у пирата. [url=/pirates/]Зайти за наградой[/url].'; $kn = 0; mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('$kn', '$user[id]', '".my_esc($msg11)."', '$time')"); } } Вот что вышло когда я прописал 1512)$err='Длина текста превышает предел в 512 символов'; if(isset($_POST['types'])) $types=intval($_POST['types']); else $types='0'; if (!isset($err)) { mysql_query("INSERT INTO `spamus` (`id_user`, `msg`, `id_spam`, `time`, `types`, `razdel`, `spam`) values('$user[id]', '$msg', '$spamer[id]', '$time', '$types', 'guest', '".my_esc($mess['msg'])."')"); $_SESSION['message'] = 'Заявка на рассмотрение отправлена'; header("Location: ?spam=$mess[id]&page=".intval($_GET['page']).""); exit; } } } } aut(); err(); if (mysql_result(mysql_query("SELECT COUNT(*) FROM `spamus` WHERE `id_user` = '$user[id]' AND `id_spam` = '$spamer[id]' AND `razdel` = 'guest'"),0)==0) { echo "
Ложная информация может привести к блокировке ника. Если вас постоянно достает один человек - пишет всякие гадости, вы можете добавить его в черный список.
"; echo "\n"; }else{ echo "
Жалоба на $spamer[nick] будет рассмотрена в ближайшее время.
"; } echo "
\n"; echo "* Назад
\n"; echo "
\n"; include_once '../sys/inc/tfoot.php'; } /* ================================== The End ================================== */ include 'inc/admin_act.php'; if(isset($_POST['msg'])){ $msg=$_POST['msg']; if (isset($_POST['translit']) && $_POST['translit']==1)$msg=translit($msg); $mat=antimat($msg); if ($mat)$err[]='В тексте сообщения обнаружен мат: '.$mat; if (strlen2($msg)>1024){$err[]='Сообщение слишком длинное';} elseif (strlen2($msg)<2){$err[]='Короткое сообщение';} elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `guest` WHERE `id_user` = '$user[id]' AND `msg` = '".my_esc($msg)."' LIMIT 1"),0)!=0){$err='Ваше сообщение повторяет предыдущее';} elseif(!isset($err)){ /* ========================== Уведомления об ответах ========================== */ if (isset($user) && $respons==TRUE){ $notifiacation=mysql_fetch_assoc(mysql_query("SELECT * FROM `notification_set` WHERE `id_user` = '".$ank_otv['id']."' LIMIT 1")); if ($notifiacation['komm'] == 1 && $ank_otv['id'] != $user['id']) mysql_query("INSERT INTO `notification` (`avtor`, `id_user`, `type`, `time`) VALUES ('$user[id]', '$ank_otv[id]', 'guest', '$time')"); } if (time() < $user['pirates_time']) { if ($user['pirates_zb']!=0) { include_once '../pirates/pirates.php'; $zb = $user['pirates_zb']; mysql_query("UPDATE `user` SET `pirates_zb` = '".($user['pirates_zb']-$zb)."' WHERE `id` = '$user[id]' LIMIT 1",$db); mysql_query("UPDATE `user` SET `pirates_zall` = '".($user['pirates_zall']+1)."' WHERE `id` = '$user[id]' LIMIT 1",$db); $zl = $user['pirates_lock']; mysql_query("UPDATE `user` SET `pirates_lock` = '".($user['pirates_lock']-$zl)."' WHERE `id` = '$user[id]' LIMIT 1",$db); mysql_query("UPDATE `user` SET `pirates_z` = '".($user['pirates_z']+$costb)."' WHERE `id` = '$user[id]' LIMIT 1",$db); mysql_query("UPDATE `user` SET `pirates_all` = '".($user['pirates_all']+$costb)."' WHERE `id` = '$user[id]' LIMIT 1",$db); $msg11 = 'Вы выполнили задание Рижего Билла - "Написать сообщение в беседке". Не забывайте забирать награду у пирата. [url=/pirates/]Зайти за наградой[/url].'; $kn = 0; mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('$kn', '$user[id]', '".my_esc($msg11)."', '$time')"); } } mysql_query("INSERT INTO `guest` (id_user, time, msg) values('$user[id]', '$time', '".my_esc($msg)."')"); mysql_query("UPDATE `user` SET `balls` = '".($user['balls']+1)."', `rating_tmp` = '".($user['rating_tmp']+1)."' WHERE `id` = '$user[id]' LIMIT 1"); $_SESSION['text'] = null; $_SESSION['message']='Сообщение успешно добавлено'; header ("Location: ?"); }} err(); aut(); // форма авторизации ?> Сейчас в GuestBoook: "; $q1 = mysql_query("SELECT * FROM `user` WHERE `date_last` > '".(time()-100)."' AND `url` like '/guest/%' ORDER BY `date_last` DESC LIMIT 10"); while ($guest = mysql_fetch_array($q1)) {echo "$guest[nick], ";}echo ""; if(!$webbrowser){ echo "
"; echo "Смайлы | Обновить
"; if ($set['web'] && is_file(H.'style/themes/'.$set['set_them'].'/altername_post_form.php')) include_once H.'style/themes/'.$set['set_them'].'/altername_post_form.php'; else { $msg= ' '; echo '
'; } echo ''; echo "
";}else{?>

"; if ($k_post==0) { echo "
\n"; echo "Нет сообщений\n"; echo "
\n"; } ?>
'; $num=1; }elseif ($num==1) {echo '";} } echo '';?>
И файл от старой версии гостевой социала который был в модуле '$time' OR `view` = '0')"), 0) != 0) { header('Location: /ban.php?'.SID); exit; } // Очищаем уведомления об ответах if (isset($user)) mysql_query("UPDATE `notification` SET `read` = '1' WHERE `type` = 'guest' AND `id_user` = '$user[id]'"); // Действия с комментариями include 'inc/admin_act.php'; // Отправка комментариев if (isset($_POST['msg']) && isset($user)) { $nastr = $_POST['nastr']; $msg = $_POST['msg']; $mat = antimat($msg); if ($mat)$err[] = 'В тексте сообщения обнаружен мат: ' . $mat; if (strlen2($msg) > 1024){ $err[] = 'Сообщение слишком длинное'; } elseif (strlen2($msg) < 2){ $err[] = 'Короткое сообщение'; } elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `guest` WHERE `id_user` = '$user[id]' AND `msg` = '".my_esc($msg)."' LIMIT 1"),0) != 0) { $err = 'Ваше сообщение повторяет предыдущее'; } elseif(!isset($err)) { // Начисление баллов за активность include_once H.'sys/add/user.active.php'; /* ========================== Уведомления об ответах ========================== */ if (isset($ank_reply['id'])) { $notifiacation = mysql_fetch_assoc(mysql_query("SELECT * FROM `notification_set` WHERE `id_user` = '" . $ank_reply['id'] . "' LIMIT 1")); if ($notifiacation['komm'] == 1 && $ank_reply['id'] != $user['id']) mysql_query("INSERT INTO `notification` (`avtor`, `id_user`, `type`, `time`) VALUES ('$user[id]', '$ank_reply[id]', 'guest', '$time')"); } if (time() < $user['pirates_time']) { if ($user['pirates_zb']!=0) { include_once '../pirates/pirates.php'; $zb = $user['pirates_zb']; mysql_query("UPDATE `user` SET `pirates_zb` = '".($user['pirates_zb']-$zb)."' WHERE `id` = '$user[id]' LIMIT 1",$db); mysql_query("UPDATE `user` SET `pirates_zall` = '".($user['pirates_zall']+1)."' WHERE `id` = '$user[id]' LIMIT 1",$db); $zl = $user['pirates_lock']; mysql_query("UPDATE `user` SET `pirates_lock` = '".($user['pirates_lock']-$zl)."' WHERE `id` = '$user[id]' LIMIT 1",$db); mysql_query("UPDATE `user` SET `pirates_z` = '".($user['pirates_z']+$costb)."' WHERE `id` = '$user[id]' LIMIT 1",$db); mysql_query("UPDATE `user` SET `pirates_all` = '".($user['pirates_all']+$costb)."' WHERE `id` = '$user[id]' LIMIT 1",$db); $msg11 = 'Вы выполнили задание Рижего Билла - "Написать сообщение в беседке". Не забывайте забирать награду у пирата. [url=/pirates/]Зайти за наградой[/url].'; $kn = 0; mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('$kn', '$user[id]', '".my_esc($msg11)."', '$time')"); } } mysql_query("INSERT INTO `guest` (id_user, time, msg) values('$user[id]', '$time', '" . my_esc($msg) . "')"); $_SESSION['message'] = 'Сообщение успешно добавлено'; header ("Location: index.php" . SID); exit; } } // заголовок страницы $set['title'] = 'Гостевая книга'; include_once '../sys/inc/thead.php'; title(); aut(); err(); include_once '../pirates/pirates.php'; $k_post = mysql_result(mysql_query("SELECT COUNT(id) FROM `guest`"), 0); $k_page = k_page($k_post, $set['p_str']); $page = page($k_page); $start = $set['p_str'] * $page - $set['p_str']; // Форма для комментариев if (isset($user)) { echo '
'; if (is_file(H.'style/themes/' . $set['set_them'] . '/altername_post_form.php')) include_once H.'style/themes/' . $set['set_them'] . '/altername_post_form.php'; else echo $tPanel . '
'; echo '
'; echo '
'; } echo ''; if ($k_post == 0) { echo '
'; echo 'Нет сообщений'; echo '
'; } $q = mysql_query("SELECT * FROM `guest` ORDER BY id DESC LIMIT $start, $set[p_str]"); while ($post = mysql_fetch_assoc($q)) { $ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = $post[id_user] LIMIT 1")); // Лесенка echo '
'; $num++; echo user::avatar($ank['id'], 0) . user::nick($ank['id'], 1, 1, 1); if (isset($user) && $user['id'] != $ank['id']) echo ' [*] (' . vremja($post['time']) . ')
'; echo output_text($post['msg']) . ''; if (isset($user) && ($user['level'] > $ank['level'] || $user['level'] != 0 && $user['id'] == $ank['id']) && user_access('guest_delete')) { echo '
'; echo '*'; echo '
'; } echo '
'; } echo '
'; if ($k_page > 1)str('index.php?', $k_page, $page); // Вывод страниц echo '
'; echo '* В гостевой (' . mysql_result(mysql_query("SELECT COUNT(id) FROM `user` WHERE `date_last` > '".(time()-100)."' AND `url` like '/guest/%'"), 0) . ' чел.)
'; echo '
'; // Форма очистки комментов include 'inc/admin_form.php'; include_once '../sys/inc/tfoot.php'; ?> Правильно ли я прописал код и будет ли он работать?