/**
  * themeple_adminpages_gen::view_html()
  * 
  * @return
  */
 function view_html()
 {
     $current_slug = $_GET['page'];
     $firstactive = 'active_section';
     foreach ($this->controller->admin_pages as $key => $data_set) {
         if ($data_set['parent'] == $data_set['slug'] && $data_set['slug'] == $current_slug) {
             $this->controller->current['title'] = $data_set['title'];
             break;
         }
     }
     $this->controller->current['slug'] = $current_slug;
     $view = new themeple_viewgen($this->controller);
     echo $view->page_option_header();
     foreach ($this->controller->admin_pages as $option_page) {
         if ($current_slug == $option_page['parent']) {
             echo $view->generate_base_container($option_page, $firstactive);
             $firstactive = "";
         }
     }
     echo $view->page_option_footer();
 }
 /**
  * themeple_ajax_modify_table()
  * 
  * @return
  */
 function themeple_ajax_modify_table()
 {
     if ($_POST['method'] == 'add') {
         $html = new themeple_viewgen();
         $sets = new themeple_database_options_sets();
         if (isset($_POST['context'])) {
             $html->used_for = $_POST['context'];
             if ($_POST['context'] == 'custom_set') {
                 if (!@(include THEMEPLE_BASE . $_POST['configFile'])) {
                     include $_POST['configFile'];
                 }
                 $sets->elements = $elements;
             }
             if ($_POST['context'] == 'metabox') {
                 include THEMEPLE_BASE . '/template_inc/admin/admin_metabox.php';
                 $sets->elements = $elements;
             }
         }
         $element = $sets->get($_POST['elementSlug']);
         if ($element) {
             if (isset($_POST['context']) && $_POST['context'] == 'custom_set') {
                 $element['slug'] = $_POST['optionSlug'];
                 $element['id'] = $_POST['optionSlug'] . $element['id'];
                 $sets->add_element_to_db($element, $_POST);
             }
             if (isset($_POST['std'])) {
                 $element['std'][0] = $_POST['std'];
             }
             if (isset($_POST['apply_all'])) {
                 $element['apply_all'] = $_POST['apply_all'];
             }
             $element['ajax_request'] = 1;
             if (isset($_POST['apply_filter'])) {
                 add_filter('themeple_generate_element_filter', $_POST['apply_filter'], 10, 2);
             }
             $element = apply_filters('themeple_generate_element_filter', $element, $_POST);
             echo "{themeple_ajax_element}" . $html->generate_element($element) . "{/themeple_ajax_element}";
         }
     }
     die;
 }