function novalite_saveoption($panel) { global $message_action; $wip_setting = get_option(novalite_themename()); if ($wip_setting != false) { $wip_setting = maybe_unserialize($wip_setting); } else { $wip_setting = array(); } if ("Save" == novalite_request('action')) { foreach ($panel as $element) { if (isset($element['tab']) && $element['tab'] == $_GET['tab']) { foreach ($element as $value) { if ($_REQUEST['element-opened'] == "Skins") { require_once dirname(__FILE__) . '/option/skins.php'; update_option(novalite_themename(), array_merge($wip_setting, $current)); break; } else { if (isset($value['id']) && isset($_POST[$value["id"]]) && $value['id'] != "wip_sidebars") { $current[$value["id"]] = $_POST[$value["id"]]; update_option(novalite_themename(), array_merge($wip_setting, $current)); } } $message_action = 'Options saved successfully.'; } } } } }
function novalite_setting($id) { $wip_setting = get_option(novalite_themename()); if (isset($wip_setting[$id])) { return $wip_setting[$id]; } }