Открыть стену ↓'; } else { if (isset($_GET['like'])){//Проверяем на существование гет данных if (!mysql_result(mysql_query("SELECT COUNT(*) FROM `like_wall` WHERE `user`='".$user['id']."' AND `mess_id`='".$_GET['like']."'"),0)){//Если такой записи нет if(is_numeric($_GET['like'])){//Защищаемся от скюл иньекции $_GET['like']=intval($_GET['like']); mysql_query("INSERT INTO `like_wall`(`user`,`mess_id`)VALUES('".$user['id']."','".$_GET['like']."')");//запрос echo 'Вы успешно лайкнули запись'; } }else{ if(is_numeric($_GET['like'])){//Защищаемся от скюл иньекции $_GET['like']=intval($_GET['like']); mysql_query("DELETE FROM `like_wall` WHERE `user`='".$user['id']."' AND `mess_id`='".$_GET['like']."'")or die(mysql_error());//запрос echo "Вы разлайкали запись"; } } } echo 'Закрыть стену ↑'; echo '
'; if($user['set_translit']){ echo ''; } echo ' | Смайлы

'; echo '
'; if(isset($_GET['delete']) AND !empty($_GET['delete'])){ $delete = intval($_GET['delete']); if($user['level']>3 OR $ank['id']==$user['id']){ $query = @mysql_query("SELECT `id` FROM `wall` WHERE `user_id` = '".$user_id."' AND `id` = '".$delete."';"); if(@mysql_affected_rows()>0){ @mysql_query("DELETE FROM `wall` WHERE `user_id` = '".$user_id."' AND `id` = '".$delete."' LIMIT 1;"); mysql_query("OPTIMIZE TABLE `wall`"); echo '
Запись удалена
'; }else echo '
Сообщение не найдено!
'; }else echo '
У Вас нет прав для удаления этого сообщения!
'; } if(isset($_POST['message']) AND isset($user)){ $message = htmlspecialchars($_POST['message']); if(isset($_POST['translit']) AND $_POST['translit']){ $message = translit($message); } $err = ''; if(strlen2($message)>512){ $err .= '
сообщение слишком длинное
'; } if(strlen2($message)<2){ $err .= '
короткое сообщение
'; } if(@mysql_result(@mysql_query("SELECT COUNT(*) FROM `wall` WHERE `user_id` = '".$user_id."' AND `message` = '".@mysql_escape_string($message)."' AND `time` > '".($time - 30)."' LIMIT 1"), 0)!= 0){ $err .= 'ваше сообщение повторяет предыдущее;
'; } if(time() - @mysql_result(@mysql_query("SELECT `time` FROM `wall` WHERE `user_id` = '$user_id' ORDER BY `id` DESC LIMIT 1;"),0)<30){ $err .= 'не стоит писать сообщения так часто..
'; } if($err!=''){ echo '
При добавление сообщения произошли следующие ошибки:
'.$err.'
'; }else{ $message = @mysql_escape_string($message); @mysql_query("INSERT INTO `wall` (`user_id`, `who`, `time`, `message`) values('".$user_id."', '".$user['id']."', '".$time."', '".$message."')"); @mysql_query("UPDATE `user` SET `msg_on_wall` = `msg_on_wall` + 1 WHERE `id` = '".$user['id']."' LIMIT 1"); //if($user['id']!=$user_id){ //$msg = 'на Вашей стене появилась новая запись'; //mysql_query("INSERT INTO `jurnal` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".$user_id."', '".$msg."', '".$time."')"); //} mysql_query("OPTIMIZE TABLE `wall`, `user`, `jurnal`"); echo '
Запись добавлена
'; } } $k_post = @mysql_result(@mysql_query("SELECT COUNT(*) FROM `wall` WHERE `user_id` = '".$user_id."'"),0); $k_page = k_page($k_post, $set['p_str']); $page = page($k_page); $start = $set['p_str'] * $page - $set['p_str']; echo ''; if(!$k_post){ echo ''; } $query = @mysql_query("SELECT * FROM `wall` WHERE `user_id` = '".$user_id."' ORDER BY `time` DESC LIMIT $start, $set[p_str];"); while ($array = mysql_fetch_array($query)){ $user_nick = @mysql_fetch_array(@mysql_query("SELECT * FROM `user` WHERE `id` = '".$array['who']."'")); echo " \n"; echo ''; echo "
Нет сообщений...
'; avatar3($post['id']); echo '
\n"; echo ''.online($array['who']).' '.$user_nick['nick'].' ('.vremja($array['time']).')'; echo '
'.output_text($array['message']).'
'; if($user['level']>3 OR $ank['id']==$user['id']){ echo '[удалить]'; } if (!mysql_result(mysql_query("SELECT COUNT(*) FROM `like_wall` WHERE `user`='".$user['id']."' AND `mess_id`='".$array['id']."'"),0)){//Если лайка нет echo "Like"; }else{ echo "Like"; } echo " ".mysql_result(mysql_query("SELECT COUNT(*) FROM `like_wall` WHERE `mess_id`='".$array['id']."'"),0);//Счетчик } echo '
'; if($k_page>1){ str('info.php?id='.$user_id.'&wall&', $k_page, $page); } } echo ''; ?>