PluginProbe ʕ •ᴥ•ʔ
Jetpack – WP Security, Backup, Speed, & Growth / 13.6.2
Jetpack – WP Security, Backup, Speed, & Growth v13.6.2
12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 14.4.2 14.5.1 14.6.1 14.7.1 14.8.1 14.9.2 15.0.3 15.1.2 15.2.1 15.3.2 15.4.1 15.5.1 15.6.1 15.7.2 15.8.1 15.9.2 16.0.2 16.1.3 16.2-a.5 16.2-a.3 16.1.2 16.2-a.1 16.1.1 16.1 16.1-beta 16.1-beta.2 16.1-beta.3 16.1-a.5 16.1-a.3 16.0.1 16.1-a.1 16.0 16.0-beta 16.0-a.7 16.0-a.5 15.9.1 16.0-a.3 16.0-a.1 15.9 15.9-beta 15.9-a.7 15.9-a.5 15.9-a.3 15.9-a.1 15.8 15.8-beta 15.8-a.7 15.8-a.5 5.2.5 5.3.4 5.4.4 5.5.5 5.6.5 5.7.5 5.8.4 5.9.4 6.0.4 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.2 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.3 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.4 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.5 6.5.1 6.5.2 6.5.3 6.5.4 6.6 6.6.1 6.6.2 6.6.3 6.6.4 6.6.5 6.7 6.7.1 6.7.2 6.7.3 6.7.4 6.8 6.8.1 6.8.2 6.8.3 6.8.4 6.8.5 6.9 6.9.1 6.9.2 6.9.3 6.9.4 7.0 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2 7.2.1 7.2.1.1 7.2.2 7.2.3 7.2.4 7.2.5 7.3 7.3.0.1 7.3.1 7.3.1.1 7.3.2 7.3.3 7.3.4 7.3.5 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.5 7.5.0.1 7.5.1 7.5.2 7.5.3 7.5.4 7.5.5 7.5.6 7.5.7 7.6 7.6.1 7.6.2 7.6.3 7.6.4 7.7 7.7.1 7.7.2 7.7.3 7.7.4 7.7.5 7.7.6 7.8 7.8.1 7.8.2 7.8.3 7.8.4 7.9 7.9.1 7.9.2 7.9.3 7.9.4 8.0 8.0.1 8.0.2 8.0.3 8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.2 8.2.0.1 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.3 8.3.1 8.3.2 8.3.3 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.5 8.5.1 8.5.2 8.5.3 8.6 8.6.1 8.6.2 8.6.3 8.6.4 8.7 8.7.0.1 8.7.1 8.7.2 8.7.3 8.7.4 8.8 8.8.1 8.8.2 8.8.3 8.8.4 8.8.5 8.9 8.9.1 8.9.2 8.9.3 8.9.4 9.0 9.0.1 9.0.2 9.0.3 9.0.4 9.0.5 9.1 9.1.1 9.1.2 9.1.3 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.3 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.5 9.5.1 9.5.2 9.5.3 9.5.4 9.5.5 9.6 9.6.1 9.6.2 9.6.3 9.6.4 9.7 9.7.1 9.7.2 15.7-beta.2 9.7.3 15.7.1 9.8 15.8-a.1 9.8.1 15.8-a.3 9.8.2 2.0.9 9.8.3 2.1.7 9.9 2.2.10 9.9.1 2.3.10 9.9.2 2.4.7 9.9.3 2.5.5 2.6.6 2.7.5 2.8.5 2.9.6 3.0.6 3.1.5 3.2.5 3.3.6 3.4.6 3.5.6 3.6.4 3.7.5 3.8.5 3.9.10 4.0.7 4.1.4 4.2.5 4.3.5 4.4.5 4.5.3 4.6.3 4.7.4 4.8.5 4.9.3 5.0.3 5.1.4 trunk 10.0 10.0.1 10.0.2 10.1 10.1.1 10.1.2 10.2 10.2.1 10.2.2 10.2.3 10.3 10.3.1 10.3.2 10.4 10.4.1 10.4.2 10.5 10.5.1 10.5.2 10.5.3 10.6 10.6.1 10.6.2 10.7 10.7.1 10.7.2 10.8 10.8.1 10.8.2 10.9 10.9.1 10.9.2 10.9.3 11.0 11.0.1 11.0.2 11.1 11.1.1 11.1.2 11.1.3 11.1.4 11.2 11.2.1 11.2.2 11.3 11.3.1 11.3.2 11.3.3 11.3.4 11.4 11.4.1 11.4.2 11.5 11.5.1 11.5.2 11.5.3 11.6 11.6.1 11.6.2 11.7 11.7.1 11.7.2 11.7.3 11.8 11.8.3 11.8.4 11.8.5 11.8.6 11.9 11.9.1 11.9.2 11.9.3 12.0 12.0.1 12.0.2 12.1 12.1.1 12.1.2 12.2 12.2.1 12.2.2 12.3 12.3.1 12.4 12.4.1 12.5 12.5.1 12.6 12.6.1 12.6.2 12.6.3 12.7 12.7.1 12.7.2 12.8 12.8.1 12.8.2 12.9 12.9.1 12.9.2 12.9.3 12.9.4 13.0 13.0.1 13.1 13.1.1 13.1.2 13.1.3 13.1.4 13.2 13.2.1 13.2.2 13.2.3 13.3 13.3.1 13.3.2 13.4 13.4.1 13.4.2 13.4.3 13.4.4 13.5 13.5.1 13.6 13.6.1 13.7 13.7.1 13.8 13.8.1 13.8.2 13.9 13.9.1 14.0 14.1 14.2 14.2.1 14.3 14.4 14.4.1 14.5 14.6 14.7 14.8 14.9 14.9.1 15.0 15.0.1 15.0.2 15.1 15.1.1 15.2 15.3 15.3.1 15.4 15.5 15.6 15.7 15.7-a.1 15.7-a.3 15.7-a.5 15.7-a.7 15.7-beta
jetpack / modules / sso / class.jetpack-sso-user-admin.php
jetpack / modules / sso Last commit date
class-jetpack-force-2fa.php 2 years ago class.jetpack-sso-helpers.php 2 years ago class.jetpack-sso-notices.php 2 years ago class.jetpack-sso-user-admin.php 2 years ago jetpack-sso-admin-create-user-rtl.css 2 years ago jetpack-sso-admin-create-user-rtl.min.css 2 years ago jetpack-sso-admin-create-user.css 2 years ago jetpack-sso-admin-create-user.js 2 years ago jetpack-sso-admin-create-user.min.css 2 years ago jetpack-sso-login-rtl.css 4 years ago jetpack-sso-login-rtl.min.css 4 years ago jetpack-sso-login.css 4 years ago jetpack-sso-login.js 2 years ago jetpack-sso-login.min.css 4 years ago jetpack-sso-users.js 2 years ago
class.jetpack-sso-user-admin.php
255 lines
1 <?php // phpcs:ignore WordPress.Files.FileName.InvalidClassFileName
2 /**
3 * Extra UI elements added to the User Menu for the SSO feature.
4 *
5 * @deprecated 13.5 Use Automattic\Jetpack\Connection\Manager\SSO instead.
6 *
7 * phpcs:disable VariableAnalysis.CodeAnalysis.VariableAnalysis.UnusedVariable
8 *
9 * @package automattic/jetpack
10 */
11
12 if ( ! class_exists( 'Jetpack_SSO_User_Admin' ) ) :
13 /**
14 * Jetpack sso user admin class.
15 *
16 * @deprecated 13.5
17 */
18 class Jetpack_SSO_User_Admin {
19 /**
20 * Constructor function.
21 *
22 * @deprecated 13.5
23 */
24 public function __construct() {
25 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin' );
26 }
27
28 /**
29 * Enqueue assets for user-new.php.
30 *
31 * @deprecated 13.5
32 */
33 public function jetpack_new_users_styles() {
34 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->jetpack_new_users_styles' );
35 }
36
37 /**
38 * Intercept the arguments for building the table, and create WP_User_Query instance
39 *
40 * @deprecated 13.5
41 *
42 * @param array $args The search arguments.
43 */
44 public function set_user_query( $args ) {
45 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->set_user_query' );
46 }
47
48 /**
49 * Revokes WordPress.com invitation.
50 *
51 * @deprecated 13.5
52 *
53 * @param int $user_id The user ID.
54 */
55 public function revoke_user_invite( $user_id ) {
56 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->revoke_user_invite' );
57 }
58
59 /**
60 * Renders invitations errors/success messages in users.php.
61 *
62 * @deprecated 13.5
63 */
64 public function handle_invitation_results() {
65 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->handle_invitation_results' );
66 }
67
68 /**
69 * Invites a user to connect to WordPress.com to allow them to log in via SSO.
70 *
71 * @deprecated 13.5
72 */
73 public function invite_user_to_wpcom() {
74 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->invite_user_to_wpcom' );
75 }
76
77 /**
78 * Revokes a user's invitation to connect to WordPress.com.
79 *
80 * @deprecated 13.5
81 *
82 * @param string $invite_id The ID of the invite to revoke.
83 */
84 public function send_revoke_wpcom_invite( $invite_id ) {
85 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->send_revoke_wpcom_invite' );
86 }
87
88 /**
89 * Handles logic to revoke user invite.
90 *
91 * @deprecated 13.5
92 */
93 public function handle_request_revoke_invite() {
94 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->handle_request_revoke_invite' );
95 }
96
97 /**
98 * Handles resend user invite.
99 *
100 * @deprecated 13.5
101 */
102 public function handle_request_resend_invite() {
103 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->handle_request_resend_invite' );
104 }
105
106 /**
107 * Adds 'Revoke invite' and 'Resend invite' link to user table row actions.
108 * Removes 'Reset password' link.
109 *
110 * @deprecated 13.5
111 *
112 * @param array $actions - User row actions.
113 * @param WP_User $user_object - User object.
114 */
115 public function jetpack_user_table_row_actions( $actions, $user_object ) {
116 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->jetpack_user_table_row_actions' );
117 }
118
119 /**
120 * Render the invitation email message.
121 *
122 * @deprecated 13.5
123 */
124 public function render_invitation_email_message() {
125 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->render_invitation_email_message' );
126 }
127
128 /**
129 * Render a note that wp.com invites will be automatically revoked.
130 *
131 * @deprecated 13.5
132 */
133 public function render_invitations_notices_for_deleted_users() {
134 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->render_invitations_notices_for_deleted_users' );
135 }
136
137 /**
138 * Render WordPress.com invite checkbox for new user registration.
139 *
140 * @deprecated 13.5
141 *
142 * @param string $type The type of new user form the hook follows.
143 */
144 public function render_wpcom_invite_checkbox( $type ) {
145 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->render_wpcom_invite_checkbox' );
146 }
147
148 /**
149 * Render a checkbox to differentiate if a user is external.
150 *
151 * @deprecated 13.5
152 *
153 * @param string $type The type of new user form the hook follows.
154 */
155 public function render_wpcom_external_user_checkbox( $type ) {
156 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->render_wpcom_external_user_checkbox' );
157 }
158
159 /**
160 * Render the custom email message form field for new user registration.
161 *
162 * @deprecated 13.5
163 *
164 * @param string $type The type of new user form the hook follows.
165 */
166 public function render_custom_email_message_form_field( $type ) {
167 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->render_custom_email_message_form_field' );
168 }
169
170 /**
171 * Conditionally disable the core invitation email.
172 * It should be sent when SSO is disabled or when admins opt-out of WordPress.com invites intentionally.
173 * If the "Send User Notification" checkbox is checked, the core invitation email should be sent.
174 *
175 * @deprecated 13.5
176 *
177 * @param boolean $send_wp_email Whether the core invitation email should be sent.
178 */
179 public function should_send_wp_mail_new_user( $send_wp_email ) {
180 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->should_send_wp_mail_new_user' );
181 }
182
183 /**
184 * Send user invitation to WordPress.com if user has no errors.
185 *
186 * @deprecated 13.5
187 *
188 * @param WP_Error $errors The WP_Error object.
189 * @param bool $update Whether the user is being updated or not.
190 * @param stdClass $user The User object about to be created.
191 */
192 public function send_wpcom_mail_user_invite( $errors, $update, $user ) {
193 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->send_wpcom_mail_user_invite' );
194 }
195
196 /**
197 * Adds a column in the user admin table to display user connection status and actions.
198 *
199 * @deprecated 13.5
200 *
201 * @param array $columns User list table columns.
202 */
203 public function jetpack_user_connected_th( $columns ) {
204 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->jetpack_user_connected_th' );
205 }
206
207 /**
208 * Check if there is cached invite for a user email.
209 *
210 * @access private
211 * @static
212 *
213 * @deprecated 13.5
214 *
215 * @param string $email The user email.
216 */
217 public static function get_pending_cached_wpcom_invite( $email ) {
218 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->get_pending_cached_wpcom_invite' );
219 }
220
221 /**
222 * Show Jetpack SSO user connection status.
223 *
224 * @deprecated 13.5
225 *
226 * @param string $val HTML for the column.
227 * @param string $col User list table column.
228 * @param int $user_id User ID.
229 */
230 public function jetpack_show_connection_status( $val, $col, $user_id ) {
231 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->jetpack_show_connection_status' );
232 }
233
234 /**
235 * Creates error notices and redirects the user to the previous page.
236 *
237 * @deprecated 13.5
238 *
239 * @param array $query_params - query parameters added to redirection URL.
240 */
241 public function create_error_notice_and_redirect( $query_params ) {
242 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->create_error_notice_and_redirect' );
243 }
244
245 /**
246 * Style the Jetpack user rows and columns.
247 *
248 * @deprecated 13.5
249 */
250 public function jetpack_user_table_styles() {
251 _deprecated_function( __METHOD__, 'jetpack-13.5', 'Automattic\\Jetpack\\Connection\\SSO\\User_Admin->jetpack_user_table_styles' );
252 }
253 }
254 endif;
255