Exemple #1
0
             $search = "LIKE '{$q}%'";
         }
         $total = DB::run()->querySingle("SELECT count(*) FROM `users` WHERE lower(`users_login`) " . $search . ";");
         if ($total > 0) {
             if ($start >= $total) {
                 $start = 0;
             }
             $queryuser = DB::run()->query("SELECT `users_login`, `users_nickname`, `users_point` FROM `users` WHERE lower(`users_login`) " . $search . " ORDER BY `users_point` DESC LIMIT " . $start . ", " . $config['usersearch'] . ";");
             while ($data = $queryuser->fetch()) {
                 echo user_gender($data['users_login']) . ' <b>' . profile($data['users_login'], false, false) . '</b> ';
                 if (!empty($data['users_nickname'])) {
                     echo '(Ник: ' . $data['users_nickname'] . ') ';
                 }
                 echo user_online($data['users_login']) . ' (' . points($data['users_point']) . ')<br />';
             }
             page_strnavigation('searchuser.php?act=sort&amp;q=' . $q . '&amp;', $config['usersearch'], $start, $total);
             echo 'Найдено совпадений: ' . $total . '<br /><br />';
         } else {
             show_error('Совпадений не найдено!');
         }
     } else {
         show_error('Ошибка! Не выбраны критерии поиска пользователей!');
     }
     echo '<img src="/images/img/back.gif" alt="image" /> <a href="searchuser.php">Вернуться</a><br />';
     break;
     ############################################################################################
     ##                                    Поиск пользователя                                  ##
     ############################################################################################
 ############################################################################################
 ##                                    Поиск пользователя                                  ##
 ############################################################################################
Exemple #2
0
        }
        break;
        ############################################################################################
        ##                                  Последние сообщения                                   ##
        ############################################################################################
    ############################################################################################
    ##                                  Последние сообщения                                   ##
    ############################################################################################
    case 'posts':
        show_title('Список последних сообщений');
        $total = DB::run()->querySingle("SELECT count(*) FROM `posts`;");
        if ($total > 0) {
            if ($total > 100) {
                $total = 100;
            }
            if ($start >= $total) {
                $start = last_page($total, $config['forumpost']);
            }
            $querypost = DB::run()->query("SELECT `posts`.*, `topics_title`, `topics_posts` FROM `posts` LEFT JOIN `topics` ON `posts`.`posts_topics_id`=`topics`.`topics_id` ORDER BY `posts_time` DESC LIMIT " . $start . ", " . $config['forumpost'] . ";");
            $posts = $querypost->fetchAll();
            render('forum/new_posts', array('posts' => $posts, 'start' => $start));
            page_strnavigation('new.php?act=posts&amp;', $config['forumpost'], $start, $total);
        } else {
            show_error('Сообщений еще нет!');
        }
        break;
    default:
        redirect("new.php");
}
render('includes/back', array('link' => 'index.php', 'title' => 'К форумам', 'icon' => 'reload.gif'));
include_once '../themes/footer.php';
Exemple #3
0
         $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;
     ############################################################################################
     ##                                     Переход к сообщение                                ##
     ############################################################################################
 ############################################################################################
 ##                                     Переход к сообщение                                ##
 ############################################################################################
 case 'viewcomm':
     if (isset($_GET['gid'])) {
         $gid = abs(intval($_GET['gid']));
     } else {
         $gid = 0;
Exemple #4
0
     ############################################################################################
 ############################################################################################
 ##                                     Вывод сообщений                                    ##
 ############################################################################################
 case 'comments':
     show_title('Список всех комментариев ' . $uz);
     $total = DB::run()->querySingle("SELECT count(*) FROM `commblog` WHERE `commblog_author`=?;", array($uz));
     if ($total > 0) {
         if ($start >= $total) {
             $start = last_page($total, $config['blogpost']);
         }
         $is_admin = is_admin();
         $querycomments = DB::run()->query("SELECT `commblog`.*, `blogs_title`, `blogs_comments` FROM `commblog` LEFT JOIN `blogs` ON `commblog`.`commblog_blog`=`blogs`.`blogs_id` WHERE `commblog_author`=? ORDER BY `commblog_time` DESC LIMIT " . $start . ", " . $config['blogpost'] . ";", array($uz));
         $comments = $querycomments->fetchAll();
         render('blog/active_comments', array('comments' => $comments, 'start' => $start));
         page_strnavigation('active.php?act=comments&amp;uz=' . $uz . '&amp;', $config['blogpost'], $start, $total);
     } else {
         show_error('Комментарии не найдены!');
     }
     break;
     ############################################################################################
     ##                                 Удаление комментариев                                  ##
     ############################################################################################
 ############################################################################################
 ##                                 Удаление комментариев                                  ##
 ############################################################################################
 case 'del':
     $uid = check($_GET['uid']);
     $id = isset($_GET['id']) ? abs(intval($_GET['id'])) : 0;
     if (is_admin()) {
         if ($uid == $_SESSION['token']) {
Exemple #5
0
                 $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" />';
     echo '<input value="Добавить" type="submit" /></form>';
     if ($total > 1) {
         echo '<br /><img src="../images/img/error.gif" alt="image" /> <a href="kontakt.php?action=prodel&amp;' . SID . '">Очистить список</a>';
     }
 }
 ############################################################################################
 ##                                   Дабавление контактов                                 ##
Exemple #6
0
                 }
                 switch ($data['ban_type']) {
                     case '1':
                         $stat = '<span style="color:#ff0000">Забанил</span>:';
                         break;
                     case '2':
                         $stat = '<span style="color:#ffa500">Изменил</span>:';
                         break;
                     default:
                         $stat = '<span style="color:#00cc00">Разбанил</span>:';
                 }
                 echo $stat . ' ' . profile($data['ban_send']) . '<br />';
                 echo '</div>';
             }
             echo '<br /><input type="submit" value="Удалить выбранное" /></form>';
             page_strnavigation('banhist.php?act=view&amp;uz=' . $uz . '&amp;', $config['listbanhist'], $start, $total);
             echo 'Всего действий: <b>' . $total . '</b><br /><br />';
         } else {
             show_error('Истории банов еще нет!');
         }
     } else {
         show_error('Ошибка! Данный пользователь не найден!');
     }
     echo '<img src="/images/img/back.gif" alt="image" /> <a href="banhist.php">Вернуться</a><br />';
     break;
     ############################################################################################
     ##                                   Удаление банов                                       ##
     ############################################################################################
 ############################################################################################
 ##                                   Удаление банов                                       ##
 ############################################################################################
