$tem->set('$cms_css', $hi_css);
}
- $cms_page_id = cms_display_content($tem, 'where filename=%"', $basename);
+ $cms_page = db_get_assoc('cms_pages', 'id,title,keywords,description,layout,content,sidebar_content', 'where filename=%"', $basename);
+ cms_display_content($tem, $cms_page);
$footer = db_get_value('cms_pages', 'content', 'where filename="_footer"');
if ($footer) {
if(session_auth_can('admin_links')) {
$admin_links = array();
- if($cms_page_id) {
- $admin_links['$edit_page_id'] = $cms_page_id;
+ if($cms_page) {
+ $admin_links['$edit_page_id'] = $cms_page['id'];
}
$tem->set('$admin_links', $admin_links);
}
- if($cms_page_id) {
+ if($cms_page) {
return true;
} else {
return false;
}
}
-function cms_display_content(&$tem /*, 'where clause %", %i', string, int */) {
- $args = array_slice(func_get_args(), 1);
- $args = array_merge(array('cms_pages', 'id,title,keywords,description,layout,content,sidebar_content'), $args);
- $row = call_user_func_array('db_get_assoc', $args);
+function cms_display_content(&$tem, $row) {
if($row) {
$tem->set('$cms_title', $row['title']);
$tem->set('$meta_keywords', $row['keywords']);
} else {
$tem->set('$layout_centerer_class', 'full');
}
- return false;
}