dirroot.'/blog/lib.php'); require_login(); global $USER; // detemine where the user is coming from in case we need to send them back there if (isset($_SERVER['HTTP_REFERER'])) { $referrer = $_SERVER['HTTP_REFERER']; } else { $referrer = $CFG->wwwroot; } //ensure that the logged in user is not using the guest account if (isguest()) { error(get_string('noguestpost', 'forum'), $referrer); } if (!blog_isLoggedIn() ) { error(get_string('noguestpost', 'forum'), $referrer); } $userid = $USER->id; $bloginfo =& new BlogInfo($userid); /// If data submitted, then process and store. if ($post = data_submitted()) { print_header(); if (!isset($post->blogtitle) || !isset($post->blogtagline) ) { error(get_string('settingsupdatederror', 'blog'), $referrer); } if (! $bloginfo->set_blog_title($post->blogtitle)) { error(get_string('settingsupdatederror', 'blog'), $referrer ); } if (! $bloginfo->set_blog_tagline($post->blogtagline)) { error(get_string('settingsupdatederror', 'blog'), $referrer ); } if (isset($post->theme)) { if (! $bloginfo->set_blog_theme($post->theme)) { error(get_string('settingsupdatederror', 'blog'), $referrer ); } } set_user_preference('blogpagesize', optional_param('pagesize')); redirect($referrer, get_string('changessaved'), 1); exit; } $site = get_site(); $pageMeta = '' . "\n"; $strpreferences = get_string('preferences', 'calendar'); $navigation = ''. $bloginfo->get_blog_title() . ' -> '. $strpreferences; print_header("$site->shortname: ". $bloginfo->get_blog_title() .": $strpreferences", $bloginfo->get_blog_title(), $navigation, '', $pageMeta, true, '', ''); print_heading($strpreferences); print_simple_box_start('center', '', ''); include('./preferences.html'); print_simple_box_end(); print_footer(); ?>