tut gde est owibichka?
<?php
defined('_IN_JOHNCMS') or die('Error: restricted access');
function short_txt($name,
$nameC = 15, $nameZ = ' ')
{
$simwol = split($nameZ, $name);
if (count($simwol) > $nameC ) {
$name = join($nameZ, array_slice($simwol, 0, $nameC));
}
return $name;
}
if(!$id){
$name = check(trim($_POST['name']));
$read = intval($_POST['read']);
$write = intval($_POST['write']);
if (isset($_POST['submit'])) {
$error = array();
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `status_kom` WHERE `id_status` = '".intval($_GET['id'])."' AND `time` > '"
. ($realtime - 5) . "'"), 0);
if ($count)
$error[] = 'Писать можно,не чаще чем раз в 5 сек.';
if (mb_strlen($name) < 5)
$error[] = 'Минимальная длина статуса - 5 символов';
if (preg_match("/[^1-9a-Zа-я\-\@\*\(\)\?\!\~\_\:\=\[\]]+/", $name))
$error[] = 'Недопустимые символы в статусе!<br/>';
if (!$error) {
mysql_query("INSERT INTO `status` SET `name` = '" . $name . "', `write` = '".$write."', `read` = '".$read."', `id_user` = '".$datauser['id']."', `time` = '$realtime'");
header('Location:?');
}else {
echo display_error($error);
}
}
echo '<div class="list2">';
echo '<form action="user.php" method="post">';
echo 'Введите статус:<br/><input type="text" value="'.$name.'" name="name" />';
echo '<input class="btn" type="submit" value="Отправить" name="submit" /></form>';
echo '</div>';
$req = mysql_query("SELECT * FROM `status` WHERE `id_user` = '$user[id]' ORDER BY time DESC LIMIT 1");
while ($res = mysql_fetch_assoc($req))
{
echo '<div class="menu">';
echo '<div style="float: right;"><l>' . f_time($res['time']) . ' ' . ($id ? '' : '<a href="del_status.php?id='.$res['id'].'&st=del"><b>[x]</b></a> <a href="edit_status.php?id='.$res['id'].'"><b>[ред]</b></a>') . '</l></div><br/>';
echo ''.short_txt(smileys(tags($res['name']))) .' .. <a href="st.php?id='.$res['id'].'">Читать всё</a><br/>';
echo '<div style="float: right;">';
echo '<a href="status_komm.php?id='.$res['id'].'">Комментарии</a> ('. mysql_result(mysql_query("SELECT COUNT(*) FROM `status_kom` WHERE `id_status` = '".$res[id]."'"), 0) .') ';
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `status_rating` WHERE `id_user` = '$datauser[id]' AND `id_status` = '$res[id]'"), 0)==0){echo '<a href="reyt_status.php?id='.$res['id'].'&rating=up">Класс</a> <a href="ocenil.php?id='.$res['id'].'">' . $res['rating'] . '</a> чел.<br/>';
}else{
echo 'Класс ' . (mysql_num_rows(mysql_query("SELECT * FROM `status` WHERE `id_user` = '$datauser[id]' AND `id` = '$st[id]'")) == 0 ? 'Вы и <a href="ocenil.php?id='.$res['id'].'">' . ($res['rating']-1) . '</a>' : '<a href="ocenil.php?id='.$res['id'].'">' . $res['rating'] . '</a>') . ' чел.<br/>';
}
echo '</div><br/>';
echo '</div>';
}
}else{
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `status` WHERE `id_user` = '$user[id]'"), 0);
if ($total == 0)
{
echo '' . ($id ? '<div class="list1"><p>У пользователя нет статусов ... </p></div>' : '') . '';
}else{
$req = mysql_query("SELECT * FROM `status` WHERE `id_user` = '$user[id]' ORDER BY time DESC LIMIT 1");
while ($res = mysql_fetch_assoc($req))
{
echo '<div class="menu">';
echo '<div style="float: right;"><l>' . f_time($res['time']) . '</l></div><br/>';
echo '<b>'.short_txt(smileys(tags($res['name']))) .' .. <a href="st.php?id='.$res['id'].'">Читать всё</a></b><br/>';
echo '<div style="float: right;">';
echo '<a href="status_komm.php?id='.$res['id'].'">Комментарии</a> ('. mysql_result(mysql_query("SELECT COUNT(*) FROM `status_kom` WHERE `id_status` = '".$res[id]."'"), 0) .') ';
if ($id && $id != $user_id && mysql_result(mysql_query("SELECT COUNT(*) FROM `status_rating` WHERE `id_user` = '$datauser[id]' AND `id_status` = '$res[id]'"), 0)==0){echo '<a href="reyt_status.php?id='.$res['id'].'&rating=up">Класс</a> <a href="ocenil.php?id='.$res['id'].'">' . $res['rating'] . '</a> чел.
';
}else{
echo 'Класс ' . (mysql_num_rows(mysql_query("SELECT * FROM `status` WHERE `id_user` = '$datauser[id]' AND `id` = '$st[id]'")) == 0 ? 'Вы и <a href="ocenil.php?id='.$res['id'].'">' . ($res['rating']-1) . '</a>' : '<a href="ocenil.php?id='.$res['id'].'">' . $res['rating'] . '</a>') . ' чел.';
}
echo '</div><br/>';
echo '</div>';
}
}
}
?>