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));
<?php auth_reauthenticate(); access_ensure_global_level(config_get('manage_plugin_threshold')); $headerHeightOptions = array('Default', 'Small', 'Tiny'); $skinOptions = array('poser Default', 'Flat', 'MantisMan'); $currentHeader = plugin_config_get('headerHeight'); $currentSkin = plugin_config_get('skin'); $customCss = plugin_config_get('customCss'); $showCompanyLogo = plugin_config_get('showCompanyLogo'); html_page_top(); ThePoserPlugin::showImagickWarning(); ?> <div class="poserConfig"> <form action="<?php echo plugin_page('config_update'); ?> " method="post" enctype="multipart/form-data"> <?php echo form_security_field('plugin_Example_config_update'); ?> <h2>Header style</h2> <select name="headerHeight"> <?php foreach ($headerHeightOptions as $key => $value) { ?> <option value="<?php echo $key; ?> "