PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.10
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.10
4.4.10 4.4.9.1 4.4.9 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 All 142 releases
← All changes | inc/emails/admin/class-lp-email-become-an-instructor.php +31 -6 4.4.3 → 4.4.10 View file →
@@ -3,10 +3,9 @@
3 3 * Class LP_Email_Become_An_Instructor
4 4 *
5 5 * @author ThimPress
6 6 * @package LearnPress/Classes
7 - * @version 3.0.1
8 - * @author tungnx
7 + * @version 3.0.2
9 8 * @modify 4.1.3
10 9 */
11 10
12 11 /**
@@ -80,8 +79,35 @@
80 79 if ( ! $user ) {
81 80 return false;
82 81 }
83 82
83 + $content_format = $this->get_content_format();
84 + $is_html = 'text/plain' !== $content_format;
85 +
86 + $admin_user_manager = admin_url( 'users.php?lp-action=pending-request' );
87 + $accept_url = admin_url( 'users.php?lp-action=accept-request&user_id=' . $user->ID );
88 + $deny_url = admin_url( 'users.php?lp-action=deny-request&user_id=' . $user->ID );
89 +
90 + if ( $is_html ) {
91 + $admin_user_manager = sprintf(
92 + '<a href="%s">%s</a>',
93 + esc_url( $admin_user_manager ),
94 + esc_url( $admin_user_manager )
95 + );
96 +
97 + $accept_url = sprintf(
98 + '<a href="%s">%s</a>',
99 + esc_url( $accept_url ),
100 + esc_url( $accept_url )
101 + );
102 +
103 + $deny_url = sprintf(
104 + '<a href="%s">%s</a>',
105 + esc_url( $deny_url ),
106 + esc_url( $deny_url )
107 + );
108 + }
109 +
84 110 $this->variables = apply_filters(
85 111 'lp/email/type-become-an-instructor-admin/variables-mapper',
86 112 [
87 113 '{{request_email}}' => $bat_email,
@@ -86,11 +112,11 @@
86 112 [
87 113 '{{request_email}}' => $bat_email,
88 114 '{{request_phone}}' => $bat_phone,
89 115 '{{request_message}}' => $bat_message,
90 - '{{admin_user_manager}}' => admin_url( 'users.php?lp-action=pending-request' ),
91 - '{{accept_url}}' => admin_url( 'users.php?lp-action=accept-request&user_id=' . $user->ID ),
92 - '{{deny_url}}' => admin_url( 'users.php?lp-action=deny-request&user_id=' . $user->ID ),
116 + '{{admin_user_manager}}' => $admin_user_manager,
117 + '{{accept_url}}' => $accept_url,
118 + '{{deny_url}}' => $deny_url,
93 119 ]
94 120 );
95 121
96 122 $variables_common = $this->get_common_variables( $this->email_format );
@@ -101,5 +127,4 @@
101 127 }
102 128
103 129 return new LP_Email_Become_An_Instructor();
104 130 }
105 -