Esempio n. 1
0
if ($f_reset) {
    plugin_config_delete('headerHeight');
    plugin_config_delete('skin');
    plugin_config_delete('companyName');
    plugin_config_delete('companyUrl');
    plugin_config_delete('companyLogo');
    plugin_config_delete('companyTinyLogo');
    plugin_config_delete('customCss');
    plugin_config_delete('showCompanyLogo');
} else {
    if (in_array($f_header, array(0, 1, 2))) {
        plugin_config_set('headerHeight', $f_header);
    }
    if (in_array($f_skin, array(0, 1, 2))) {
        plugin_config_set('skin', $f_skin);
    }
    plugin_config_set('companyName', strip_tags(gpc_get_string('companyName')));
    plugin_config_set('companyUrl', strip_tags(gpc_get_string('companyUrl')));
    plugin_config_set('showCompanyLogo', gpc_get_bool('showCompanyLogo'));
    try {
        plugin_config_set('companyLogo', ThePoserPlugin::getImageForSaving(gpc_get_file('customLogo'), array(null, 80)));
    } catch (Exception $e) {
    }
    try {
        plugin_config_set('companyTinyLogo', ThePoserPlugin::getImageForSaving(gpc_get_file('customTinyLogo'), array(16, 16)));
    } catch (Exception $e) {
    }
    plugin_config_set('customCss', gpc_get_string('customCss'));
}
form_security_purge('plugin_Example_config_update');
print_successful_redirect(plugin_page('config', true));