← 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 | - | |