} $from = addslashes($_FILES['site_favicon']['tmp_name']); $to = addslashes($newdir . '/favicon.png'); CoreGraphics::resize($from, $to, 32, 32); } if (isset($_FILES['site_logo']) && file_exists($_FILES['site_logo']['tmp_name'])) { $tmpname = addslashes($_FILES['site_logo']['tmp_name']); $newdir = USERBASE . '/f/skin_files'; if (!file_exists($newdir)) { mkdir($newdir); } $files = glob($newdir . '/logo-*'); foreach ($files as $f) { unlink($f); } CoreGraphics::convert($_FILES['site_logo']['tmp_name'], $newdir . '/logo.png'); } $pageLengthLimit = $_REQUEST['site_page_length_limit']; if (!empty($pageLengthLimit) && is_numeric($pageLengthLimit)) { $DBVARS['site_page_length_limit'] = $pageLengthLimit; } else { if (isset($DBVARS['site_page_length_limit'])) { unset($DBVARS['site_page_length_limit']); } } Core_configRewrite(); Core_cacheClear(); echo '<em>' . __('options updated') . '</em>'; } if ($action == 'remove_logo') { unlink(USERBASE . '/f/skin_files/logo.png');