Ejemplo n.º 1
0
 function update_options_rcl_activate()
 {
     global $rcl_options;
     if (isset($_POST['primary-rcl-options'])) {
         if (!wp_verify_nonce($_POST['_wpnonce'], 'update-options-rcl')) {
             return false;
         }
         $_POST = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING);
         if ($_POST['login_form_recall'] == 1 && !isset($_POST['page_login_form_recall'])) {
             $_POST['page_login_form_recall'] = wp_insert_post(array('post_title' => __('Login and register', 'wp-recall'), 'post_content' => '[loginform]', 'post_status' => 'publish', 'post_author' => 1, 'post_type' => 'page', 'post_name' => 'login-form'));
         }
         foreach ((array) $_POST as $key => $value) {
             if ($key == 'primary-rcl-options') {
                 continue;
             }
             $options[$key] = $value;
         }
         update_option('primary-rcl-options', $options);
         $rcl_options = $options;
         if (current_user_can('edit_plugins')) {
             $this->get_update_scripts_file_rcl();
             $this->get_update_scripts_footer_rcl();
             rcl_minify_style();
         }
         wp_redirect(admin_url('admin.php?page=manage-wprecall'));
         exit;
     }
 }
function rcl_update_dinamic_files()
{
    include_once 'functions/rcl_addons.php';
    $rcl_addons = new Rcl_Addons();
    $rcl_addons->get_update_scripts_file_rcl();
    $rcl_addons->get_update_scripts_footer_rcl();
    rcl_minify_style();
}