* @copyright 2008-2016 Alexander Schneider * @license http://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 * @version SVN: $Id$ * @link http://wordpress.org/extend/plugins/user-access-manager/ */ global $oUserAccessManager; $aUamOptions = $oUserAccessManager->getConfig()->getAdminOptions(); if (isset($_POST['update_uam_settings'])) { if (empty($_POST) || !wp_verify_nonce($_POST['uamUpdateSettingsNonce'], 'uamUpdateSettings') ) { wp_die(TXT_UAM_NONCE_FAILURE); } foreach ($aUamOptions as $sOption => $sValue) { if (isset($_POST['uam_' . $sOption])) { $aUamOptions[$sOption] = $_POST['uam_' . $sOption]; } } update_option(UamConfig::ADMIN_OPTIONS_NAME, $aUamOptions); $aUamOptions = array_map('htmlentities', $aUamOptions); if ($_POST['uam_lock_file'] == 'false') { $oUserAccessManager->deleteFileProtectionFiles(); } else { $oUserAccessManager->createFileProtection(); } do_action('uam_update_options', $aUamOptions); ?>