| @@ -6,8 +6,10 @@ | ||
| 6 | 6 | * @package LearnPress/Classes |
| 7 | 7 | * @version 4.0.0 |
| 8 | 8 | */ |
| 9 | 9 | |
| 10 | +use LearnPress\TemplateHooks\Admin\AdminSettingsPage; | |
| 11 | + | |
| 10 | 12 | defined( 'ABSPATH' ) || exit; |
| 11 | 13 | |
| 12 | 14 | require_once 'email-groups/class-lp-settings-emails-group.php'; |
| 13 | 15 | |
| @@ -175,16 +177,11 @@ | ||
| 175 | 177 | * @param string $tab |
| 176 | 178 | * @version 4.0.0 |
| 177 | 179 | */ |
| 178 | 180 | public function admin_page_settings( $section = null, $tab = null ) { |
| 179 | - $sections = array(); | |
| 180 | - $items = LP_Admin_Menu::instance()->get_menu_items(); | |
| 181 | - | |
| 182 | - if ( ! empty( $items['settings'] ) ) { | |
| 183 | - $tab = $items['settings']->get_active_tab(); | |
| 184 | - $section = $items['settings']->get_active_section(); | |
| 185 | - $sections = $items['settings']->get_sections(); | |
| 186 | - } | |
| 181 | + $tab = AdminSettingsPage::instance()->get_active_tab(); | |
| 182 | + $section = AdminSettingsPage::instance()->get_active_section(); | |
| 183 | + $sections = AdminSettingsPage::instance()->get_sections(); | |
| 187 | 184 | $section_data = ! empty( $sections[ $section ] ) ? $sections[ $section ] : false; |
| 188 | 185 | |
| 189 | 186 | if ( $section_data instanceof LP_Email ) { |
| 190 | 187 | $section_data->admin_option_settings(); |