Просмотр файла love/index.php

Размер файла: 9.76Kb
<?
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
# ---------Это можете менять--------- ;
$set['title']='Знакомства от Newicq_v.3.5.0b';
# ----------------------------------- ;
include_once '../sys/inc/thead.php';
title();
err();
header("Content-type: text/html");
echo '<?xml version="2.0" encoding="utf-8"?>';
echo '</p><p align="center"';
echo "<img src='/love/head.png' alt=''/></a><br/>\n";
echo "<a href='online.php'>Онлайн:".mysql_result(mysql_query("SELECT COUNT(*)FROM`user`WHERE`date_last` >".(time()-600).""),0)."</a>\n";
echo "(+".mysql_result(mysql_query("SELECT COUNT(*) FROM `guests` WHERE `date_last` > ".(time()-600)." AND `pereh` > '0'"), 0)."</a>\n";
echo "<b>гостей)</a></b><br />\n";
# -------------------------------  
echo '</p><p align="left">';
if ($user>1)
echo "&raquo;<a href='news.php'>Новости</a><br/>\n";
if ($user>1)
echo "&raquo;<a href='umenu.php'>Мой кабинет</a><br/>\n";
if ($user>1)
echo "&raquo;<a href='info.php'>Моя анкета</a><br/>\n";
if ($user>1)
echo "&raquo;<a href='mail.php'>Моя почта</a><br/>\n";
if ($user>1)
echo "&raquo;<a href='konts.php'>Мои друзья</a><br/>\n";
if ($user>1)
echo "&raquo;<a href='/chat/'>Чат</a> ";
if ($user>1)
echo mysql_result(mysql_query("SELECT COUNT(*) FROM `chat_who`"),0).' человек</a><br/>';
if ($user>1)
echo "&raquo;<a href='/users.php'>Список анкет</a>[".mysql_result(mysql_query("SELECT COUNT(*) FROM `user`"), 0)."</a>]<br/>\n";
if ($user>1)
echo "&raquo;<a href='poisk.php'>Поиск друзей</a><br/>\n";
else
{
echo "&raquo;<a href='aut.php'>Войти под своим ником</a><br />
&raquo;<a href='/reg.php'>Зарегистрироваться</a><br />
&raquo;<a href='pass.php'>Я забыл пароль, что делать?</a><br />
&raquo;<a href='users.php'>Списки анкет</a>[".mysql_result(mysql_query("SELECT COUNT(*) FROM `user`"), 0)."</a>]<br/>
&raquo;<a href='poisk.php'>Поиск друзей</a><br/>\n";
}
# ------------------------------ 
include_once '../love/best.php';
# ------------------------------ 
$q = mysql_query("select * from `user` ORDER BY `id` desc LIMIT 3;");
$post = mysql_fetch_array(mysql_query("select `nick` from `user` where `id` = '$id[0]';"));
echo "<img src='/love/People.gif' alt=''/>\n";
echo '</a>&raquo;Новички:<br />';
while ($post = mysql_fetch_array($q))
{
echo '<a href="/info.php?id='.$post['id'].'">'.$post['nick'].'</a>&laquo;<br />';
}
$q = mysql_query("SELECT * FROM `user` ORDER BY rand() LIMIT 4;");
# ------------------------------- 
echo "<img src='/love/r.gif' alt=''/>\n";
echo '</a>&raquo;Знакомся с:';
echo "<br/>\n";
while ($ank = mysql_fetch_array($q))
{
echo "<a href='/info.php?id=$ank[id]'>$ank[nick]</a>&laquo;".'<br />';
}
echo '<hr color="DeepSkyBlue1" hr noshade size="1"></font>';
# -------------------------------  
include_once 'otvety/newinclude.php';
echo '<hr color="DeepSkyBlue1" hr noshade size="1"></font>';

echo '</a>&raquo;Найди собеседника<br/>';

echo "</a><a href='/users.php'>Всего анкет:</a> [".mysql_result(mysql_query("SELECT COUNT(*) FROM `user`"), 0)."</a>]<br/>\n";
echo "Из них:<br />\n";
echo "<img src='/love/woman.gif' alt=''/> <a href='woman.php'>Девушек</a> (".mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `pol` = '0'"),0).")<br/>\n";
echo "<img src='/love/man.gif' alt=''/> <a href='man.php'>Парней</a> (".mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `pol` = '1'"),0).")<br/>\n";
echo '<hr color="DeepSkyBlue1" hr noshade size="1"></font>';

# ------------------------------- Стена:
# SQL запросы в базу данных для создания нужных таблиц:
@mysql_query("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` ) , INDEX ( `user_id` ));");
@mysql_query("ALTER TABLE `user` ADD `msg_on_wall` INT( 6 ) DEFAULT '0' NOT NULL ;");

