Version 0.9 ()
------------------------------------------------------------------------
+ * "Edit entries" panel can now delete entries and returns to the
+ originating panel. Also it now utilizes Cookies (via JS) to remember
+ the last used settings (sortorder, filters) (garvinhicking)
+
* Major update for korean language file plus some plugin translations
by Wesley Hwang-Chung
function serendipity_drawList() {
global $serendipity, $sort_order, $per_page;
+ $filter_import = array('author', 'category');
+ $sort_import = array('perPage', 'ordermode', 'order');
+ foreach($filter_import AS $f_import) {
+ serendipity_restoreVar($serendipity['COOKIE']['entrylist_filter_' . $f_import], $serendipity['GET']['filter'][$f_import]);
+ serendipity_JSsetCookie('entrylist_filter_' . $f_import, $serendipity['GET']['filter'][$f_import]);
+ }
+
+ foreach($sort_import AS $s_import) {
+ serendipity_restoreVar($serendipity['COOKIE']['entrylist_sort_' . $s_import], $serendipity['GET']['sort'][$s_import]);
+ serendipity_JSsetCookie('entrylist_sort_' . $s_import, $serendipity['GET']['sort'][$s_import]);
+ }
+
$perPage = (!empty($serendipity['GET']['sort']['perPage']) ? $serendipity['GET']['sort']['perPage'] : $per_page[0]);
$page = (int)$serendipity['GET']['page'];
$offSet = $perPage*$page;
}
$filter = array();
+
if (!empty($serendipity['GET']['filter']['author'])) {
$filter[] = "e.authorid = '" . serendipity_db_escape_string($serendipity['GET']['filter']['author']) . "'";
}
break;
+ case 'doDelete':
+ serendipity_deleteEntry($serendipity['GET']['id']);
+ printf(RIP_ENTRY, $serendipity['GET']['id']);
+ echo '<br />';
+
case 'editSelect':
serendipity_drawList();
break;
<?php
break;
- case 'doDelete':
- serendipity_deleteEntry($serendipity['GET']['id']);
- printf(RIP_ENTRY, $serendipity['GET']['id']);
- break;
-
case 'edit':
$entry = serendipity_fetchEntry('id', $serendipity['GET']['id'], 1, 1);