X-Git-Url: https://jasonwoof.com/gitweb/?p=wfpl-cms.git;a=blobdiff_plain;f=inc%2Fcms.php;fp=inc%2Fcms.php;h=06324f0e946dab296de97fe41602b1a4053a0617;hp=f8154a9d66a167b991e5a5ce650efb7ff288cd9b;hb=d8a3c68fe7131555725440aabc9f82e53520b5dc;hpb=35a09e30f8e03af23fbd9078e628ba885b0be626 diff --git a/inc/cms.php b/inc/cms.php index f8154a9..06324f0 100644 --- a/inc/cms.php +++ b/inc/cms.php @@ -2,6 +2,12 @@ # This function (which loads the navbar and page content from the database) is # called automatically by wfpl_main() + +function enc_css_str($str) { + $str = str_replace("\\", "\\00005c", $str); + return str_replace("\"", "\\000022", $str); +} + function cms_display($basename, &$tem) { if(preg_match('/([.]l(ocal)?$)|^192[.]168[.]|^127.0.0.1$|^10[.]/', $_SERVER['HTTP_HOST'])) { $GLOBALS['wfpl_main_template']->set('$running_locally'); @@ -24,6 +30,29 @@ function cms_display($basename, &$tem) { $tem->set('$navbar_items', $nav_items); } + $header_image = persistent_get('wfplcms_header_image'); + if ($header_image) { + $hi_css = "\n\n"; + + $tem->set('$cms_css', $hi_css); + } + $cms_page_id = cms_display_content($tem, 'where filename=%"', $basename); $footer = db_get_value('cms_pages', 'content', 'where filename="_footer"'); @@ -31,19 +60,6 @@ function cms_display($basename, &$tem) { $tem->set('$cms_footer', $footer); } - $header = db_get_value('cms_images', 'image', 'where name="Header"'); - if ($header) { - $parts = explode(' ', $header . ' ', 7); - $tem->set('$cms_header', - '
' - ); - } - if(session_auth_can('admin_links')) { $admin_links = array(); if($cms_page_id) {