PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.8
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.8
4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 All 139 releases
← All changes | inc/admin/settings/class-lp-settings-emails.php +5 -8 4.4.24.4.8 View file →
@@ -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();