Exemple #7
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('В данный момент рекламных ссылок еще нет!');
            }
            echo '<img src="/images/img/money.gif" alt="image" /> <a href="reklama.php">Купить рекламу</a><br />';
            break;
        default:
            redirect("reklama.php");
    }
} else {
    show_error('Показ и размещение рекламы запрещено администрацией сайта!');
}
include_once '../themes/footer.php';
Exemple #8
0
             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('Записок еще нет!');
 }
 if (is_user()) {
     if (!user_privacy($uz) || $uz == $log || is_admin() || is_contact($uz, $log)) {
         echo '<div class="form">';
         echo '<form action="wall.php?act=add&amp;uz=' . $uz . '&amp;uid=' . $_SESSION['token'] . '" method="post">';
         echo 'Сообщение:<br />';
         echo '<textarea cols="25" rows="5" name="msg"></textarea><br />';
         echo '<input type="submit" value="Написать" /></form></div><br />';
     } else {
         show_error('Включен режим приватности, писать могут только пользователи из контактов!');
     }
 } else {
     show_login('Вы не авторизованы, чтобы написать на стене, необходимо');
Exemple #9
0
                echo $data[5] . '<br />';
            }
            if ($data[6] !== "") {
                echo $data[6] . '<br />';
            }
            if ($data[7] !== "") {
                echo $data[7] . '<br />';
            }
            if ($data[8] !== "") {
                echo $data[8] . '<br />';
            }
            if ($data[9] !== "") {
                echo $data[9] . '<br />';
            }
            if ($data[10] !== "") {
                echo $data[10] . '<br />';
            }
            echo '<b>Было опрошено: ' . (int) $data[11] . '</b></div>';
        }
        page_jumpnavigation('allvotes.php?', $config['allvotes'], $start, $total);
        page_strnavigation('allvotes.php?', $config['allvotes'], $start, $total);
        echo '<br /><br />Всего голосований: ' . (int) $total . '<br />';
    } 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 '<br /><img src="../images/img/back.gif" alt="image" /> <a href="index.php?' . SID . '">К голосованию</a><br />';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
