Размер файла: 1.96Kb
- <?php
-
- Core::get(array('page.class', 'cache.class'), 'classes');
-
- $cache = new cache(H . 'engine/files/tmp/lib[my_bm='.$user_id.';page='.(isset($_GET['page']) ? intval($_GET['page']) : 1).'].swc');
-
- if ($user_id)
- {
-
- if (!$cache->life())
- {
-
- ob_start();
- echo '<div class="fmenu">' . 'Библиотека' . ' | Мои закладки</div>';
-
-
- $total = $sql->query("SELECT COUNT(*) FROM `mod_lib_counters` WHERE `uid` = '" . $user_id . "' AND `type` = '2'")->result();
- $page = new page($total, $set['p_str']);
-
- if ($total)
- {
-
- $query = $sql->query(
- "SELECT `mod_lib`.`name`, `mod_lib`.`announce`, `mod_lib`.`id` FROM `mod_lib` " .
- "LEFT JOIN `mod_lib_counters` ON `mod_lib`.`id` = `mod_lib_counters`.`aid` " .
- "WHERE `mod_lib_counters`.`uid` = '" . $user_id . "' AND `mod_lib_counters`.`type` = '2' " .
- "ORDER BY `mod_lib`.`name` ASC LIMIT " . $page->limit());
- $i = 0;
-
- while ($arc = $sql->fetch())
- {
-
- echo '<div class="' . ($i % 2 ? 'p_m' : 'p_t') . '">' .
- '<img src="' . ICONSDIR . 'arc.png" alt="" /> ' .
- '<a href="?act=articles&mod=view&id=' . $arc['id'] . '">' .
- htmlentities($arc['name'], ENT_QUOTES, 'UTF-8') . '</a>' .
- '<br />' . htmlentities($arc['announce'], ENT_QUOTES, 'UTF-8') .
- '<div class="sub"><a href="?act=bookmarks&mod=remove&id=' . $arc['id'] . '&bookmarks">Удалить</a></div></div>';
- $i++;
-
- }
-
- }
- else
- {
-
- echo '<div class="menu">Список пуст</div>';
-
- }
-
-
- $page->display('?act=bookmarks&mod=view&');
-
-
- echo '<div class="menu"><a href="index.php">В библиотеку</a><br />' .
- '<a href="?act=bookmarks&mod=clean">Удалить все</a></div>';
- $cache->write();
-
- }
- echo $cache->read();
- }
- else
- {
-
- $error = 'Доступ запрещен';
-
- }