$user_id = $ank['id'];



	# Удаление сообщений:
	if(isset($_GET['delete']) AND !empty($_GET['delete']))
	{
		$delete = (int)$_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;");

				echo '<div class="news">Сообщение успешно удалено!</div>';
			}
			else
				echo '<div class="news">Сообщение не найдено!</div>';
		}
		else
			echo '<div class="news">У Вас нет прав для удаления этого сообщения!</div>';
	}

	# Добавление сообщений:
	if(isset($_POST['message']) AND isset($user))
	{
		$message = $_POST['message'];

		if(isset($_POST['translit']) AND $_POST['translit']) $message = translit($message);

		$err = '';

		if(strlen2($message) > 512) $err .= '&nbsp;&nbsp;сообщение слишком длинное;<br/>';
		if(strlen2($message) < 2) $err .= '&nbsp;&nbsp;короткое сообщение;<br/>';
		if(@mysql_result(@mysql_query("SELECT COUNT(*) FROM `wall` WHERE `user_id` = '$user_id' AND `message` = '".@mysql_escape_string($message)."' AND `time` > '".($time - 300)."' LIMIT 1"), 0) != 0) $err .= '&nbsp;&nbsp;ваше сообщение повторяет предыдущее;<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 .= '&nbsp;&nbsp;не стоит писать сообщения так часто..<br/>';

		if($err != '')
		{
			echo '<div class="news">При добавление сообщения произошли следующие ошибки:<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");

			echo '<div class="news">Сообщение успешно добавлено!</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 '<td class="p_t">Нет сообщений...</td></tr>';
	}

	function getAvatar($id)
	{
		global $set;

		
	}


	$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_result(@mysql_query("SELECT `nick` FROM `user` WHERE `id` = '".$array['who']."';"), 0);

		echo '<hr color="DeepSkyBlue1" hr noshade size="1"></font>';
	
		echo'<a href="/info.php?id='.$array['who'].'">'.$user_nick.'</a>'.online().'&nbsp;</a>'.esc(trim(br(bbcode(smiles(links(stripcslashes(htmlspecialchars($array['message'])))))))).'</a>';
		if ($user>1)
		if ($user['level'] > 3 OR $ank['id'] == $user['id'])
		{
			echo '[<a href="index.php?id='.$user_id.'&amp;delete='.$array['id'].'">х</a>]';
		}
		
		echo
		'
				</td>
			</tr>
		';
	}
	
	echo '</table>';

	if($k_page > 1) str('index.php?id='.$user_id.'&amp;wall&amp;'.rand(1000, 9999).'&amp;', $k_page, $page);

	echo '<div>';
	if ($user>1)
	echo'<form method="post" action="index.php?id='.$user_id.'">
			<u>~Добавь сообщение~</u><br/>
			<textarea name="message"></textarea><br/>';
	if ($user>1)
	echo '<font color="red">Важно:</font> не оскорблять, не флудить, не спамить.</label><br/>';
    if ($user>1)
echo'<input type="submit" value="Опубликовать"/></form></a><br />';
if ($user>1)
echo "<img src='bp.gif' alt=''/><a href=\"smiles.php\"><u>СМайЛИки:)</u></a><br />\n";
else
{
echo'<font color="red">Для того чтобы написать</font>&nbsp;';
echo "<a href='../aut.php'><u>войдите</u></a>\n";
echo'<font color="red">или</font>&nbsp;';
echo "<a href='../reg.php'><u>зарегистрируйтесь</u></br>\n";
}
# -------------------------
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > ".(time()-600).""), 0)>0)
{
echo "<marquee>\n";
echo "</a>Сейчас на сайте: ";
if (isset($user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `date_last` > ".(time()-600).""), 0)==1)
{
echo "<b>только вы</b>.";
}
else
{
$q = mysql_query("SELECT * FROM `user` WHERE `date_last` > '".(time()-600)."' ORDER BY `date_last` DESC");
while ($ank = mysql_fetch_array($q))
{
$u_on[]="<b>$ank[nick]</b>";
}
echo implode(', ',$u_on).'.';
}
echo "</a></marquee>\n";
}
echo '<hr color="DeepSkyBlue1" hr noshade size="1"></font>';
# --------копирайт не уберать!----- ;
echo "</a>©</a><a href='http://newicq.h2m.ru'><u>love by Newicq</u></a><br />\n";
# --------------------------------- ;
echo '<hr color="DeepSkyBlue1" hr noshade size="1"></font>';

include_once '../sys/inc/tfoot.php';
?>