123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- <?php
- require_once ("./header.php");
- logged_in_only ();
- $search = set_get_string_var ('search');
- if ($search != '') {
- $search_mode = true;
- }
- else {
- $search_mode = false;
- }
- $order = set_get_order ();
- ?>
- <h1 id="caption"><?php echo $username; ?>'s Online Bookmarks</h1>
- <!-- Wrapper starts here. -->
- <div style="min-width: <?php echo 230 + $settings['column_width_folder']; ?>px;">
- <!-- Menu starts here. -->
- <div id="menu">
- <h2 class="nav">Search</h2>
- <ul class="nav">
- <li>
- <form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="GET" class="nav">
- <input type="text" name="search" size="8" value="<?php echo $search; ?>">
- <input type="submit" value="Go" name="submit">
- </form>
- </li>
- </ul>
- <h2 class="nav">Bookmarks</h2>
- <ul class="nav">
- <?php if ($search_mode) { ?>
- <li><a href="./index.php"><?php echo $settings['root_folder_name']; ?></a></li>
- <?php } ?>
- <li><a href="javascript:bookmarknew('<?php echo $folderid; ?>')">New Bookmark</a></li>
- <li><a href="javascript:bookmarkedit(checkselected())">Edit Bookmarks</a></li>
- <li><a href="javascript:bookmarkmove(checkselected())">Move Bookmarks</a></li>
- <li><a href="javascript:bookmarkdelete(checkselected())">Delete Bookmarks</a></li>
- <li><a href="./shared.php">Shared Bookmarks</a></li>
- </ul>
-
- <h2 class="nav">Folders</h2>
- <ul class="nav">
- <li><a href="javascript:foldernew('<?php echo $folderid; ?>')">New Folder</a></li>
- <li><a href="javascript:folderedit('<?php echo $folderid; ?>')">Edit Folder</a></li>
- <li><a href="javascript:foldermove('<?php echo $folderid; ?>')">Move Folder</a></li>
- <li><a href="javascript:folderdelete('<?php echo $folderid; ?>')">Delete Folder</a></li>
- <li><a href="./index.php?expand=&folderid=0">Collapse All</a></li>
- </ul>
-
- <h2 class="nav">Tools</h2>
- <ul class="nav">
- <?php if (admin_only ()) { ?>
- <li><a href="./admin.php">Admin</a></li>
- <?php } ?>
- <li><a href="./import.php">Import</a></li>
- <li><a href="./export.php">Export</a></li>
- <li><a href="./sidebar.php">View as Sidebar</a></li>
- <li><a href="./settings.php">Settings</a></li>
- <li><a href="./index.php?logout=1">Logout</a></li>
- </ul>
- <!-- Menu ends here. -->
- </div>
- <!-- Main content starts here. -->
- <div id="main">
- <?php if ($search_mode): ?>
- <div style="height: <?php echo $table_height; ?>; overflow:auto;">
- <div class="bookmark">
- <a class="f" href="./index.php"><img src="./images/folder_open.gif" alt=""> My Bookmarks</a>
- </div>
- <?php
- require_once ('./lib/BooleanSearch.php');
- $searchfields = array ('url', 'title', 'description');
-
- $query = assemble_query ($search, $searchfields);
-
- if ($mysql->query ($query)) {
- $bookmarks = array ();
- while ($row = mysqli_fetch_assoc ($mysql->result)) {
- array_push ($bookmarks, $row);
- }
- if (count ($bookmarks) > 0) {
- require_once (ABSOLUTE_PATH . "bookmarks.php");
- list_bookmarks ($bookmarks,
- true,
- true,
- $settings['show_bookmark_icon'],
- true,
- $settings['show_bookmark_description'],
- $settings['show_column_date'],
- $settings['show_column_edit'],
- $settings['show_column_move'],
- $settings['show_column_delete'],
- $settings['show_public'],
- false);
- }
- else {
- echo '<div id="content"> No Bookmarks found matching <b>' . $search . '</b>.</div>';
- }
- }
- else {
- message ($mysql->error);
- }
- ?>
- </div>
- <?php else: ?>
- <!-- Folders starts here. -->
- <div class="folders" style="width: <?php echo $column_width_folder; ?>; height: <?php echo $table_height; ?>;">
- <?php
- require_once (ABSOLUTE_PATH . "folders.php");
- $tree = new folder;
- $tree->make_tree (0);
- $tree->print_tree ();
- ?>
- <!-- Folders ends here. -->
- </div>
- <!-- Bookmarks starts here. -->
- <div class="bookmarks" style="height: <?php echo $table_height; ?>;">
- <?php
- require_once (ABSOLUTE_PATH . "bookmarks.php");
- $query = sprintf ("SELECT title, url, description, UNIX_TIMESTAMP(date) AS timestamp, id, favicon, public
- FROM bookmark
- WHERE user='%s'
- AND childof='%d'
- AND deleted!='1'
- ORDER BY $order[1]",
- $mysql->escape ($username),
- $mysql->escape ($folderid));
- if ($mysql->query ($query)) {
- $bookmarks = array ();
- while ($row = mysqli_fetch_assoc ($mysql->result)) {
- array_push ($bookmarks, $row);
- }
- list_bookmarks ($bookmarks,
- true,
- false,
- $settings['show_bookmark_icon'],
- true,
- $settings['show_bookmark_description'],
- $settings['show_column_date'],
- $settings['show_column_edit'],
- $settings['show_column_move'],
- $settings['show_column_delete'],
- $settings['show_public'],
- true);
- }
- else {
- message ($mysql->error);
- }
- ?>
- <!-- Bookmarks ends here. -->
- </div>
- <?php endif; ?>
- <!-- Main content ends here. -->
- </div>
- <!-- Wrapper ends here. -->
- </div>
- <?php
- print_footer ();
- require_once (ABSOLUTE_PATH . "footer.php");
- ?>
|