include_once "../themes/" . $config['themes'] . "/foot.php";
Exemple #10
0
            $end = $start + $msg_his;
        }
        for ($i = $start; $i < $end; $i++) {
            $data = explode("|", $file[$i]);
            $num = $total - $i - 1;
            if (!empty($data[2])) {
                $icq = ' (ICQ: ' . $data[2] . ')';
            } else {
                $icq = '';
            }
            echo ' <a href="index.php?name=' . safe_encode(nickname($data[0])) . '"><b>' . nickname($data[0]) . '</b></a>' . $icq;
            if (is_admin(array(101, 102, 103, 105))) {
                echo ' <a href="del.php?id=' . $num . '&amp;' . SID . '">[x]</a> ';
            }
            echo '<br />' . bb_code($data[1]) . '<br />';
            if (is_admin(array(101, 102, 103, 105))) {
                if ($look_ip == "On") {
                    echo '<span class="data">(' . $data[4] . ', ' . $data[5] . ')</span><br />';
                }
            }
        }
        page_jumpnavigation('history.php?', $msg_his, $start, $total);
        page_strnavigation('history.php?', $msg_his, $start, $total);
    } else {
        show_error('В пирамиде еще нет сообщений!');
    }
} else {
    show_error('В пирамиде еще нет сообщений!');
}
echo '<br /><img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
include_once "../themes/" . $config['themes'] . "/foot.php";
Exemple #11
0
            if ($total > 0) {
                if ($start < 0 || $start > $total) {
                    $start = 0;
                }
                if ($total < $start + $config['siteinfo']) {
                    $end = $total;
                } else {
                    $end = $start + $config['siteinfo'];
                }
                for ($i = $start; $i < $end; $i++) {
                    $file[$i] = no_br($file[$i], '<br />');
                    $file[$i] = preg_replace('|<b>(.*?)</b><br />(.*?)<br />$|', '<div class="b"><img src="../images/img/news.gif" alt="image" /> <b>\\1</b></div><div>\\2</div>', $file[$i]);
                    echo $file[$i];
                }
                page_jumpnavigation('siteinfo.php?action=changes&amp;', $config['siteinfo'], $start, $total);
                page_strnavigation('siteinfo.php?action=changes&amp;', $config['siteinfo'], $start, $total);
            } else {
                echo '<img src="../images/img/reload.gif" alt="image" /> <b>Измений пока нет!</b><br /><br />';
            }
        } else {
            echo '<img src="../images/img/error.gif" alt="image" /> <b>Информационный файл отсутствует!</b><br />';
        }
        echo '<br /><br /><img src="../images/img/reload.gif" alt="image" /> <a href="siteinfo.php?' . SID . '">Вернуться</a><br />';
    }
    echo '<img src="../images/img/panel.gif" alt="image" /> <a href="index.php?' . SID . '">В админку</a><br />';
    echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a><br />';
} else {
    header("Location: ../index.php?isset=404&" . SID);
    exit;
}
include_once "../themes/" . $config['themes'] . "/foot.php";
Exemple #12
0
             $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;
     ############################################################################################
     ##                                  Поиск пользователя                                    ##
     ############################################################################################
 ############################################################################################
 ##                                  Поиск пользователя                                    ##
