initial version
This commit is contained in:
226
index.php
Normal file
226
index.php
Normal file
@@ -0,0 +1,226 @@
|
||||
<?php
|
||||
require_once ("./header.php");
|
||||
logged_in_only ();
|
||||
|
||||
$search = set_get_string_var ('search');
|
||||
if ($search != '') {
|
||||
$search_mode = true;
|
||||
}
|
||||
else {
|
||||
$search_mode = false;
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
|
||||
|
||||
|
||||
<table class="caption">
|
||||
<tr>
|
||||
<td><span class="caption"><img src="./images/logo.png" alt=""> Online-Bookmarks of <?php echo $username; ?></span>
|
||||
</td>
|
||||
|
||||
<td class="captionright">
|
||||
<div><?php object_count (); ?></div>
|
||||
<div><?php print_footer (); ?></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<table class="main">
|
||||
<tr>
|
||||
<td class="main1">
|
||||
|
||||
<table class="menu">
|
||||
<tr>
|
||||
<th class="menuhead">Search</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="menu">
|
||||
<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="GET">
|
||||
<input type="text" name="search" size="10" value="<?php echo $search; ?>">
|
||||
<input type="submit" value="Go" name="submit">
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<table class="menu">
|
||||
<tr>
|
||||
<th class="menuhead">Bookmarks</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="menu">
|
||||
<a href="javascript:bookmarknew('<?php echo $folderid; ?>')">New Bookmark</a><br>
|
||||
<a href="javascript:bookmarkedit(checkselected())">Edit Bookmarks</a><br>
|
||||
<a href="javascript:bookmarkmove(checkselected())">Move Bookmarks</a><br>
|
||||
<a href="javascript:bookmarkdelete(checkselected())">Delete Bookmarks</a><br>
|
||||
<a href="javascript:selection('toggle')">Toggle Selection</a><br>
|
||||
<a href="./shared.php">Shared Bookmarks</a><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<table class="menu">
|
||||
<tr>
|
||||
<th class="menuhead">Folders</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="menu">
|
||||
<a href="javascript:foldernew('<?php echo $folderid; ?>')">New Folder</a><br>
|
||||
<a href="javascript:folderedit('<?php echo $folderid; ?>')">Edit Folder</a><br>
|
||||
<a href="javascript:foldermove('<?php echo $folderid; ?>')">Move Folder</a><br>
|
||||
<a href="javascript:folderdelete('<?php echo $folderid; ?>')">Delete Folder</a><br>
|
||||
<a href="./index.php?expand=&folderid=0">Collapse All</a><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<br>
|
||||
|
||||
<table class="menu">
|
||||
<tr>
|
||||
<th class="menuhead">Tools</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="menu">
|
||||
<a href="./admin.php">Admin</a><br>
|
||||
<a href="./import.php">Import</a><br>
|
||||
<a href="./export.php">Export</a><br>
|
||||
<a href="./sidebar.php">View as Sidebar</a><br>
|
||||
<a href="./settings.php">Settings</a><br>
|
||||
<a href="javascript:chpw()">Change Password</a><br>
|
||||
<a href="./index.php?logout=1">Logout</a><br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
<td class="">
|
||||
<img src="./images/spacer.gif" alt="" class="main2">
|
||||
</td>
|
||||
|
||||
<?php if ($search_mode): ?>
|
||||
|
||||
<td class="main4">
|
||||
<div style="height: <?php echo $table_height; ?>; overflow:auto;">
|
||||
|
||||
<?php
|
||||
$query = sprintf ("SELECT bookmark.title,
|
||||
bookmark.url,
|
||||
bookmark.description,
|
||||
UNIX_TIMESTAMP(bookmark.date) AS timestamp,
|
||||
bookmark.childof,
|
||||
bookmark.id,
|
||||
bookmark.favicon,
|
||||
bookmark.public,
|
||||
folder.name,
|
||||
folder.id AS fid,
|
||||
folder.public AS fpublic
|
||||
|
||||
FROM bookmark LEFT JOIN folder ON bookmark.childof=folder.id
|
||||
WHERE bookmark.user='%s'
|
||||
AND bookmark.deleted!='1'
|
||||
AND (title LIKE ('%%%s%%')
|
||||
OR description LIKE ('%%%s%%')
|
||||
OR url LIKE ('%%%s%%'))
|
||||
ORDER BY title",
|
||||
$mysql->escape ($username),
|
||||
$mysql->escape ($search),
|
||||
$mysql->escape ($search),
|
||||
$mysql->escape ($search));
|
||||
|
||||
if ($mysql->query ($query)) {
|
||||
$bookmarks = array ();
|
||||
while ($row = mysql_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'],
|
||||
true);
|
||||
}
|
||||
else {
|
||||
echo '<div> No Bookmarks found matching ' . $search . '.</div>';
|
||||
}
|
||||
}
|
||||
else {
|
||||
message ($mysql->error);
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<?php else: ?>
|
||||
|
||||
<td class="main3" style="width: <?php echo $column_width_folder; ?>;">
|
||||
<div style="height: <?php echo $table_height; ?>; width: <?php echo $column_width_folder; ?>; overflow:auto;">
|
||||
<?php
|
||||
require_once (ABSOLUTE_PATH . "folders.php");
|
||||
$tree = & new folder;
|
||||
$tree->make_tree (0);
|
||||
$tree->print_tree ();
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
<td class="main4">
|
||||
<div style="height: <?php echo $table_height; ?>; width: <?php echo $column_width_bookmark; ?>; overflow:auto;">
|
||||
|
||||
<?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 title",
|
||||
$mysql->escape ($username),
|
||||
$mysql->escape ($folderid));
|
||||
|
||||
if ($mysql->query ($query)) {
|
||||
$bookmarks = array ();
|
||||
while ($row = mysql_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']);
|
||||
}
|
||||
else {
|
||||
message ($mysql->error);
|
||||
}
|
||||
?>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
<?php endif; ?>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<?php
|
||||
require_once (ABSOLUTE_PATH . "footer.php");
|
||||
?>
|
||||
Reference in New Issue
Block a user