function atw_posts_set_to_serialized_values($contents) { $restore = unserialize($contents); if (!isset($restore['cur_filter'])) { return false; } $current_filter = $restore['cur_filter']; if (!isset($restore[$current_filter])) { return false; } atw_posts_setopt('current_filter', $current_filter); global $atw_posts_opts_cache; unset($atw_posts_opts_cache['filters'][$current_filter]); $atw_posts_opts_cache['filters'][$current_filter] = $restore[$current_filter]; atw_posts_wpupdate_option('atw_posts_settings', $atw_posts_opts_cache); return true; }
function atw_posts_save_all_options() { global $atw_posts_opts_cache; if ($atw_posts_opts_cache) { // don't save anyting if we have nothing to save yet. atw_posts_wpupdate_option('atw_posts_settings', $atw_posts_opts_cache); } }