Просмотр файла microblog/index.php
- <?php
- #-----------------------------------------------------#
- # Module name : microblog #
- # Module version : 1.0 #
- # Made by : DanteS #
- # E-mail : takt96@gmail.com #
- # 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'].'&start='.$start.'&'.SID.'">[Удалить]</a>';
- }
- echo '<br /><br />';
- }
- page_strnavigation('?uz='.$uz.'&', 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.'&">Назад</a><br />';
- include_once ('../themes/footer.php');
- ?>