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

Размер файла: 3.2Kb
<?php
#-----------------------------------------------------#
# Module name : microblog                             #
# Module version : 1.0                                #
# Made by  :  DanteS                                  #
# E-mail  :  [email protected]                         #
# Site  :  http://visavi.net/pages/user.php?uz=alimp& #
# icq  :  8766631                                     #                      
#                                                     #
#  Вы не имеете право вносить изменения в код модуля  #
#        для его дальнейшего распространения          #
#-----------------------------------------------------#
require_once ('../includes/start.php');
require_once ('../includes/functions.php');
require_once ('../includes/header.php');
include_once ('../themes/header.php');

if(is_user()) {

if (empty($_GET['uz'])) {
	$uz = check($log);
} else {
	$uz = check(strval($_GET['uz']));
} 



$total = DB::run() -> querySingle("SELECT count(*) FROM `users` WHERE `users_login`=?;", array($uz));

if ($total == 0) {

show_error('Пользователь не существует!');

include_once ('../themes/footer.php');

exit;
}



show_title('types.png', 'Микроблог пользователя '.nickname($uz).' ');
$config['newtitle'] = 'Микроблог пользователя '.nickname($uz).'';

$total_posts = DB::run() -> querySingle("SELECT count(*) FROM `microblog` WHERE `user`=?;", array($uz));

if ($total_posts == 0) {

show_error(''.nickname($uz).' ещё ничего не написал..');

}

else {

if (isset($_GET['start'])) {
	$start = abs(intval($_GET['start'])); }
else {$start = 0;}

$query_posts = DB::run() -> query("SELECT * FROM `microblog` WHERE `user`=? ORDER BY `id` DESC LIMIT ".$start.", 10;", array($uz));

$i = 0;
while ($data = $query_posts -> fetch()) {
++$i;
$time_add = $data['time'];  

$count_comm = DB::run() -> querySingle("SELECT count(*) FROM `microblog_comments` WHERE `microblog`=?;", array($data['id']));
        
echo '<img src="../images/img/openquote.png" alt="image" />
'.bb_code($data['text']).'<br />
<img src="../images/img/balloon.gif" alt="image" /><a href="comments.php?id='.$data['id'].'">Комментарии</a> ('.$count_comm.')<br />
<span style="color:#ff0000">'.date_fixed($time_add).'</span><br />';

if (is_admin() or $log == $data['user']){
echo '<a href="delete_post.php?id='.$data['id'].'&amp;start='.$start.'&amp;'.SID.'">[Удалить]</a>';
}

echo '<br /><br />';
				
			} 

			page_strnavigation('?uz='.$uz.'&amp;', 10, $start, $total_posts);

}

if ($log == $uz) {

echo '<div class="form">';
					echo '<form action="/microblog/say.php" method="post">';
					echo 'Я хочу сказать:<br />';
					echo '<textarea id="markItUp" cols="25" rows="5" name="text"></textarea><br /><br />';

					echo '<input type="submit"  value="Сказать" name="submit" /></form><br />Максимум 250 символов</div><br />';

}
}

else {
show_error("Только для зарегистрированных!");
}
echo '<img src="../images/img/back.gif" alt="image" /> <a href="/pages/user.php?uz='.$uz.'&amp;">Назад</a><br />';


include_once ('../themes/footer.php');
?>