function reset_layout_to_default(){ $dlayout = new EPANEL_WPLayout; $layout_map = $dlayout->default_layout_setup(); epanel_update_option('layout', $layout_map); }
function epanel_settings_defaults() { $default_options = array(); foreach(get_option_array() as $menuitem => $options ){ foreach($options as $optionid => $o ){ if($o['type']=='layout'){ $dlayout = new EPANEL_WPLayout; $default_options['layout'] = $dlayout->default_layout_setup(); }elseif($o['type']=='check_multi' || $o['type']=='text_multi' || $o['type']=='color_multi'){ foreach($o['selectvalues'] as $multi_optionid => $multi_o){ if(isset($multi_o['default'])) $default_options[$multi_optionid] = $multi_o['default']; } }else{ if(!VPRO && isset($o['version_set_default']) && $o['version_set_default'] == 'pro') $default_options[$optionid] = null; elseif(!VPRO && isset($o['default_free'])) $default_options[$optionid] = $o['default_free']; elseif(isset($o['default'])) $default_options[$optionid] = $o['default']; } } } return apply_filters('epanel_settings_defaults', $default_options); }