<?php

if (!defined('ABSPATH')) {
    exit;
}
//$setting_key = $this->vars['plug_slug'].'_demo_settings';
$settings_key = str_replace(array("render-metabox-", "-"), array("", "_"), basename(__FILE__, '.php'));
$plugslug = Skeleteon_Generic::get_plug_var('plug_slug');
$full_settings_key = $plugslug . '_' . $settings_key;
//var_dump($settings_key);
?>
<form method="post" action="options.php">
    <?php 
settings_fields($full_settings_key);
//
//	do_settings_sections( $settings_key );
//	get_settings($optk=null,$section=null,$sett_key=null,$def_pairs=false,$ign=true,$sanit=true) {
//$options = Skeleteon_Generic::get_settings('demo_settings');
$options = Skeleteon_Generic::get_settings_for($settings_key);
if ($options) {
    foreach ($options as $key => $field) {
        Skeleteon_Interface::gen_field($key, $field, $full_settings_key);
    }
}
submit_button(__('Save Changes'), 'primary', '', false);
submit_button(__('Restore'), 'secondary', 'reset_settings', false);
$storedvals = get_option($full_settings_key);
Skeleteon_Generic::vd($storedvals, true);
?>
</form>
<?php

if (!defined('ABSPATH')) {
    exit;
}
$plug_sett_optk = $this->vars['plug_opt'];
//var_dump(class_exists('Skeleteon_Generic'));
//var_dump($plug_sett_optk);
//Skeleteon_Generic::add_msg('missing_opt','opt missing','warning');
//Skeleteon_Generic::add_error('missing_opt','opt missing',array('type'=>'danger') );
//global $wp_settings_fields;
//var_dump($wp_settings_fields);
?>
<form method="post" action="options.php">
    <?php 
settings_fields($plug_sett_optk);
?>
    <?php 
do_settings_sections('plugin_settings');
/*$options = Skeleteon_Generic::get_settings_for('plugin_settings');
  if($options) {
      foreach ( $options as $key => $field ) {
          Skeleteon_Interface::gen_field( $key, $field );
      }
  }*/
submit_button(__('Save Changes'), 'primary', '', false);
submit_button(__('Restore'), 'secondary', 'reset_settings', false);
$storedvals = get_option($this->vars['plug_opt']);
Skeleteon_Generic::vd($storedvals);
?>
</form>