Exemple #13
0
show_title('Мои закладки');
if (is_user()) {
    switch ($act) {
        ############################################################################################
        ##                                    Главная страница                                    ##
        ############################################################################################
        case 'index':
            $total = DB::run()->querySingle("SELECT count(*) FROM `bookmarks` WHERE `book_user`=?;", array($log));
            if ($total > 0) {
                if ($start >= $total) {
                    $start = last_page($total, $config['forumtem']);
                }
                $querytopic = DB::run()->query("SELECT `topics`.*, `bookmarks`.* FROM `bookmarks` LEFT JOIN `topics` ON `bookmarks`.`book_topic`=`topics`.`topics_id` WHERE `book_user`=?  ORDER BY `topics_last_time` DESC LIMIT " . $start . ", " . $config['forumtem'] . ";", array($log));
                $topics = $querytopic->fetchAll();
                render('forum/bookmark', array('topics' => $topics, 'start' => $start));
                page_strnavigation('bookmark.php?', $config['forumtem'], $start, $total);
            } else {
                show_error('Закладок еще нет!');
            }
            break;
            ############################################################################################
            ##                                Добавление закладок                                     ##
            ############################################################################################
        ############################################################################################
        ##                                Добавление закладок                                     ##
        ############################################################################################
        case 'add':
            $uid = check($_GET['uid']);
            $topic = DB::run()->queryFetch("SELECT * FROM `topics` WHERE `topics_id`=? LIMIT 1;", array($tid));
            if (!empty($topic)) {
                if (empty($topic['topics_closed'])) {
Exemple #14
0
             $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;
     ############################################################################################
     ##                                  Поиск пользователя                                    ##
     ############################################################################################
 ############################################################################################
 ##                                  Поиск пользователя                                    ##
Exemple #15
0
                 case '3':
                     echo '<img src="/images/img/error.gif" alt="Закрыто" /> <b><span style="color:#ff0000">Закрыто</span></b><br />';
                     break;
                 default:
                     echo '<img src="/images/img/faq.gif" alt="Под вопросом" /> <b><span style="color:#ffa500">Под вопросом</span></b><br />';
             }
             echo '<input type="checkbox" name="del[]" value="' . $data['offers_id'] . '" /> ';
             echo '<a href="offers.php?act=edit&amp;id=' . $data['offers_id'] . '">Редактировать</a> / ';
             echo '<a href="offers.php?act=reply&amp;id=' . $data['offers_id'] . '">Ответить</a></div>';
             echo '<div>' . bb_code($data['offers_text']) . '<br />';
             echo 'Добавлено: ' . profile($data['offers_user']) . '  (' . date_fixed($data['offers_time']) . ')<br />';
             echo '<a href="/pages/offers.php?act=comments&amp;id=' . $data['offers_id'] . '">Комментарии</a> (' . $data['offers_comments'] . ') ';
             echo '<a href="/pages/offers.php?act=end&amp;id=' . $data['offers_id'] . '">&raquo;</a></div>';
         }
         echo '<br /><input type="submit" value="Удалить выбранное" /></form>';
         page_strnavigation('offers.php?type=' . $type . '&amp;', $config['postoffers'], $start, $total);
         echo 'Всего записей: <b>' . $total . '</b><br /><br />';
     } else {
         show_error('Записей еще нет!');
     }
     if (is_admin(array(101))) {
         echo '<img src="/images/img/reload.gif" alt="image" /> <a href="offers.php?act=rest&amp;uid=' . $_SESSION['token'] . '">Пересчитать</a><br />';
     }
     break;
     ############################################################################################
     ##                                    Просмотр записи                                     ##
     ############################################################################################
 ############################################################################################
 ##                                    Просмотр записи                                     ##
 ############################################################################################
 case 'view':
Exemple #16
0
             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 />';
         }
     } else {
         echo '<img src="../images/img/error.gif" alt="image" /> <b>Пользователей еще нет!</b><br />';
     }
 }
 ############################################################################################
 ##                                     Обновление                                         ##
 ############################################################################################
 if ($action == "reload") {
     $array_users = array();
     $globusers = glob(DATADIR . "profil/*.prof");
     foreach ($globusers as $filename) {
Exemple #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";
Exemple #18
0
 } else {
     $end = $start + $config['lifelist'];
 }
 for ($i = $start; $i < $end; $i++) {
     $data = explode("|", $file[$i]);
     echo '<div class="b">' . $data[1] . '. <img src="../images/img/chel.gif" alt="image" /> ';
     if ($uz == $data[2]) {
         echo '<b><big><a href="../pages/anketa.php?uz=' . $data[2] . '&amp;' . SID . '"><span style="color:#ff0000">' . nickname($data[2]) . '</span></a></big></b> ';
     } else {
         echo '<b><a href="../pages/anketa.php?uz=' . $data[2] . '&amp;' . SID . '">' . nickname($data[2]) . '</a></b> ';
     }
     echo user_online($data[2]) . '</div>';
     echo '<div>Провел на сайте: ' . makestime($data[3]) . '</div>';
 }
 page_jumpnavigation('lifelist.php?', $config['userlist'], $start, $total);
 page_strnavigation('lifelist.php?', $config['userlist'], $start, $total);
 ############################################################################################
 ##                                 Поиск пользователя                                     ##
 ############################################################################################
 if (empty($uz)) {
     echo '<hr /><b>Поиск пользователя:</b><br />';
     echo '<form action="lifelist.php?start=' . $start . '&amp;' . SID . '" method="post">';
     echo '<input name="uz" value="' . $log . '" />';
     echo '<input type="submit" value="Искать" /></form><hr />';
 } else {
     $string = search_string(DATADIR . "datatmp/lifelist.dat", $uz, 2);
     if ($string) {
         $stranica = floor(($string[1] - 1) / $config['lifelist']) * $config['lifelist'];
         if ($start != $stranica) {
             header("Location: lifelist.php?start={$stranica}&uz={$uz}&" . SID);
             exit;
Exemple #19
0
     ##                                     Вывод сообщений                                    ##
     ############################################################################################
 ############################################################################################
 ##                                     Вывод сообщений                                    ##
 ############################################################################################
 case 'posts':
     show_title('Список всех сообщений ' . $uz);
     $total = DB::run()->querySingle("SELECT count(*) FROM `posts` WHERE `posts_user`=?;", array($uz));
     if ($total > 0) {
         if ($start >= $total) {
             $start = last_page($total, $config['forumpost']);
         }
         $querypost = DB::run()->query("SELECT `posts`.*, `topics_title` FROM `posts` LEFT JOIN `topics` ON `posts`.`posts_topics_id`=`topics`.`topics_id` WHERE `posts_user`=? ORDER BY `posts_time` DESC LIMIT " . $start . ", " . $config['forumpost'] . ";", array($uz));
         $posts = $querypost->fetchAll();
         render('forum/active_posts', array('posts' => $posts, 'user' => $uz, 'start' => $start));
         page_strnavigation('active.php?act=posts&amp;uz=' . $uz . '&amp;', $config['forumpost'], $start, $total);
     } else {
         show_error('Сообщения не найдены!');
     }
     break;
     ############################################################################################
     ##                                    Удаление сообщений                                  ##
     ############################################################################################
 ############################################################################################
 ##                                    Удаление сообщений                                  ##
 ############################################################################################
 case 'del':
     $uid = check($_GET['uid']);
     $id = isset($_GET['id']) ? abs(intval($_GET['id'])) : 0;
     if (is_admin()) {
         if ($uid == $_SESSION['token']) {
Exemple #20
0
             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 {
         show_error('Контакт-лист пуст!');
     }
     echo '<br /><div class="form"><form method="post" action="contact.php?act=add&amp;start=' . $start . '&amp;uid=' . $_SESSION['token'] . '">';
     echo '<b>Логин юзера:</b><br /><input name="uz" />';
     echo '<input value="Добавить" type="submit" /></form></div><br />';
     break;
     ############################################################################################
     ##                                 Добавление пользователей                               ##
     ############################################################################################
 ############################################################################################
 ##                                 Добавление пользователей                               ##
 ############################################################################################
 case 'add':
Exemple #21
0
}
if ($order == 'downs_comments') {
    echo '<b>Комментарии</b>';
} else {
    echo '<a href="top.php?sort=comm">Комментарии</a>';
}
echo '<hr />';
$total = DB::run()->querySingle("SELECT count(*) FROM `downs` WHERE `downs_active`=?;", array(1));
if ($total > 0) {
    if ($start >= $total) {
        $start = 0;
    }
    $querydown = DB::run()->query("SELECT `downs`.*, `cats_id`, `cats_name`, folder FROM `downs` LEFT JOIN `cats` ON `downs`.`downs_cats_id`=`cats`.`cats_id` WHERE `downs_active`=? ORDER BY " . $order . " DESC LIMIT " . $start . ", " . $config['downlist'] . ";", array(1));
    while ($data = $querydown->fetch()) {
        $folder = $data['folder'] ? $data['folder'] . '/' : '';
        $filesize = !empty($data['downs_link']) ? read_file(BASEDIR . '/load/files/' . $folder . $data['downs_link']) : 0;
        echo '<div class="b"><img src="/images/img/zip.gif" alt="image" /> ';
        echo '<b><a href="down.php?act=view&amp;id=' . $data['downs_id'] . '">' . $data['downs_title'] . '</a></b> (' . $filesize . ')</div>';
        echo '<div>Категория: <a href="down.php?cid=' . $data['cats_id'] . '">' . $data['cats_name'] . '</a><br />';
        echo 'Скачиваний: ' . $data['downs_load'] . '<br />';
        $raiting = !empty($data['downs_rated']) ? round($data['downs_raiting'] / $data['downs_rated'], 1) : 0;
        echo 'Рейтинг: <b>' . $raiting . '</b> (Голосов: ' . $data['downs_rated'] . ')<br />';
        echo '<a href="down.php?act=comments&amp;id=' . $data['downs_id'] . '">Комментарии</a> (' . $data['downs_comments'] . ') ';
        echo '<a href="down.php?act=end&amp;id=' . $data['downs_id'] . '">&raquo;</a></div>';
    }
    page_strnavigation('top.php?sort=' . $sort . '&amp;', $config['downlist'], $start, $total);
} else {
    show_error('Опубликованных файлов еще нет!');
}
echo '<img src="/images/img/reload.gif" alt="image" /> <a href="index.php">Категории</a><br />';
include_once '../themes/footer.php';
Exemple #22
0
require_once '../includes/start.php';
require_once '../includes/functions.php';
require_once '../includes/header.php';
include_once '../themes/header.php';
$act = isset($_GET['act']) ? check($_GET['act']) : 'index';
$start = isset($_GET['start']) ? abs(intval($_GET['start'])) : 0;
show_title('Список смайлов');
switch ($act) {
    /**
     * Главная страница
     */
    case "index":
        $total = DBM::run()->count('smiles');
        if ($total > 0) {
            if ($start >= $total) {
                $start = 0;
            }
            $smiles = DBM::run()->query("SELECT * FROM `smiles` ORDER BY CHAR_LENGTH(`smiles_code`) ASC LIMIT :start, :limit;", array('start' => intval($start), 'limit' => intval($config['smilelist'])));
            foreach ($smiles as $smile) {
                echo '<img src="/images/smiles/' . $smile['smiles_name'] . '" alt="" /> — <b>' . $smile['smiles_code'] . '</b><br />';
            }
            page_strnavigation('smiles.php?', $config['smilelist'], $start, $total);
            echo 'Всего cмайлов: <b>' . $total . '</b><br /><br />';
        } else {
            show_error('Смайлы не найдены!');
        }
        break;
    default:
        redirect("smiles.php");
}
include_once '../themes/footer.php';
Exemple #23
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;
     ############################################################################################
     ##                            Подготовка к редактированию статьи                          ##
     ############################################################################################
 ############################################################################################
 ##                            Подготовка к редактированию статьи                          ##
 ############################################################################################
 case 'editblog':
Exemple #24
0
        ############################################################################################
        ##                                    Главная страница                                    ##
        ############################################################################################
        case 'index':
            echo '<b>Выбрать</b> или <a href="avatars.php?act=load">Загрузить</a><br /><br />';
            $total = DB::run()->querySingle("SELECT count(*) FROM `avatars`;");
            if ($total > 0) {
                if ($start >= $total) {
                    $start = 0;
                }
                $queryav = DB::run()->query("SELECT * FROM `avatars` ORDER BY `avatars_id` ASC LIMIT " . $start . ", " . $config['avlist'] . ";");
                while ($data = $queryav->fetch()) {
                    echo '<img src="/images/avatars/' . $data['avatars_name'] . '" alt="" />
<a href="avatars.php?act=select&amp;id=' . $data['avatars_id'] . '&amp;uid=' . $_SESSION['token'] . '">Выбрать</a><br />';
                }
                page_strnavigation('avatars.php?', $config['avlist'], $start, $total);
                echo 'Выберите понравившийся вам аватар<br />';
                echo 'Cейчас ваш аватар: ' . user_avatars($log) . '<br /><br />';
                echo 'Всего аваторов: <b>' . $total . '</b><br /><br />';
            } else {
                show_error('В данной категории аватаров нет!');
            }
            break;
            ############################################################################################
            ##                                    Выбор аватара                                       ##
            ############################################################################################
        ############################################################################################
        ##                                    Выбор аватара                                       ##
        ############################################################################################
        case 'select':
            $uid = check($_GET['uid']);
Exemple #25
0
             echo '<b><a href="/load/down.php?act=view&amp;id=' . $data['downs_id'] . '">' . $data['downs_title'] . '</a></b> (' . $filesize . ')<br />';
             if ($is_admin) {
                 echo '<input type="checkbox" name="del[]" value="' . $data['downs_id'] . '" /> ';
             }
             echo '<a href="load.php?act=editdown&amp;cid=' . $cid . '&amp;id=' . $data['downs_id'] . '&amp;start=' . $start . '">Редактировать</a> / ';
             echo '<a href="load.php?act=movedown&amp;cid=' . $cid . '&amp;id=' . $data['downs_id'] . '&amp;start=' . $start . '">Переместить</a></div>';
             echo '<div>';
             echo 'Скачиваний: ' . $data['downs_load'] . '<br />';
             $raiting = !empty($data['downs_rated']) ? round($data['downs_raiting'] / $data['downs_rated'], 1) : 0;
             echo 'Рейтинг: <b>' . $raiting . '</b> (Голосов: ' . $data['downs_rated'] . ')<br />';
             echo '<a href="/load/down.php?act=comments&amp;id=' . $data['downs_id'] . '">Комментарии</a> (' . $data['downs_comments'] . ')</div>';
         }
         if ($is_admin) {
             echo '<br /><input type="submit" value="Удалить выбранное" /></form>';
         }
         page_strnavigation('load.php?act=down&amp;cid=' . $cid . '&amp;', $config['downlist'], $start, $total);
     } else {
         if (empty($cats['closed'])) {
             show_error('В данном разделе еще нет файлов!');
         }
     }
     if (!empty($cats['closed'])) {
         show_error('В данном разделе запрещена загрузка файлов!');
     }
 } else {
     show_error('Ошибка! Данного раздела не существует!');
 }
 if (empty($cats['closed'])) {
     echo '<img src="/images/img/open.gif" alt="image" /> <a href="load.php?act=newfile&amp;cid=' . $cid . '">Добавить</a><br />';
 }
 echo '<img src="/images/img/reload.gif" alt="image" /> <a href="load.php">Категории</a><br />';
Exemple #26
0
             echo 'Категория: <a href="/load/down.php?cid=' . $data['downs_cats_id'] . '">' . $data['cats_name'] . '</a><br />';
             echo 'Добавлено: ' . profile($data['downs_user']) . '<br />';
             if (!empty($data['downs_link'])) {
                 echo 'Файл: ' . $data['downs_link'] . ' (' . read_file(BASEDIR . '/load/files/' . $data['downs_link']) . ')<br />';
             } else {
                 echo 'Файл: Не загружен<br />';
             }
             if (!empty($data['downs_screen'])) {
                 echo 'Скрин: ' . $data['downs_screen'] . ' (' . read_file(BASEDIR . '/load/screen/' . $data['downs_screen']) . ')<br />';
             } else {
                 echo 'Скрин: Не загружен<br />';
             }
             echo '</div>';
         }
         echo '<br /><input type="submit" value="Удалить выбранное" /></form>';
         page_strnavigation('newload.php?', $config['downlist'], $start, $total);
         echo 'Всего файлов: <b>' . $total . '</b><br /><br />';
     } else {
         show_error('Новых файлов еще нет!');
     }
     break;
     ############################################################################################
     ##                                  Просмотр файла                                      ##
     ############################################################################################
 ############################################################################################
 ##                                  Просмотр файла                                      ##
 ############################################################################################
 case 'view':
     $new = DB::run()->queryFetch("SELECT `downs`.*, `cats`.`folder` FROM `downs` LEFT JOIN `cats` ON `downs`.`downs_cats_id`=`cats`.`cats_id` WHERE `downs_id`=? LIMIT 1;", array($id));
     if (!empty($new)) {
         if (empty($new['downs_active'])) {
Exemple #27
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;
     ############################################################################################
     ##                                 Удаление сообщений                                     ##
     ############################################################################################
 ############################################################################################
 ##                                 Удаление сообщений                                     ##
 ############################################################################################
 case "del":
     $uid = check($_GET['uid']);
Exemple #28
0
require_once '../includes/start.php';
require_once '../includes/functions.php';
require_once '../includes/header.php';
include_once '../themes/header.php';
$start = isset($_GET['start']) ? abs(intval($_GET['start'])) : 0;
show_title('Кто-где');
$total = DB::run()->querySingle("SELECT count(*) FROM `visit`;");
if ($total > 0) {
    if ($total > $config['lastusers']) {
        $total = $config['lastusers'];
    }
    if ($start >= $total) {
        $start = 0;
    }
    $queryvisit = DB::run()->query("SELECT * FROM `visit` ORDER BY `visit_nowtime` DESC LIMIT " . $start . ", " . $config['showuser'] . ";");
    while ($data = $queryvisit->fetch()) {
        if (SITETIME - $data['visit_nowtime'] < 600) {
            $lastvisit = '<span style="color:#00ff00">Oнлайн</span>';
        } else {
            $lastvisit = formattime(SITETIME - $data['visit_nowtime'], 0) . ' назад';
        }
        echo '<div class="b">' . user_gender($data['visit_user']) . ' <b>' . profile($data['visit_user']) . '</b> (' . $lastvisit . ')</div>';
        $position = !empty($data['visit_page']) ? $data['visit_page'] : 'Не определено';
        echo '<div>Находится: ' . $position . '<br />';
        echo 'Переходов: ' . $data['visit_count'] . '</div>';
    }
    page_strnavigation('who.php?', $config['showuser'], $start, $total);
} else {
    show_error('Пользователей еще нет!');
}
include_once '../themes/footer.php';
Exemple #29
0
             }
             if ($data[1] == 'Весальчак') {
                 $useravatars = '<img src="../images/img/shut.gif" alt="image" /> ';
                 $useronline = '<span style="color:#00ff00">[On]</span>';
             }
             echo '<div class="b">';
             echo $useravatars;
             echo '<b><a href="../pages/anketa.php?uz=' . $data[1] . '&amp;' . SID . '"> ' . nickname($data[1]) . '</a></b> ' . user_title($data[1]) . $useronline . ' <small> (' . date_fixed($data[3]) . ')</small><br />';
             echo '<input type="checkbox" name="del[]" value="' . $num . '" /> ';
             echo '<a href="chat.php?action=edit&amp;id=' . $num . '&amp;start=' . $start . '&amp;' . SID . '">Редактировать</a>';
             echo '</div><div>' . bb_code($data[0]) . '<br />';
             echo '<span style="color:#cc00cc"><small>(' . $data[4] . ', ' . $data[5] . ')</small></span></div>';
         }
         echo '<br /><input type="submit" value="Удалить выбранное" /></form>';
         page_jumpnavigation('chat.php?', $config['chatpost'], $start, $total);
         page_strnavigation('chat.php?', $config['chatpost'], $start, $total);
         echo '<br /><br />Всего сообщений: <b>' . (int) $total . '</b><br />';
         if (is_admin(array(101))) {
             echo '<br /><img src="../images/img/error.gif" alt="image" /> <a href="chat.php?action=prodel&amp;' . SID . '">Очистить</a><br />';
             echo '<img src="../images/img/reload.gif" alt="image" /> <a href="chat.php?action=restatement&amp;uid=' . $_SESSION['token'] . '&amp;' . SID . '">Пересчитать</a>';
         }
     } else {
         echo '<img src="../images/img/reload.gif" alt="image" />  <b>Сообщений еще нет!</b><br />';
     }
 }
 ############################################################################################
 ##                                 Подтверждение очистки                                  ##
 ############################################################################################
 if ($action == "prodel") {
     echo '<br />Вы уверены что хотите удалить все сообщения в мини-чате?<br />';
     echo '<img src="../images/img/error.gif" alt="image" /> <b><a href="chat.php?action=alldel&amp;uid=' . $_SESSION['token'] . '&amp;' . SID . '">Да уверен!</a></b><br />';
Exemple #30
0
                 }
                 $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;
     ############################################################################################
     ##                           Подготовка к созданию новой темы                             ##
     ############################################################################################
 ############################################################################################
 ##                           Подготовка к созданию новой темы                             ##
 ############################################################################################
 case 'new':