From 5c847c75ac9e39a386e0cd4a55164e03091b5cdd Mon Sep 17 00:00:00 2001 From: Michael Save Date: Wed, 8 Feb 2012 19:20:08 +1100 Subject: "# of recent entries" setting adding to basic theme --- templates/themes/basic/theme.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'templates/themes/basic/theme.php') diff --git a/templates/themes/basic/theme.php b/templates/themes/basic/theme.php index 8dba89cc..603176cb 100644 --- a/templates/themes/basic/theme.php +++ b/templates/themes/basic/theme.php @@ -16,14 +16,16 @@ global $config; if($action == 'all' || $action == 'news') - file_write($config['dir']['home'] . $config['file_index'], Basic::homepage($settings)); + file_write($config['dir']['home'] . $settings['file'], Basic::homepage($settings)); } // Build news page public static function homepage($settings) { global $config; - $query = query("SELECT * FROM `news` ORDER BY `time` DESC") or error(db_error()); + $settings['no_recent'] = (int) $settings['no_recent']; + + $query = query("SELECT * FROM `news` ORDER BY `time` DESC" . ($settings['no_recent'] ? ' LIMIT ' . $settings['no_recent'] : '')) or error(db_error()); $news = $query->fetchAll(PDO::FETCH_ASSOC); return Element('themes/basic/index.html', Array( -- cgit v1.3