From: Bart Lantz Date: Sat, 17 Dec 2011 02:01:02 +0000 (-0700) Subject: Added ability to set default ordering of bookmarks to modified date X-Git-Url: https://projects.mako.cc/source/scuttle/commitdiff_plain/915b57486bf9e069ba8589753330849d4cee54a2 Added ability to set default ordering of bookmarks to modified date This allows you to set default bookmark ordering to be last modified date, so if you bookmark a URL and it is already bookmarked and you save it again, then it will appear with most recent bookmarks, instead of three years ago, for instance. Set this option in config.inc.php. --- diff --git a/config.inc.php.example b/config.inc.php.example index 9d52a2f..f690aee 100644 --- a/config.inc.php.example +++ b/config.inc.php.example @@ -64,14 +64,18 @@ $adminemail = 'admin@example.org'; # be considered recent. # defaultOrderBy: The default order in which bookmarks will appear. # Possible values are: -# date_desc - By date of entry descending. -# Latest entry first. (Default) -# date_asc - By date of entry ascending. -# Earliest entry first. -# title_desc - By title, descending alphabetically. -# title_asc - By title, ascending alphabetically. -# url_desc - By URL, descending alphabetically. -# url_asc - By URL, ascending alphabetically. +# date_desc - By date of entry descending. +# Latest entry first. (Default) +# date_asc - By date of entry ascending. +# Earliest entry first. +# mod_date_desc - By modification date descending. +# Latest modified entry first. +# mod_date_asc - By modification date ascending. +# Earliest modified entry first. +# title_desc - By title, descending alphabetically. +# title_asc - By title, ascending alphabetically. +# url_desc - By URL, descending alphabetically. +# url_asc - By URL, ascending alphabetically. # TEMPLATES_DIR: The directory where the template files should be # loaded from (the *.tpl.php files) # root : Set to NULL to autodetect the root url of the website diff --git a/services/bookmarkservice.php b/services/bookmarkservice.php index 2a8fb0d..3d532f6 100644 --- a/services/bookmarkservice.php +++ b/services/bookmarkservice.php @@ -276,6 +276,12 @@ class BookmarkService { case 'date_asc': $query_5 = ' ORDER BY B.bDatetime ASC '; break; + case 'mod_date_desc': + $query_5 = ' ORDER BY B.bModified DESC '; + break; + case 'mod_date_asc': + $query_5 = ' ORDER BY B.bModified ASC '; + break; case 'title_desc': $query_5 = ' ORDER BY B.bTitle DESC '; break;