Archived
1
0

fixed entries

This commit is contained in:
Ian
2012-03-20 16:18:13 +01:00
parent cf3e9ee99e
commit 50cec28c33
2 changed files with 29 additions and 34 deletions

View File

@@ -27,8 +27,8 @@ $data = array();
* @access public
* @return null
*/
function serendipity_drawList($data=array()) {
global $serendipity, $sort_order, $per_page;
function serendipity_drawList() {
global $serendipity, $sort_order, $per_page, $data;
$filter_import = array('author', 'category', 'isdraft');
$sort_import = array('perPage', 'ordermode', 'order');
@@ -101,19 +101,16 @@ function serendipity_drawList($data=array()) {
$categories = serendipity_fetchCategories();
$categories = serendipity_walkRecursive($categories, 'categoryid', 'parentid', VIEWMODE_THREADED);
$serendipity['smarty']->assign( array(
'drawList' => true,
'entries' => $entries,
'sort_order' => $sort_order,
'per_page' => $per_page,
'urltoken' => serendipity_setFormToken('url'),
'formtoken' => serendipity_setFormToken(),
'users' => $users,
'categories' => $categories,
'offSet' => $offSet,
'use_iframe' => $serendipity['use_iframe']
)
);
$data['drawList'] = true;
$data['sort_order'] = $sort_order;
$data['perPage'] = $perPage;
$data['per_page'] = $per_page;
$data['urltoken'] = serendipity_setFormToken('url');
$data['formtoken'] = serendipity_setFormToken();
$data['users'] = $users;
$data['categories'] = $categories;
$data['offSet'] = $offSet;
$data['use_iframe'] = $serendipity['use_iframe'];
if (is_array($entries)) {
$data['is_entries'] = true;
@@ -130,7 +127,7 @@ function serendipity_drawList($data=array()) {
$data['linkNext'] = $qString . '&serendipity[page]=' . ($page+1);
// Print the entries
$entry = array();
$smartentries = array();
foreach ($entries as $ey) {
// Find out if the entry has been modified later than 30 minutes after creation
if ($ey['timestamp'] <= ($ey['last_modified'] - 60*30)) {
@@ -158,7 +155,7 @@ function serendipity_drawList($data=array()) {
$entry_cats = implode(', ', $cats);
}
$entry[] = array(
$smartentries[] = array(
'clock' => $entry_pre,
'id' => $ey['id'],
'title' => htmlspecialchars($ey['title']),
@@ -173,16 +170,14 @@ function serendipity_drawList($data=array()) {
);
} // end entries output
$serendipity['smarty']->assign(
array( 'urltoken' => serendipity_setFormToken('url'),
'formtoken' => serendipity_setFormToken(),
'serverOffsetHours' => serendipity_serverOffsetHour(),
'showFutureEntries' => $serendipity['showFutureEntries']
));
$data['entries'] = $smartentries;
$data['urltoken'] = serendipity_setFormToken('url');
$data['formtoken'] = serendipity_setFormToken();
$data['serverOffsetHour'] = serendipity_serverOffsetHour();
$data['showFutureEntries'] = $serendipity['showFutureEntries'];
} // entries end
} // End function serendipity_drawList()
if (!empty($serendipity['GET']['editSubmit'])) {
@@ -378,7 +373,7 @@ switch($serendipity['GET']['adminAction']) {
}
case 'editSelect':
serendipity_drawList($data);
serendipity_drawList();
break;
case 'delete':
@@ -430,10 +425,10 @@ switch($serendipity['GET']['adminAction']) {
);
}
$data['get'] = $serendipity['GET']; // don't trust {$smarty.get.vars} if not proofed, as we often change GET vars via serendipty['GET'] by runtime
$data['get'] = $serendipity['GET']; // don't trust {$smarty.get.vars} if not proofed, as we often change GET vars via serendipty['GET'] by runtime
// make sure we've got these
$data['urltoken'] = serendipity_setFormToken('url');
$data['formtoken'] = serendipity_setFormToken();
if(!isset($data['urltoken'])) $data['urltoken'] = serendipity_setFormToken('url');
if(!isset($data['formtoken'])) $data['formtoken'] = serendipity_setFormToken();
if (!is_object($serendipity['smarty'])) {
serendipity_smarty_init();