function changeBackground() { global $smarty; if (options::getPrevious('style_background') == $_POST['option_style_background']) { return; } if ($_POST['option_style_background'] == 0) { return; } $dimensions = getimagesize('background/' . $_POST['option_style_background']); if (!$dimensions) { $dimensions = array(0, 0); } //config::set('style_background_x', $dimensions[0]); //config::set('style_background_y', $dimensions[1]); //$smarty->assign('background_x', $dimensions[0]); //$smarty->assign('background_y', $dimensions[1]); }
/** * Checks if banner has changed, updates page before display and resets banner size. * * If the banner is changed the stored size is updated and used to display * the banner image. Smarty variables are updated so display is immediate. */ function changeBanner() { global $smarty; if (options::getPrevious('style_banner') == $_POST['option_style_banner']) { return; } if ($_POST['option_style_banner'] == 0) { return; } $dimensions = getimagesize('banner/' . $_POST['option_style_banner']); if (!$dimensions) { $dimensions = array(0, 0); } config::set('style_banner_x', $dimensions[0]); config::set('style_banner_y', $dimensions[1]); $smarty->assign('banner_x', $dimensions[0]); $smarty->assign('banner_y', $dimensions[1]); }