Файл: Readme.txt
Строк: 65
1.Добавить в info.php эти
строки
if(!isset($_GET['wall']))
{
echo '<img
src="http://nasimke.ru/images/profile/stena.gif"
alt=""/> Стена<a
href="info.php?id='.$user_id.'&wall">[+]</a><br/>';
}
else
{
echo
'<img src="http://nasimke.ru/images/profile/stena.gif"
alt=""/> Стена<a
href="info.php?id='.$user_id.'">[-]</a><br/>';
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 '<div class="tmn">Сообщение
успешно удалено!</div>';
}else
echo '<div
class="err">Сообщение не
найдено!</div>';
}else
echo '<div
class="err">У Вас нет прав для удаления
этого
сообщения!</div>';
}
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 .= '<div
class="textmes">сообщение слишком
длинное</div>';
}
if(strlen2($message)<2){
$err .=
'<div class="textmes">короткое
сообщение</div>';
}
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 .= 'ваше
сообщение повторяет
предыдущее;<br/>';
}
if(time() -
@mysql_result(@mysql_query("SELECT `time` FROM `wall` WHERE `user_id`
= '$user_id' ORDER BY `id` DESC LIMIT 1;"),0)<30){
$err .= 'не
стоит писать сообщения так
часто..<br/>';
}
if($err!=''){
echo '<div
class="err">При добавление сообщения
произошли следующие
ошибки:<br/>'.$err.'</div>';
}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 '<div
class="tmn">Сообщение успешно
добавлено!</div>';
}
}
$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 '<table
class="post">';
if(!$k_post){
echo '<tr><td
class="p_t">Нет
сообщений...</td></tr>';
}
$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 "
<tr>\n";
if($num==1){
echo " <td
class='rer'>\n";
$num=0;
}else{
echo " <td
class='aut'>\n";
$num=1;}
echo ''.online($array['who']).'
<a href="info.php?id='.$array['who'].'"><span
style="color:'.$user_nick['ncolor'].'">'.$user_nick['nick'].'</span></a>
('.vremja($array['time']).')';
echo
'<br/>'.output_text($array['message']).'<br/>';
if($user['level']>3
OR $ank['id']==$user['id']){
echo '[<a
href="info.php?id='.$user_id.'&wall&delete='.$array['id'].'">удалить</a>]';
}
}
echo
'</table>';
if($k_page>1){
str('info.php?id='.$user_id.'&wall&',
$k_page, $page);
}
echo "<div class='textmes'>\n";
echo
'<form method="post"
action="info.php?id='.$user_id.'&wall">';
echo
'Сообщение | <a
href="/smiles/index.php">Смайлы</a><br/><textarea
name="message"></textarea><br/>';
if($user['set_translit']){
echo
'<label><input type="checkbox" name="translit"
value="1"/>Транслит</label><br/>';
}
echo
'<input type="submit" value="Написать на
стене"/></form>';
echo
'</div>';
}
2.Выполнить запрос
-- phpMyAdmin SQL
Dump
-- version 3.2.3
-- http://www.phpmyadmin.net
--
-- Host:
localhost
-- Generation Time: Apr 22, 2012 at 11:26 PM
-- Server version:
5.1.40
-- PHP Version: 5.3.3
SET
SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Database:
`aklove`
--
--
--------------------------------------------------------
--
-- Table
structure for table `wall`
--
CREATE TABLE IF NOT EXISTS `wall` (
`id` int(6) NOT NULL AUTO_INCREMENT,
`user_id` int(6) NOT NULL,
`who`
int(6) NOT NULL,
`time` int(11) NOT NULL,
`message` text NOT NULL,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
) ENGINE=MyISAM DEFAULT
CHARSET=utf8 AUTO_INCREMENT=5 ;
3.Готово автор Google