Example #1
0
 case 'comments':
     show_title('Список последних комментариев');
     $total = DB::run()->querySingle("SELECT count(*) FROM `commload`;");
     if ($total > 0) {
         if ($total > 100) {
             $total = 100;
         }
         if ($start >= $total) {
             $start = 0;
         }
         $querydown = DB::run()->query("SELECT `commload`.*, `downs_title`, `downs_comments` FROM `commload` LEFT JOIN `downs` ON `commload`.`commload_down`=`downs`.`downs_id` ORDER BY `commload_time` DESC LIMIT " . $start . ", " . $config['downlist'] . ";");
         while ($data = $querydown->fetch()) {
             echo '<div class="b">';
             echo '<img src="/images/img/balloon.gif" alt="image" /> <b><a href="new.php?act=viewcomm&amp;id=' . $data['commload_down'] . '&amp;cid=' . $data['commload_id'] . '">' . $data['downs_title'] . '</a></b> (' . $data['downs_comments'] . ')</div>';
             echo '<div>' . bb_code($data['commload_text']) . '<br />';
             echo 'Написал: ' . profile($data['commload_author']) . ' <small>(' . date_fixed($data['commload_time']) . ')</small><br />';
             if (is_admin() || empty($config['anonymity'])) {
                 echo '<span class="data">(' . $data['commload_brow'] . ', ' . $data['commload_ip'] . ')</span>';
             }
             echo '</div>';
         }
         page_strnavigation('new.php?act=comments&amp;', $config['downlist'], $start, $total);
     } else {
         show_error('Комментарии не найдены!');
     }
     break;
     ############################################################################################
     ##                                     Переход к сообщение                                ##
     ############################################################################################
 ############################################################################################
 ##                                     Переход к сообщение                                ##
Example #2
0
</a></b> (<?php 
    echo $data['topics_posts'];
    echo $newpost;
    ?>
)
		</div>

		<div>
			Страницы:
			<?php 
    forum_navigation('topic.php?tid=' . $data['topics_id'] . '&amp;', $config['forumpost'], $data['topics_posts']);
    ?>
			Автор: <?php 
    echo nickname($data['topics_author']);
    ?>
 / Посл.: <?php 
    echo nickname($data['topics_last_user']);
    ?>
 (<?php 
    echo date_fixed($data['topics_last_time']);
    ?>
)
		</div>
	<?php 
}
?>

	<br />
	<input type="submit" value="Удалить выбранное" />
