Ejemplo n.º 1
0
        }
        $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');