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 +7 -8 4.3.74.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
@@ -68,8 +70,10 @@
68 70 include 'email-groups/class-lp-settings-new-order-emails.php',
69 71 include 'email-groups/class-lp-settings-processing-order-emails.php',
70 72 include 'email-groups/class-lp-settings-completed-order-emails.php',
71 73 include 'email-groups/class-lp-settings-cancelled-order-emails.php',
74 + include 'email-groups/class-lp-settings-refunded-order-emails.php',
75 + include 'email-groups/class-lp-settings-refund-request-order-emails.php',
72 76 include 'email-groups/class-lp-settings-enrolled-course-emails.php',
73 77 include 'email-groups/class-lp-settings-finished-course-emails.php',
74 78 include 'email-groups/class-lp-settings-become-teacher-emails.php',
75 79 include 'email-groups/class-lp-settings-reset-password-emails.php',
@@ -173,16 +177,11 @@
173 177 * @param string $tab
174 178 * @version 4.0.0
175 179 */
176 180 public function admin_page_settings( $section = null, $tab = null ) {
177 - $sections = array();
178 - $items = LP_Admin_Menu::instance()->get_menu_items();
179 -
180 - if ( ! empty( $items['settings'] ) ) {
181 - $tab = $items['settings']->get_active_tab();
182 - $section = $items['settings']->get_active_section();
183 - $sections = $items['settings']->get_sections();
184 - }
181 + $tab = AdminSettingsPage::instance()->get_active_tab();
182 + $section = AdminSettingsPage::instance()->get_active_section();
183 + $sections = AdminSettingsPage::instance()->get_sections();
185 184 $section_data = ! empty( $sections[ $section ] ) ? $sections[ $section ] : false;
186 185
187 186 if ( $section_data instanceof LP_Email ) {
188 187 $section_data->admin_option_settings();