Added header above bookmarks in order to sort by name or date.
This commit is contained in:
@@ -21,7 +21,7 @@ function list_bookmarks ($bookmarks, $show_checkbox, $show_folder, $show_icon, $
|
|||||||
$tree = & new folder;
|
$tree = & new folder;
|
||||||
}
|
}
|
||||||
|
|
||||||
echo '<form name="bookmarks" action="">' . "\n";
|
echo '<form name="bookmarks" action="" class="nav">' . "\n";
|
||||||
|
|
||||||
foreach ($bookmarks as $value) {
|
foreach ($bookmarks as $value) {
|
||||||
echo '<div class="bookmark">' . "\n";
|
echo '<div class="bookmark">' . "\n";
|
||||||
|
|||||||
BIN
images/ascending.gif
Normal file
BIN
images/ascending.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 82 B |
BIN
images/descending.gif
Normal file
BIN
images/descending.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 82 B |
31
index.php
31
index.php
@@ -3,6 +3,7 @@ require_once ("./header.php");
|
|||||||
logged_in_only ();
|
logged_in_only ();
|
||||||
|
|
||||||
$search = set_get_string_var ('search');
|
$search = set_get_string_var ('search');
|
||||||
|
$order = set_get_order ();
|
||||||
if ($search != '') {
|
if ($search != '') {
|
||||||
$search_mode = true;
|
$search_mode = true;
|
||||||
}
|
}
|
||||||
@@ -10,6 +11,7 @@ else {
|
|||||||
$search_mode = false;
|
$search_mode = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<h1 id="caption"><?php echo $username; ?>'s Online Bookmarks</h1>
|
<h1 id="caption"><?php echo $username; ?>'s Online Bookmarks</h1>
|
||||||
@@ -71,7 +73,7 @@ else {
|
|||||||
<div style="height: <?php echo $table_height; ?>; overflow:auto;">
|
<div style="height: <?php echo $table_height; ?>; overflow:auto;">
|
||||||
|
|
||||||
<div class="bookmark">
|
<div class="bookmark">
|
||||||
<a class="f" href="./index.php?expand=&folderid=0#0"><img src="./images/folder_open.gif" alt=""> My Bookmarks</a>
|
<a class="f" href="./index.php"><img src="./images/folder_open.gif" alt=""> My Bookmarks</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
@@ -115,7 +117,8 @@ else {
|
|||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
|
|
||||||
<!-- Folders starts here. -->
|
<!-- Folders starts here. -->
|
||||||
<div id="folders" style="width: <?php echo $column_width_folder; ?>; height: <?php echo $table_height; ?>;">
|
|
||||||
|
<div class="folders" style="width: <?php echo $column_width_folder; ?>; height: <?php echo $table_height; ?>;">
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
require_once (ABSOLUTE_PATH . "folders.php");
|
require_once (ABSOLUTE_PATH . "folders.php");
|
||||||
@@ -128,16 +131,36 @@ else {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Bookmarks starts here. -->
|
<!-- Bookmarks starts here. -->
|
||||||
<div id="bookmarks" style="height: <?php echo $table_height; ?>;">
|
<div class="bookmarks" style="height: <?php echo $table_height; ?>;">
|
||||||
|
|
||||||
|
<div class="bookmarkcaption" style="background-color: #bbb;">
|
||||||
|
<div class="bmleft">
|
||||||
|
<input class="link" type="checkbox">
|
||||||
|
<img src="./images/bookmark_image.gif" alt="" class="invisible">
|
||||||
|
</div>
|
||||||
|
<div class="bmright">
|
||||||
|
<span class="date">
|
||||||
|
<a href="./index.php?expand=<?php echo implode(",", $expand); ?>&folderid=<?php echo $folderid; ?>&order=date" class="f">Date <img src="./images/ascending.gif" alt="">
|
||||||
|
</span>
|
||||||
|
|
||||||
|
<img src="./images/edit.gif" alt="" class="invisible">
|
||||||
|
<img src="./images/move.gif" alt="" class="invisible">
|
||||||
|
<img src="./images/delete.gif" alt="" class="invisible">
|
||||||
|
</div>
|
||||||
|
<div class="link">
|
||||||
|
<a href="./index.php?expand=<?php echo implode(",", $expand); ?>&folderid=<?php echo $folderid; ?>" class="f">Name <img src="./images/ascending.gif" alt=""></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once (ABSOLUTE_PATH . "bookmarks.php");
|
require_once (ABSOLUTE_PATH . "bookmarks.php");
|
||||||
$query = sprintf ("SELECT title, url, description, UNIX_TIMESTAMP(date) AS timestamp, id, favicon, public
|
$query = sprintf ("SELECT title, url, description, UNIX_TIMESTAMP(date) AS timestamp, id, favicon, public
|
||||||
FROM bookmark
|
FROM bookmark
|
||||||
WHERE user='%s'
|
WHERE user='%s'
|
||||||
AND childof='%d'
|
AND childof='%d'
|
||||||
AND deleted!='1'
|
AND deleted!='1'
|
||||||
ORDER BY title",
|
ORDER BY $order",
|
||||||
$mysql->escape ($username),
|
$mysql->escape ($username),
|
||||||
$mysql->escape ($folderid));
|
$mysql->escape ($folderid));
|
||||||
|
|
||||||
|
|||||||
18
lib/lib.php
18
lib/lib.php
@@ -172,6 +172,22 @@ function set_get_noconfirm () {
|
|||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function set_get_order () {
|
||||||
|
if (!isset ($_GET['order']) || $_GET['order'] == '') {
|
||||||
|
$return = "title";
|
||||||
|
}
|
||||||
|
else if ($_GET['order'] == 'date') {
|
||||||
|
$return = 'date';
|
||||||
|
}
|
||||||
|
else if ($_GET['order'] == 'title') {
|
||||||
|
$return = 'title';
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$return = 'title';
|
||||||
|
}
|
||||||
|
return $return;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Verify some POST variables
|
* Verify some POST variables
|
||||||
*/
|
*/
|
||||||
@@ -265,8 +281,6 @@ function set_post_browser () {
|
|||||||
return input_validation ($return);
|
return input_validation ($return);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#########################################################
|
#########################################################
|
||||||
|
|
||||||
###
|
###
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ if (isset ($_GET['user']) && check_username ($user)) {
|
|||||||
|
|
||||||
|
|
||||||
<!-- Folders starts here. -->
|
<!-- Folders starts here. -->
|
||||||
<div id="folders" style="width: <?php echo $column_width_folder; ?>; height: <?php echo $table_height; ?>;">
|
<div class="folders" style="width: <?php echo $column_width_folder; ?>; height: <?php echo $table_height; ?>;">
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
require_once (ABSOLUTE_PATH . "folders.php");
|
require_once (ABSOLUTE_PATH . "folders.php");
|
||||||
@@ -71,7 +71,7 @@ if (isset ($_GET['user']) && check_username ($user)) {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Bookmarks starts here. -->
|
<!-- Bookmarks starts here. -->
|
||||||
<div id="bookmarks" style="height: <?php echo $table_height; ?>;">
|
<div class="bookmarks" style="height: <?php echo $table_height; ?>;">
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
require_once (ABSOLUTE_PATH . "bookmarks.php");
|
require_once (ABSOLUTE_PATH . "bookmarks.php");
|
||||||
|
|||||||
12
style.css
12
style.css
@@ -82,7 +82,7 @@ ul.nav a:visited {
|
|||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
ul.nav a:hover {
|
ul.nav a:hover {
|
||||||
text-decoration: underline;
|
text-decoration: none;
|
||||||
color: #AE1A1A;
|
color: #AE1A1A;
|
||||||
background-color: #ddd;
|
background-color: #ddd;
|
||||||
}
|
}
|
||||||
@@ -94,7 +94,7 @@ form.nav {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Folders section */
|
/* Folders section */
|
||||||
div#folders {
|
div.folders {
|
||||||
float: left;
|
float: left;
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
}
|
}
|
||||||
@@ -122,7 +122,7 @@ span.active {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Bookmarks section */
|
/* Bookmarks section */
|
||||||
div#bookmarks {
|
div.bookmarks {
|
||||||
overflow:auto;
|
overflow:auto;
|
||||||
padding: 0px;
|
padding: 0px;
|
||||||
display: block;
|
display: block;
|
||||||
@@ -130,7 +130,10 @@ div#bookmarks {
|
|||||||
}
|
}
|
||||||
div.bookmark {
|
div.bookmark {
|
||||||
border-bottom: 1px solid #bbb;
|
border-bottom: 1px solid #bbb;
|
||||||
padding: 2px;
|
padding: 4px;
|
||||||
|
}
|
||||||
|
div.bookmarkcaption {
|
||||||
|
padding: 2px 2px 2px 4px;
|
||||||
}
|
}
|
||||||
div.bookmark:hover {
|
div.bookmark:hover {
|
||||||
background-color: #eee;
|
background-color: #eee;
|
||||||
@@ -174,6 +177,7 @@ input.link {
|
|||||||
div#main {
|
div#main {
|
||||||
margin-left: 140px;
|
margin-left: 140px;
|
||||||
border: 1px solid #bbb;
|
border: 1px solid #bbb;
|
||||||
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
div#content {
|
div#content {
|
||||||
margin: 10px;
|
margin: 10px;
|
||||||
|
|||||||
Reference in New Issue
Block a user