</form>
Example #3
0
 ############################################################################################
 if ($action == "edit") {
     if (isset($_GET['id'])) {
         $id = (int) $_GET['id'];
     } else {
         $id = "";
     }
     if ($id !== "") {
         $file = file(DATADIR . "chat.dat");
         if (isset($file[$id])) {
             $data = explode("|", $file[$id]);
             $data[0] = nosmiles($data[0]);
             $data[0] = str_replace("<br />", "\r\n", $data[0]);
             echo '<b><big>Редактирование сообщения</big></b><br /><br />';
             echo '<form action="chat.php?action=addedit&amp;id=' . $id . '&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '&amp;' . SID . '" method="post">';
             echo '<img src="../images/img/edit.gif" alt="image" /> <b>' . nickname($data[1]) . '</b> <small>(' . date_fixed($data[3]) . ')</small><br /><br />';
             echo 'Cообщение:<br />';
             echo '<textarea cols="25" rows="3" name="msg">' . $data[0] . '</textarea><br/>';
             echo '<br /><input type="submit" value="Изменить" /></form><hr />';
         } else {
             echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка! Сообщения для редактирования не существует!</b><br />';
         }
     } else {
         echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка! Не выбрано сообщение для редактирования!</b><br />';
     }
     echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="chat.php?start=' . $start . '&amp;' . SID . '">Вернуться</a>';
 }
 ############################################################################################
 ##                                 Изменение сообщения                                    ##
 ############################################################################################
 if ($action == "addedit") {
Example #4
0
     if ($total > 0) {
         if ($start >= $total) {
             $start = 0;
         }
         $queryban = DB::run()->query("SELECT * FROM `spam` WHERE `spam_key`=? ORDER BY `spam_addtime` DESC LIMIT " . $start . ", " . $config['spamlist'] . ";", array(6));
         echo '<form action="spam.php?act=del&amp;ref=blog&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '" method="post">';
         echo '<div class="form">';
         echo '<input type="checkbox" id="all" onchange="var o=this.form.elements;for(var i=0;i&lt;o.length;i++)o[i].checked=this.checked" /> <b><label for="all">Отметить все</label></b>';
         echo '</div>';
         while ($data = $queryban->fetch()) {
             echo '<div class="b">';
             echo '<input type="checkbox" name="del[]" value="' . $data['spam_id'] . '" /> ';
             echo '<img src="/images/img/files.gif" alt="image" /> <b>' . profile($data['spam_login']) . '</b> <small>(' . date_fixed($data['spam_time'], "d.m.y / H:i:s") . ')</small></div>';
             echo '<div>Сообщение: ' . bb_code($data['spam_text']) . '<br />';
             echo '<a href="' . $data['spam_link'] . '">Перейти к сообщению</a><br />';
             echo 'Жалоба: ' . profile($data['spam_user']) . ' (' . date_fixed($data['spam_addtime']) . ')</div>';
         }
         echo '<br /><input type="submit" value="Удалить выбранное" /></form>';
         page_strnavigation('spam.php?act=blog&amp;', $config['spamlist'], $start, $total);
         if (is_admin(array(101, 102))) {
             echo '<img src="/images/img/error.gif" alt="image" /> <a href="spam.php?act=clear&amp;uid=' . $_SESSION['token'] . '">Очистить</a><br />';
         }
     } else {
         show_error('Жалоб еще нет!');
     }
     break;
     ############################################################################################
     ##                                 Удаление сообщений                                     ##
     ############################################################################################
 ############################################################################################
 ##                                 Удаление сообщений                                     ##
Example #5
0
     $total = DB::run()->querySingle("SELECT count(*) FROM `commphoto` WHERE `commphoto_user`=?;", array($uz));
     if ($total > 0) {
         if ($start >= $total) {
             $start = last_page($total, $config['postgallery']);
         }
         $page = floor(1 + $start / $config['postgallery']);
         $config['newtitle'] = 'Список всех комментариев ' . nickname($uz) . ' (Стр. ' . $page . ')';
         $querycomm = DB::run()->query("SELECT `commphoto`.*, `photo_title` FROM `commphoto` LEFT JOIN `photo` ON `commphoto`.`commphoto_gid`=`photo`.`photo_id` WHERE `commphoto_user`=? ORDER BY `commphoto_time` DESC LIMIT " . $start . ", " . $config['postgallery'] . ";", array($uz));
         while ($data = $querycomm->fetch()) {
             echo '<div class="b"><img src="/images/img/balloon.gif" alt="image" /> <b><a href="comments.php?act=viewcomm&amp;gid=' . $data['commphoto_gid'] . '&amp;cid=' . $data['commphoto_id'] . '">' . $data['photo_title'] . '</a></b>';
             if (is_admin()) {
                 echo ' — <a href="comments.php?act=del&amp;id=' . $data['commphoto_id'] . '&amp;uz=' . $uz . '&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '">Удалить</a>';
             }
             echo '</div>';
             echo '<div>' . bb_code($data['commphoto_text']) . '<br />';
             echo 'Написал: ' . profile($data['commphoto_user']) . '</b> <small>(' . date_fixed($data['commphoto_time']) . ')</small><br />';
             if (is_admin() || empty($config['anonymity'])) {
                 echo '<span class="data">(' . $data['commphoto_brow'] . ', ' . $data['commphoto_ip'] . ')</span>';
             }
             echo '</div>';
         }
         page_strnavigation('comments.php?act=comments&amp;uz=' . $uz . '&amp;', $config['postgallery'], $start, $total);
     } else {
         show_error('Комментариев еще нет!');
     }
     break;
     ############################################################################################
     ##                                     Переход к сообщение                                ##
     ############################################################################################
 ############################################################################################
 ##                                     Переход к сообщение                                ##
Example #6
0
 ############################################################################################
 case 'view':
     $uz = isset($_GET['uz']) ? check($_GET['uz']) : '';
     if (user($uz)) {
         $total = DB::run()->querySingle("SELECT COUNT(*) FROM `banhist` WHERE `ban_user`=?;", array($uz));
         if ($total > 0) {
             if ($start >= $total) {
                 $start = 0;
             }
             $queryhist = DB::run()->query("SELECT * FROM `banhist` WHERE `ban_user`=? ORDER BY `ban_time` DESC LIMIT " . $start . ", " . $config['listbanhist'] . ";", array($uz));
             echo '<form action="banhist.php?act=del&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '" method="post">';
             while ($data = $queryhist->fetch()) {
                 echo '<div class="b">';
                 echo '<div class="img">' . user_avatars($data['ban_user']) . '</div>';
                 echo '<b>' . profile($data['ban_user']) . '</b> ' . user_online($data['ban_user']) . ' ';
                 echo '<small>(' . date_fixed($data['ban_time']) . ')</small><br />';
                 echo '<input type="checkbox" name="del[]" value="' . $data['ban_id'] . '" /> ';
                 echo '<a href="zaban.php?act=editban&amp;uz=' . $data['ban_user'] . '">Изменить</a></div>';
                 echo '<div>';
                 if (!empty($data['ban_type'])) {
                     echo 'Причина: ' . bb_code($data['ban_reason']) . '<br />';
                     echo 'Срок: ' . formattime($data['ban_term']) . '<br />';
                 }
                 switch ($data['ban_type']) {
                     case '1':
                         $stat = '<span style="color:#ff0000">Забанил</span>:';
                         break;
                     case '2':
                         $stat = '<span style="color:#ffa500">Изменил</span>:';
                         break;
                     default:
Example #7
0
     echo ' (<a href="/blog/blog.php?cid=' . $cid . '&amp;start=' . $start . '">Обзор</a>)';
     echo '<hr />';
     $total = DB::run()->querySingle("SELECT count(*) FROM `blogs` WHERE `blogs_cats_id`=?;", array($cid));
     if ($total > 0) {
         if ($start >= $total) {
             $start = 0;
         }
         $queryblog = DB::run()->query("SELECT * FROM `blogs` WHERE `blogs_cats_id`=? ORDER BY `blogs_time` DESC LIMIT " . $start . ", " . $config['blogpost'] . ";", array($cid));
         echo '<form action="blog.php?act=delblog&amp;cid=' . $cid . '&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '" method="post">';
         while ($data = $queryblog->fetch()) {
             echo '<div class="b"><img src="/images/img/edit.gif" alt="image" /> ';
             echo '<b><a href="/blog/blog.php?act=view&amp;id=' . $data['blogs_id'] . '">' . $data['blogs_title'] . '</a></b> (' . format_num($data['blogs_rating']) . ')<br />';
             echo '<input type="checkbox" name="del[]" value="' . $data['blogs_id'] . '" /> ';
             echo '<a href="blog.php?act=editblog&amp;cid=' . $cid . '&amp;id=' . $data['blogs_id'] . '&amp;start=' . $start . '">Редактировать</a> / ';
             echo '<a href="blog.php?act=moveblog&amp;cid=' . $cid . '&amp;id=' . $data['blogs_id'] . '&amp;start=' . $start . '">Переместить</a></div>';
             echo '<div>Автор: ' . profile($data['blogs_user']) . ' (' . date_fixed($data['blogs_time']) . ')<br />';
             echo 'Просмотров: ' . $data['blogs_read'] . '<br />';
             echo '<a href="/blog/blog.php?act=comments&amp;id=' . $data['blogs_id'] . '">Комментарии</a> (' . $data['blogs_comments'] . ')<br />';
             echo '</div>';
         }
         echo '<br /><input type="submit" value="Удалить выбранное" /></form>';
         page_strnavigation('blog.php?act=blog&amp;cid=' . $cid . '&amp;', $config['blogpost'], $start, $total);
     } else {
         show_error('В данном разделе еще нет статей!');
     }
 } else {
     show_error('Ошибка! Данного раздела не существует!');
 }
 echo '<img src="/images/img/reload.gif" alt="image" /> <a href="blog.php">Категории</a><br />';
 break;
 ############################################################################################
Example #8
0
} else {
    $act = 'index';
}
show_title('Блокнот');
if (is_user()) {
    switch ($act) {
        ############################################################################################
        ##                                    Главная страница                                    ##
        ############################################################################################
        case "index":
            $note = DB::run()->queryFetch("SELECT * FROM `notebook` WHERE `note_user`=? LIMIT 1;", array($log));
            echo 'Здесь вы можете хранить отрывки сообщений или любую другую важную информацию<br /><br />';
            if (!empty($note['note_text'])) {
                echo '<div>Личная запись:<br />';
                echo bb_code($note['note_text']) . '</div><br />';
                echo 'Последнее изменение: ' . date_fixed($note['note_time']) . '<br /><br />';
            } else {
                show_error('Запись пустая или отсутствует!');
            }
            echo '<img src="/images/img/edit.gif" alt="image" /> <a href="notebook.php?act=edit">Редактировать</a><br />';
            break;
            ############################################################################################
            ##                                   Редактирование записи                                ##
            ############################################################################################
        ############################################################################################
        ##                                   Редактирование записи                                ##
        ############################################################################################
        case "edit":
            $note = DB::run()->queryFetch("SELECT * FROM `notebook` WHERE `note_user`=? LIMIT 1;", array($log));
            echo '<div class="form">';
            echo '<form action="notebook.php?act=change&amp;uid=' . $_SESSION['token'] . '" method="post">';
Example #9
0
      */
 /**
  * Просмотр ожидающих модерации
  */
 case 'waiting':
     show_title('Список ожидающих модерации файлов');
     echo '<img src="/images/img/document.gif" alt="image" /> <a href="add.php">Публикация</a> / ';
     echo '<b>Ожидающие</b> / ';
     echo '<a href="active.php">Проверенные</a><hr />';
     $total = DB::run()->querySingle("SELECT count(*) FROM `downs` WHERE `downs_active`=? AND `downs_user`=?;", array(0, $log));
     if ($total > 0) {
         $querynew = DB::run()->query("SELECT `downs`.*, `cats_name` FROM `downs` LEFT JOIN `cats` ON `downs`.`downs_cats_id`=`cats`.`cats_id` WHERE `downs_active`=? AND `downs_user`=? ORDER BY `downs_time` DESC;", array(0, $log));
         while ($data = $querynew->fetch()) {
             echo '<div class="b">';
             echo '<img src="/images/img/download.gif" alt="image" /> ';
             echo '<b><a href="add.php?act=view&amp;id=' . $data['downs_id'] . '">' . $data['downs_title'] . '</a></b> (' . date_fixed($data['downs_time']) . ')</div>';
             echo '<div>';
             echo 'Категория: ' . $data['cats_name'] . '<br />';
             if (!empty($data['downs_link'])) {
                 echo 'Файл: ' . $data['downs_link'] . ' (' . read_file(BASEDIR . '/load/files/' . $data['downs_link']) . ')<br />';
             } else {
                 echo 'Файл: <span style="color:#ff0000">Не загружен</span><br />';
             }
             if (!empty($data['downs_screen'])) {
                 echo 'Скрин: ' . $data['downs_screen'] . ' (' . read_file(BASEDIR . '/load/files/' . $data['downs_screen']) . ')<br />';
             } else {
                 echo 'Скрин: <span style="color:#ff0000">Не загружен</span><br />';
             }
             echo '</div>';
         }
         echo '<br />';
Example #10
0
 if ($total > 0) {
     if ($start >= $total) {
         $start = 0;
     }
     $queryvklad = DB::run()->query("SELECT * FROM `bank` ORDER BY `bank_sum` DESC, `bank_user` ASC LIMIT " . $start . ", " . $config['vkladlist'] . ";");
     $i = 0;
     while ($data = $queryvklad->fetch()) {
         ++$i;
         echo '<div class="b">' . ($start + $i) . '. ' . user_gender($data['bank_user']) . ' ';
         if ($uz == $data['bank_user']) {
             echo '<b><big>' . profile($data['bank_user'], '#ff0000') . '</big></b> (' . moneys($data['bank_sum']) . ')</div>';
         } else {
             echo '<b>' . profile($data['bank_user']) . '</b> (' . moneys($data['bank_sum']) . ')</div>';
         }
         echo '<div>Начислений: ' . $data['bank_oper'] . '<br />';
         echo 'Посл. операция: ' . date_fixed($data['bank_time']) . '</div>';
     }
     page_strnavigation('livebank.php?', $config['vkladlist'], $start, $total);
     echo '<div class="form">';
     echo '<b>Поиск пользователя:</b><br />';
     echo '<form action="livebank.php?act=search&amp;start=' . $start . '" method="post">';
     echo '<input type="text" name="uz" value="' . $log . '" />';
     echo '<input type="submit" value="Искать" /></form></div><br />';
     echo 'Всего вкладчиков: <b>' . $total . '</b><br /><br />';
 } else {
     show_error('Вкладов еще нет!');
 }
 break;
 ############################################################################################
 ##                                  Поиск пользователя                                    ##
 ############################################################################################
Example #11
0
 if ($total > 0) {
     if ($start >= $total) {
         $start = 0;
     }
     $queryusers = DB::run()->query("SELECT * FROM `users` ORDER BY `users_rating` DESC, `users_login` ASC LIMIT " . $start . ", " . $config['avtorlist'] . ";");
     $i = 0;
     while ($data = $queryusers->fetch()) {
         ++$i;
         echo '<div class="b">' . ($start + $i) . '. ' . user_gender($data['users_login']);
         if ($uz == $data['users_login']) {
             echo '<b><big>' . profile($data['users_login'], '#ff0000') . '</big></b> (Авторитет: ' . $data['users_rating'] . ')</div>';
         } else {
             echo '<b>' . profile($data['users_login']) . '</b> (Авторитет: ' . $data['users_rating'] . ')</div>';
         }
         echo '<div>Плюсов: ' . $data['users_posrating'] . ' / Минусов: ' . $data['users_negrating'] . '<br />';
         echo 'Дата регистрации: ' . date_fixed($data['users_joined'], 'j F Y') . '</div>';
     }
     page_strnavigation('authoritylist.php?', $config['avtorlist'], $start, $total);
     echo '<div class="form">';
     echo '<b>Поиск пользователя:</b><br />';
     echo '<form action="authoritylist.php?act=search&amp;start=' . $start . '" method="post">';
     echo '<input type="text" name="uz" value="' . $log . '" />';
     echo '<input type="submit" value="Искать" /></form></div><br />';
     echo 'Всего пользователей: <b>' . $total . '</b><br /><br />';
 } else {
     show_error('Пользователей еще нет!');
 }
 break;
 ############################################################################################
 ##                                  Поиск пользователя                                    ##
 ############################################################################################
Example #12
0
                 $icon = 'lock.gif';
             } elseif ($data[6] == 1) {
                 $icon = 'zakr.gif';
             } else {
                 $icon = 'forums.gif';
             }
             $totalpost = counter_string(DATADIR . 'dataforum/' . $fid . '-' . $data[0] . '.dat');
             echo '<div class="b"><img src="/images/img/' . $icon . '" alt="image" /> ';
             echo '<b><a href="topic.php?fid=' . $fid . '&amp;id=' . $data[0] . '&amp;' . SID . '">' . $data[3] . '</a></b> (' . $totalpost . ')</div>';
             if ($totalpost > 0) {
                 $filepost = file(DATADIR . 'dataforum/' . $fid . '-' . $data[0] . '.dat');
                 $datapost = explode("|", end($filepost));
                 $lastpage = ceil($totalpost / $config['forumpost']) * $config['forumpost'] - $config['forumpost'];
                 echo '<div>Страницы: ';
                 forum_navigation('topic.php?fid=' . $datapost[1] . '&amp;id=' . $datapost[0] . '&amp;', $config['forumpost'], $totalpost);
                 echo 'Сообщение: ' . nickname($datapost[2]) . ' (' . date_fixed($datapost[6]) . ')</div>';
             } else {
                 echo 'Тема пустая! Сообщений еще нет!';
             }
         }
         page_strnavigation('forum.php?fid=' . $fid . '&amp;', $config['forumtem'], $start, $total);
     } else {
         show_error('Раздел пустой! Темы еще не созданы!');
     }
 } else {
     show_error('Ошибка! Данного раздела не существует!');
 }
 echo '<img src="/images/img/back.gif" alt="image" /> <a href="index.php?' . SID . '">Вернуться</a><br />';
 break;
 ############################################################################################
 ##                           Подготовка к созданию новой темы                             ##
Example #13
0
     echo '<img src="/images/img/reload.gif" alt="image" /> <a href="index.php">В галерею</a><br />';
     break;
     ############################################################################################
     ##                                Подготовка к редактированию                             ##
     ############################################################################################
 ############################################################################################
 ##                                Подготовка к редактированию                             ##
 ############################################################################################
 case 'editcomm':
     $cid = abs(intval($_GET['cid']));
     if (is_user()) {
         $comm = DB::run()->queryFetch("SELECT `commphoto`.*, `photo`.`photo_closed` FROM `commphoto` LEFT JOIN `photo` ON `commphoto`.`commphoto_gid`=`photo`.`photo_id` WHERE `commphoto_id`=? AND `commphoto_user`=? LIMIT 1;", array($cid, $log));
         if (!empty($comm)) {
             if (empty($comm['photo_closed'])) {
                 if ($comm['commphoto_time'] + 600 > SITETIME) {
                     echo '<img src="/images/img/edit.gif" alt="image" /> <b>' . nickname($comm['commphoto_user']) . '</b> <small>(' . date_fixed($comm['commphoto_time']) . ')</small><br /><br />';
                     echo '<div class="form">';
                     echo '<form action="index.php?act=changecomm&amp;gid=' . $comm['commphoto_gid'] . '&amp;cid=' . $cid . '&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '" method="post">';
                     echo '<textarea id="markItUp" cols="25" rows="5" name="msg" id="msg">' . $comm['commphoto_text'] . '</textarea><br />';
                     echo '<input type="submit" value="Редактировать" /></form></div><br />';
                 } else {
                     show_error('Ошибка! Редактирование невозможно, прошло более 10 минут!!');
                 }
             } else {
                 show_error('Ошибка! Редактирование невозможно, комментирование запрещено!');
             }
         } else {
             show_error('Ошибка! Комментарий удален или вы не автор этого комментария!');
         }
     } else {
         show_login('Вы не авторизованы, чтобы редактировать комментарии, необходимо');
Example #14
0
             if ($total < $start + $config['postgallery']) {
                 $end = $total;
             } else {
                 $end = $start + $config['postgallery'];
             }
             for ($i = $start; $i < $end; $i++) {
                 $data = explode("|", $file[$i]);
                 $num = $total - $i - 1;
                 $data[0] = bb_code($data[0]);
                 echo '<div class="b"> ';
                 if ($is_admin) {
                     echo '<input type="checkbox" name="del[]" value="' . $num . '" /> ';
                 }
                 echo user_avatars($data[3]);
                 echo '<b><a href="../pages/anketa.php?uz=' . $data[3] . '&amp;' . SID . '"> ' . nickname($data[3]) . ' </a></b> ' . user_title($data[3]) . user_online($data[3]);
                 echo '<small> (' . date_fixed($data[2]) . ')</small></div>';
                 echo '<div>' . $data[0] . '</div>';
             }
             if ($is_admin) {
                 echo '<br /><input type="submit" value="Удалить выбранное" /></form>';
             }
             page_jumpnavigation('index.php?action=komm&amp;gid=' . $gid . '&amp;', $config['postgallery'], $start, $total);
             page_strnavigation('index.php?action=komm&amp;gid=' . $gid . '&amp;', $config['postgallery'], $start, $total);
         } else {
             show_error('Комментариев еще нет, будь первым!');
         }
     } else {
         show_error('Комментариев еще нет, будь первым!');
     }
 } else {
     show_error('Ошибка! Недопустимое название изображения!');
Example #15
0
                 echo '<img src="/images/img/error.gif" alt="Закрыто" /> <b><span style="color:#ff0000">Закрыто</span></b>';
                 break;
             default:
                 echo '<img src="/images/img/faq.gif" alt="Под вопросом" /> <b><span style="color:#ffa500">Под вопросом</span></b>';
         }
         echo '</div>';
         echo '<div class="right"><a href="offers.php?act=edit&amp;id=' . $id . '">Редактировать</a> / ';
         echo '<a href="offers.php?act=reply&amp;id=' . $id . '">Ответить</a></div>';
         echo '<div>' . bb_code($queryoff['offers_text']) . '<br />';
         echo 'Добавлено: ' . profile($queryoff['offers_user']) . ' (' . date_fixed($queryoff['offers_time']) . ')<br />';
         echo '<a href="/pages/offers.php?act=comments&amp;id=' . $id . '">Комментарии</a> (' . $queryoff['offers_comments'] . ') ';
         echo '<a href="/pages/offers.php?act=end&amp;id=' . $id . '">&raquo;</a></div><br />';
         if (!empty($queryoff['offers_text_reply'])) {
             echo '<div class="b"><b>Официальный ответ</b></div>';
             echo '<div class="q">' . bb_code($queryoff['offers_text_reply']) . '<br />';
             echo profile($queryoff['offers_user_reply']) . ' (' . date_fixed($queryoff['offers_time_reply']) . ')</div><br />';
         }
     } else {
         show_error('Ошибка! Данного предложения или проблемы не существует!');
     }
     echo '<img src="/images/img/back.gif" alt="image" /> <a href="offers.php?type=' . $type . '">Вернуться</a><br />';
     break;
     ############################################################################################
     ##                                  Ответ на предложение                                  ##
     ############################################################################################
 ############################################################################################
 ##                                  Ответ на предложение                                  ##
 ############################################################################################
 case 'reply':
     $queryoff = DB::run()->queryFetch("SELECT * FROM `offers` WHERE `offers_id`=? LIMIT 1;", array($id));
     if (!empty($queryoff)) {
Example #16
0
         $start = 0;
     }
     $is_admin = is_admin();
     if ($is_admin) {
         echo '<form action="wall.php?act=del&amp;uz=' . $uz . '&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '" method="post">';
     } elseif ($uz == $log) {
         echo '<form action="wall.php?act=delete&amp;uz=' . $uz . '&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '" method="post">';
     }
     $querywall = DB::run()->query("SELECT * FROM `wall` WHERE `wall_user`=? ORDER BY `wall_time` DESC LIMIT " . $start . ", " . $config['wallpost'] . ";", array($uz));
     while ($data = $querywall->fetch()) {
         echo '<div class="b">';
         echo '<div class="img">' . user_avatars($data['wall_login']) . '</div>';
         if ($is_admin || $uz == $log) {
             echo '<span class="imgright"><input type="checkbox" name="del[]" value="' . $data['wall_id'] . '" /></span>';
         }
         echo '<b>' . profile($data['wall_login']) . '</b> <small>(' . date_fixed($data['wall_time']) . ')</small><br />';
         echo user_title($data['wall_login']) . ' ' . user_online($data['wall_login']) . '</div>';
         if ($uz == $log && $log != $data['wall_login']) {
             echo '<div class="right">';
             echo '<a href="private.php?act=submit&amp;uz=' . $data['wall_login'] . '">Приват</a> / ';
             echo '<a href="wall.php?uz=' . $data['wall_login'] . '">Стена</a> / ';
             echo '<noindex><a href="wall.php?act=spam&amp;id=' . $data['wall_id'] . '&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '" onclick="return confirm(\'Вы подтверждаете факт спама?\')" rel="nofollow">Спам</a></noindex></div>';
         }
         echo '<div>' . bb_code($data['wall_text']) . '</div>';
     }
     if ($is_admin || $uz == $log) {
         echo '<span class="imgright"><input type="submit" value="Удалить выбранное" /></span></form>';
     }
     page_strnavigation('wall.php?uz=' . $uz . '&amp;', $config['wallpost'], $start, $total);
 } else {
     show_error('Записок еще нет!');
Example #17
0
show_title('partners.gif', 'Новости сайта');
$file = file(DATADIR . "news.dat");
$file = array_reverse($file);
$total = count($file);
if ($total > 0) {
    if ($start < 0 || $start > $total) {
        $start = 0;
    }
    if ($total < $start + $config['postnews']) {
        $end = $total;
    } else {
        $end = $start + $config['postnews'];
    }
    for ($i = $start; $i < $end; $i++) {
        $data = explode("|", $file[$i]);
        echo '<div class="b"><img src="../images/img/files.gif" alt="image" /> ';
        echo '<b>' . $data[0] . '</b><small> (' . date_fixed($data[3]) . ')</small></div>';
        echo '<div>' . bb_code($data[1]) . '<br />';
        echo 'Разместил: <a href="../pages/anketa.php?uz=' . $data[4] . '&amp;' . SID . '"> ' . nickname($data[4]) . ' </a><br />';
        echo '<a href="komm.php?id=' . (int) $data[5] . '&amp;' . SID . '">Комментарии</a> ';
        $countkomm = counter_string(DATADIR . "datakomm/{$data['5']}.dat");
        echo '(' . (int) $countkomm . ')</div>';
    }
    page_jumpnavigation('index.php?', $config['postnews'], $start, $total);
    page_strnavigation('index.php?', $config['postnews'], $start, $total);
} else {
    show_error('Новостей еще нет!');
}
echo '<br /><br /><img src="../images/img/rss.gif" alt="image" /> <a href="rss.php?' . SID . '">RSS подписка</a><br />';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
include_once "../themes/" . $config['themes'] . "/foot.php";
Example #18
0
 $file = file(DATADIR . "datatmp/banlist.dat");
 $file = array_reverse($file);
 $total = count($file);
 if ($total > 0) {
     if ($start < 0 || $start > $total) {
         $start = 0;
     }
     if ($total < $start + $config['banlist']) {
         $end = $total;
     } else {
         $end = $start + $config['banlist'];
     }
     for ($i = $start; $i < $end; $i++) {
         $data = explode("|", $file[$i]);
         echo '<div class="b"><img src="../images/img/user.gif" alt="image" /> <b><a href="../pages/anketa.php?uz=' . $data[1] . '&amp;' . SID . '">' . nickname($data[1]) . '</a></b> ';
         echo '(Забанен: ' . date_fixed($data[4]) . ')</div>';
         echo '<div>';
         if ($data[2] - SITETIME > 0) {
             echo 'До окончания бана осталось ' . formattime($data[2] - SITETIME) . '<br />';
         } else {
             echo '<b>Срок бана уже истек</b><br />';
         }
         echo 'Забанил: <b>' . nickname($data[5]) . '</b><br />';
         echo 'Причина: ' . $data[3] . '<br />';
         echo '<img src="../images/img/edit.gif" alt="image" /> <a href="zaban.php?action=edit&amp;users=' . $data[1] . '&amp;' . SID . '">Разбанить</a></div>';
     }
     page_jumpnavigation('banlist.php?', $config['banlist'], $start, $total);
     page_strnavigation('banlist.php?', $config['banlist'], $start, $total);
     echo '<br /><br />Всего забанено: <b>' . (int) $total . '</b><br />';
 } else {
     echo '<img src="../images/img/error.gif" alt="image" /> <b>Пользователей еще нет!</b><br />';
Example #19
0
 ############################################################################################
 ##                                   Просмотр всех ссылок                                 ##
 ############################################################################################
 case 'all':
     $config['newtitle'] = 'Список всех ссылок';
     $total = DBM::run()->count('rekuser', array('rek_time' => array('>', SITETIME)));
     if ($total > 0) {
         if ($start >= $total) {
             $start = 0;
         }
         $reklama = DBM::run()->select('rekuser', array('rek_time' => array('>', SITETIME)), $config['rekuserpost'], $start, array('rek_time' => 'DESC'));
         foreach ($reklama as $data) {
             echo '<div class="b">';
             echo '<img src="/images/img/online.gif" alt="image" /> ';
             echo '<b><a href="' . $data['rek_site'] . '">' . $data['rek_name'] . '</a></b> (' . profile($data['rek_user']) . ')</div>';
             echo 'Истекает: ' . date_fixed($data['rek_time']) . '<br />';
             if (!empty($data['rek_color'])) {
                 echo 'Цвет: <span style="color:' . $data['rek_color'] . '">' . $data['rek_color'] . '</span>, ';
             } else {
                 echo 'Цвет: нет, ';
             }
             if (!empty($data['rek_bold'])) {
                 echo 'Жирность: есть<br />';
             } else {
                 echo 'Жирность: нет<br />';
             }
         }
         page_strnavigation('reklama.php?act=all&amp;', $config['rekuserpost'], $start, $total);
         echo 'Всего ссылок: <b>' . $total . '</b><br /><br />';
     } else {
         show_error('В данный момент рекламных ссылок еще нет!');
Example #20
0
 switch ($act) {
     ############################################################################################
     ##                                    Главная страница                                    ##
     ############################################################################################
     case 'index':
         $total = DB::run()->querySingle("SELECT count(*) FROM `contact` WHERE `contact_user`=?;", array($log));
         if ($total > 0) {
             if ($start >= $total) {
                 $start = last_page($total, $config['contactlist']);
             }
             $querycontact = DB::run()->query("SELECT * FROM `contact` WHERE `contact_user`=? ORDER BY `contact_time` DESC LIMIT " . $start . ", " . $config['contactlist'] . ";", array($log));
             echo '<form action="contact.php?act=del&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '" method="post">';
             while ($data = $querycontact->fetch()) {
                 echo '<div class="b">';
                 echo '<div class="img">' . user_avatars($data['contact_name']) . '</div>';
                 echo '<b>' . profile($data['contact_name']) . '</b> <small>(' . date_fixed($data['contact_time']) . ')</small><br />';
                 echo user_title($data['contact_name']) . ' ' . user_online($data['contact_name']) . '</div>';
                 echo '<div>';
                 if (!empty($data['contact_text'])) {
                     echo 'Заметка: ' . $data['contact_text'] . '<br />';
                 }
                 echo '<input type="checkbox" name="del[]" value="' . $data['contact_id'] . '" /> ';
                 echo '<a href="/pages/private.php?act=submit&amp;uz=' . $data['contact_name'] . '">Написать</a> | ';
                 echo '<a href="/pages/perevod.php?uz=' . $data['contact_name'] . '">Перевод</a> | ';
                 echo '<a href="/pages/contact.php?act=note&amp;id=' . $data['contact_id'] . '">Заметка</a>';
                 echo '</div>';
             }
             echo '<br /><input type="submit" value="Удалить выбранное" /></form>';
             page_strnavigation('contact.php?', $config['contactlist'], $start, $total);
             echo 'Всего в контактах: <b>' . (int) $total . '</b><br />';
         } else {
Example #21
0
     $total = count($file);
     if ($total > 0) {
         echo '<form action="kontakt.php?action=del&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '&amp;' . SID . '" method="post">';
         if ($start < 0 || $start > $total) {
             $start = 0;
         }
         if ($total < $start + $config['kontaktlist']) {
             $end = $total;
         } else {
             $end = $start + $config['kontaktlist'];
         }
         for ($i = $start; $i < $end; $i++) {
             $data = explode("|", $file[$i]);
             $num = $total - $i - 1;
             echo '<div class="b">' . user_avatars($data[1]) . ' ' . ($i + 1) . '. <b><a href="anketa.php?uz=' . $data[1] . '&amp;' . SID . '">' . nickname($data[1]) . '</a></b> ' . user_online($data[1]) . '</div>';
             echo '<div>Дабавлен: ' . date_fixed($data[2]) . '<br />';
             echo '<input type="checkbox" name="del[]" value="' . $num . '" /> ';
             echo '<a href="privat.php?action=submit&amp;uz=' . $data[1] . '&amp;' . SID . '">Написать</a> | ';
             echo '<a href="../games/perevod.php?uz=' . $data[1] . '&amp;' . SID . '">Перевод</a></div>';
         }
         echo '<br /><input type="submit" value="Удалить выбранное" /></form>';
         page_jumpnavigation('kontakt.php?', $config['kontaktlist'], $start, $total);
         page_strnavigation('kontakt.php?', $config['kontaktlist'], $start, $total);
     } else {
         echo '<img src="../images/img/reload.gif" alt="image" /> <b>Контакт-лист пуст!</b><br />';
     }
 } else {
     echo '<img src="../images/img/reload.gif" alt="image" /> <b>Контакт-лист пуст!</b><br />';
 }
 echo '<hr /><form method="post" action="kontakt.php?action=add&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '&amp;' . SID . '">';
 echo 'Логин юзера:<br /><input name="uz" />';
Example #22
0
)
	</div>
	<div>
		<?php 
    echo bb_code($data['posts_text']);
    ?>
<br />

		Написал: <?php 
    echo nickname($data['posts_user']);
    ?>
 <?php 
    echo user_online($data['posts_user']);
    ?>
 <small>(<?php 
    echo date_fixed($data['posts_time']);
    ?>
)</small><br />

		<?php 
    if (is_admin() || empty($config['anonymity'])) {
        ?>
			<span class="data">(<?php 
        echo $data['posts_brow'];
        ?>
, <?php 
        echo $data['posts_ip'];
        ?>
)</span>
		<?php 
    }
Example #23
0
        echo '<img src="/images/img/reload.gif" alt="image" /> <a href="index.php">К голосованиям</a><br />';
        break;
        ############################################################################################
        ##                                      Голосование                                       ##
        ############################################################################################
    ############################################################################################
    ##                                      Голосование                                       ##
    ############################################################################################
    case 'voters':
        show_title('Последние проголосовавшие');
        $votes = DB::run()->queryFetch("SELECT * FROM `vote` WHERE `vote_id`=? LIMIT 1;", array($id));
        if (!empty($votes)) {
            $config['newtitle'] = $votes['vote_title'];
            echo '<img src="/images/img/stat.gif" alt="image" /> <b>' . $votes['vote_title'] . '</b> (Голосов: ' . $votes['vote_count'] . ')<br /><br />';
            $querypoll = DB::run()->query("SELECT `poll_user`, `poll_time` FROM `votepoll` WHERE `poll_vote_id`=? ORDER BY `poll_time` DESC LIMIT 20;", array($id));
            $polls = $querypoll->fetchAll();
            foreach ($polls as $poll) {
                echo user_gender($poll['poll_user']) . profile($poll['poll_user']) . ' (' . date_fixed($poll['poll_time']) . ')<br />';
            }
            echo '<br />';
        } else {
            show_error('Ошибка! Данного голосования не существует!');
        }
        echo '<img src="/images/img/back.gif" alt="image" /> <a href="index.php?act=poll&amp;id=' . $id . '">Вернуться</a><br />';
        echo '<img src="/images/img/reload.gif" alt="image" /> <a href="index.php">К голосованиям</a><br />';
        break;
    default:
        redirect("index.php");
}
echo '<img src="/images/img/luggage.gif" alt="image" /> <a href="history.php">Архив голосований</a><br />';
include_once '../themes/footer.php';
Example #24
0
        echo '<div style="text-align:center"><span style="color:#ff0000"><b>Добрый вечер, ' . nickname($_SESSION['log']) . '</b></span></div>';
    }
    $uzertime = substr($udata[18], 0, 5);
    $montime = date_fixed(SITETIME, "d.m");
    if ($uzertime == $montime) {
        echo '<div style="text-align:center"><span style="color:#ff0000"><b>Поздравляем вас с днем рождения!</b></span></div>';
    }
}
if ($config['welcome'] == 1) {
    if (file_exists(DATADIR . "welcome.dat")) {
        $welcome_file = file_get_contents(DATADIR . "welcome.dat");
        echo '<div style="text-align:center">' . $welcome_file . '</div>';
    }
}
if ($config['showtime'] == 1) {
    echo '<div style="text-align:center"><b>' . date_fixed(SITETIME, 'j F Y') . '</b><br /><small>' . date_fixed(SITETIME, 'H:i:s') . '</small></div>';
}
if ($config['quotes'] == 1) {
    $quot_file = file(BASEDIR . "includes/quotesbase.php");
    $quot_rand = array_rand($quot_file);
    echo $quot_file[$quot_rand] . '<br />';
}
if ($config['calendar'] == 1) {
    include_once BASEDIR . "includes/calendar.php";
}
if ($config['onliner'] == 1) {
    include_once BASEDIR . "includes/onliner.php";
}
if ($config['autoskins'] > 0) {
    include_once BASEDIR . "includes/skin.php";
}
Example #25
0
        $week_day++;
        if ($week_day > 6) {
            $week_day -= 7;
        }
        if ($index / 2 == (int) ($index / 2)) {
            $color = imageColorAllocate($img, 249, 243, 70);
            $color2 = imageColorAllocate($img, 242, 226, 42);
            $color3 = imageColorAllocate($img, 226, 210, 34);
        } else {
            $color = imageColorAllocate($img, 11, 215, 252);
            $color2 = imageColorAllocate($img, 7, 203, 239);
            $color3 = imageColorAllocate($img, 7, 187, 219);
        }
        $y1 = round($imageW - $imageW * $percent + 12);
        imageFilledRectangle($img, $x1, $y1, $x2, $y2, $color);
        $points = array(0 => $x1, 1 => $y1, 2 => $x1 + 3, 3 => $y1 - 5, 4 => $x1 + $collW + 3, 5 => $y1 - 5, 6 => $x2, 7 => $y1);
        imageFilledPolygon($img, $points, 4, $color2);
        $points = array(0 => $x2, 1 => $y1, 2 => $x1 + $collW + 3, 3 => $y1 - 5, 4 => $x1 + $collW + 3, 5 => $y2 - 5, 6 => $x2, 7 => $y2);
        imageFilledPolygon($img, $points, 4, $color3);
        // imageTTFtext($img, 7, 90, $x1+8, 50, $colorBlack, BASEDIR.'/assets/fonts/font.ttf', $host_data[$index]);
        imagestringup($img, 1, $x1 + 3, 52, $host_data[$index], $colorBlack);
        imageTTFtext($img, 6, 0, $x1 + 3, 66, $colorBlack, BASEDIR . '/assets/fonts/font.ttf', $arr_week[$week_day]);
        $x1 += $collW;
        $x2 += $collW;
    }
    //Header("Content-type: image/gif");
    ImageGIF($img, BASEDIR . $imagecache);
    ImageDestroy($img);
}
echo '<img src="' . $imagecache . '?' . date_fixed(SITETIME, "dmY") . '" alt="Неделя" /><br /><br />';
Example #26
0
    echo $data['blogs_title'];
    ?>
</a></b> (<?php 
    echo format_num($data['blogs_rating']);
    ?>
)
	</div>

	<div>
		Категория: <a href="blog.php?cid=<?php 
    echo $data['blogs_cats_id'];
    ?>
"><?php 
    echo $data['cats_name'];
    ?>
</a><br />
		Просмотров: <?php 
    echo $data['blogs_read'];
    ?>
<br />
		Добавил: <?php 
    echo profile($data['blogs_user']);
    ?>
  (<?php 
    echo date_fixed($data['blogs_time']);
    ?>
)
	</div>

<?php 
}
Example #27
0
<img src="/images/img/edit.gif" alt="image" /> <b><?php 
echo profile($post['guest_user']);
?>
</b> <small>(<?php 
echo date_fixed($post['guest_time']);
?>
)</small><br /><br />

<div class="form">
	<form action="index.php?act=editpost&amp;id=<?php 
echo $id;
?>
&amp;start=<?php 
echo $start;
?>
&amp;uid=<?php 
echo $_SESSION['token'];
?>
" method="post">
		<textarea id="markItUp" cols="25" rows="5" name="msg"><?php 
echo $post['guest_text'];
?>
</textarea><br />
		<input value="Редактировать" type="submit" />
	</form>
</div><br />
Example #28
0
 echo '<a href="newload.php?act=deldown&amp;del=' . $new['downs_id'] . '&amp;uid=' . $_SESSION['token'] . '" onclick="return confirm(\'Вы подтверждаете удаление файла?\')">Удалить файл</a><hr />';
 $folder = $new['folder'] ? $new['folder'] . '/' : '';
 if (!empty($new['downs_link'])) {
     echo '<img src="/images/img/download.gif" alt="image" /> <b><a href="/load/files/' . $folder . $new['downs_link'] . '">' . $new['downs_link'] . '</a></b> (' . read_file(BASEDIR . '/load/files/' . $folder . $new['downs_link']) . ')  (<a href="newload.php?act=delfile&amp;id=' . $id . '" onclick="return confirm(\'Вы действительно хотите удалить данный файл?\')">Удалить</a>)<br />';
 } else {
     echo '<img src="/images/img/download.gif" alt="image" /> <b>Не загружен</b><br />';
 }
 if (!empty($new['downs_screen'])) {
     echo '<img src="/images/img/gallery.gif" alt="image" /> <b><a href="/load/screen/' . $folder . $new['downs_screen'] . '">' . $new['downs_screen'] . '</a></b> (' . read_file(BASEDIR . '/load/screen/' . $folder . $new['downs_screen']) . ') (<a href="newload.php?act=delscreen&amp;id=' . $id . '" onclick="return confirm(\'Вы действительно хотите удалить данный скриншот?\')">Удалить</a>)<br /><br />';
     echo resize_image('load/screen/' . $folder, $new['downs_screen'], $config['previewsize']) . '<br />';
 } else {
     echo '<img src="/images/img/gallery.gif" alt="image" /> <b>Не загружен</b><br />';
 }
 echo '<br /><b><big>Редактирование</big></b><br /><br />';
 echo 'Добавлено: <b>' . profile($new['downs_user']) . '</b> ' . user_visit($new['downs_user']) . '<br />';
 echo 'Время последнего изменения:  (' . date_fixed($new['downs_time']) . ')<br /><br />';
 echo '<div class="form">';
 echo '<form action="newload.php?act=edit&amp;id=' . $id . '&amp;uid=' . $_SESSION['token'] . '" method="post">';
 echo 'Категория*:<br />';
 $output = array();
 foreach ($downs as $row) {
     $i = $row['cats_id'];
     $p = $row['cats_parent'];
     $output[$p][$i] = $row;
 }
 echo '<select name="cid">';
 foreach ($output[0] as $key => $data) {
     $selected = $new['downs_cats_id'] == $data['cats_id'] ? ' selected="selected"' : '';
     $disabled = !empty($data['closed']) ? ' disabled="disabled"' : '';
     echo '<option value="' . $data['cats_id'] . '"' . $selected . $disabled . '>' . $data['cats_name'] . '</option>';
     if (isset($output[$key])) {
Example #29
0
$cal_mon = date_fixed(SITETIME, "m");
$cal_year = date_fixed(SITETIME, "Y");
$cal_monyear = date_fixed(SITETIME, "m.Y");
$array_news = array();
$array_komm = array();
$newsfile = file(DATADIR . "news.dat");
foreach ($newsfile as $newsvalue) {
    $ndata = explode('|', $newsvalue);
    if (date_fixed($ndata[3], 'm.Y') == $cal_monyear) {
        $arrday = date_fixed($ndata[3], 'j');
        $array_news[] = $arrday;
        $array_komm[$arrday] = (int) $ndata[5];
    }
}
$calend = makeCal($cal_mon, $cal_year);
echo '<table><caption><b>' . date_fixed(SITETIME, 'j F Y') . '</b></caption>';
echo '<thead><tr>';
echo '<th>Пн</th><th>Вт</th><th>Ср</th><th>Чт</th><th>Пт</th><th><span style="color:#ff6666">Сб</span></th><th><span style="color:#ff6666">Вс</span></th>';
echo '</tr></thead><tbody>';
foreach ($calend as $valned) {
    echo '<tr>';
    foreach ($valned as $keyday => $valday) {
        if ($cal_den == $valday) {
            echo '<td><b><span style="color:#ff0000">' . $valday . '</span></b></td>';
            continue;
        }
        if (in_array($valday, $array_news)) {
            echo '<td><a href="' . BASEDIR . 'news/komm.php?id=' . $array_komm[$valday] . '&amp;' . SID . '"><span style="color:#ff0000">' . $valday . '</span></a></td>';
            continue;
        }
        if ($keyday == 5 || $keyday == 6) {
Example #30
0
             $strok = count(file(DATADIR . "datamain/{$arrfiles[$i]}"));
             if ($arrfiles[$i] == 'index.dat') {
                 echo '<div class="b"><img src="../images/img/edit.gif" alt="image" /> ';
                 echo '<b><a href="../index.php?' . SID . '"><span style="color:#ff0000">' . $arrfiles[$i] . '</span></a></b> (' . $size . ')<br />';
                 echo '<a href="files.php?action=edit&amp;file=' . $arrfiles[$i] . '&amp;' . SID . '">Редактировать</a> | ';
                 echo '<a href="files.php?action=obzor&amp;file=' . $arrfiles[$i] . '&amp;' . SID . '">Просмотр</a></div>';
                 echo '<div>Кол. строк: ' . $strok . '<br />';
                 echo 'Изменен: ' . date_fixed(filemtime(DATADIR . "datamain/{$arrfiles[$i]}")) . '</div>';
             } else {
                 echo '<div class="b"><img src="../images/img/edit.gif" alt="image" /> ';
                 echo '<b><a href="../pages/index.php?action=' . $filename . '&amp;' . SID . '">' . $arrfiles[$i] . '</a></b> (' . $size . ')<br />';
                 echo '<a href="files.php?action=edit&amp;file=' . $arrfiles[$i] . '&amp;' . SID . '">Редактировать</a> | ';
                 echo '<a href="files.php?action=obzor&amp;file=' . $arrfiles[$i] . '&amp;' . SID . '">Просмотр</a> | ';
                 echo '<a href="files.php?action=poddel&amp;file=' . $arrfiles[$i] . '&amp;' . SID . '">Удалить</a></div>';
                 echo '<div>Кол. строк: ' . $strok . '<br />';
                 echo 'Изменен: ' . date_fixed(filemtime(DATADIR . "datamain/{$arrfiles[$i]}")) . '</div>';
             }
         }
         page_jumpnavigation('files.php?', $config['editfiles'], $start, $total);
         page_strnavigation('files.php?', $config['editfiles'], $start, $total);
         echo '<br /><br />Всего файлов: <b>' . (int) $total . '</b><br />';
     } else {
         show_error('Файлов еще нет!');
     }
     echo '<br /><img src="../images/img/files.gif" alt="image" /> <a href="files.php?action=new&amp;' . SID . '">Создать</a><br />';
     echo '<img src="../images/img/faq.gif" alt="image" /> <a href="files.php?action=faq&amp;' . SID . '">Помощь</a>';
 }
 ############################################################################################
 ##                                      Обзор файла                                       ##
 ############################################################################################
 if ($action == "obzor") {