PluginProbe
Adminify – White Label, Admin Menu Editor, Login Customizer / 4.0
Adminify – White Label, Admin Menu Editor, Login Customizer v4.0
4.3.1 4.3.0 4.2.26 4.2.25 4.2.24 4.2.23 4.2.22 4.2.21 4.2.20 4.2.19 4.2.18 4.2.17 4.2.16 4.2.15 4.2.14 4.2.13 4.2.12 4.2.11 4.2.10 4.2.9 4.2.8 4.2.7 4.2.6 4.2.5 4.1.17 All 164 releases
← All changes | Inc/Admin/Options/RollbackVersion.php +21 -24 4.2.164.0 View file →
@@ -1,11 +1,10 @@
1 1 <?php
2 2
3 -namespace PXLBSAdminify\Inc\Admin\Options;
3 +namespace WPAdminify\Inc\Admin\Options;
4 4
5 -use PXLBSAdminify\Inc\Utils;
6 -use PXLBSAdminify\Inc\Classes\Helper;
7 -use PXLBSAdminify\Inc\Classes\Adminify_Rollback;
5 +use WPAdminify\Inc\Utils;
6 +use WPAdminify\Inc\Classes\Adminify_Rollback;
8 7
9 8 if ( ! defined( 'ABSPATH' ) ) {
10 9 die;
11 10 } // Cannot access directly.
@@ -18,11 +17,11 @@
18 17 return; // only display to network admin if multisite is enbaled
19 18 }
20 19
21 20 $this->prefix = '_adminify_rollback';
22 - $this->pxlbsadminify_rollback_options();
21 + $this->jltwp_adminify_rollback_options();
23 22
24 - add_action( 'admin_enqueue_scripts', [ $this, 'pxlbsadminify_rollback_enqueue_scripts' ] );
23 + add_action( 'admin_enqueue_scripts', [ $this, 'jltwp_adminify_rollback_enqueue_scripts' ] );
25 24 }
26 25
27 26 public function get_defaults() {
28 27 return [
@@ -32,14 +31,13 @@
32 31
33 32 /**
34 33 * Scripts/Styles
35 34 */
36 - public function pxlbsadminify_rollback_enqueue_scripts() {
35 + public function jltwp_adminify_rollback_enqueue_scripts() {
37 36 global $pagenow;
38 37
39 38 // Load Scripts/Styles only WP Adminify Custom CSS/JS Page
40 - // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- read-only check, no state change.
41 - if ( ! empty( $_GET['page'] ) && ( 'admin.php' === $pagenow ) && ( 'adminify-rollback-version' === sanitize_key( wp_unslash( $_GET['page'] ) ) ) ) {
39 + if ( ! empty( $_GET['page'] ) && ( 'admin.php' === $pagenow ) && ( 'adminify-rollback-version' === $_GET['page'] ) ) {
42 40 $this->version_rollback_admin_script();
43 41 }
44 42 }
45 43
@@ -53,13 +51,13 @@
53 51 border-bottom: 1px solid #f5f5f5;
54 52 }
55 53 .adminify-rollback-version .adminify-field-callback a.dashicons{ width: inherit; }';
56 54
57 - echo '<style>' . esc_html( wp_strip_all_tags( $rollback_custom_admin_styles ) ) . '</style>';
55 + echo '<style>' . wp_strip_all_tags( $rollback_custom_admin_styles ) . '</style>';
58 56 }
59 57
60 58
61 - public static function pxlbsadminify_rollback_contents() { ?>
59 + public static function jltwp_adminify_rollback_contents() { ?>
62 60
63 61 <div class="border border-muted">
64 62
65 63 <h3><?php echo esc_html__( 'Rollback Version', 'adminify' ); ?></h3>
@@ -72,15 +70,15 @@
72 70 foreach ( $ger_versions->get_rollback_versions() as $version ) {
73 71 $rollback_html .= "<option value='{$version}'>$version</option>";
74 72 }
75 73 $rollback_html .= '</select>';
76 - echo Utils::kses_custom( $rollback_html ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- kses_custom() is a wp_kses() wrapper; output already escaped.
74 + echo Utils::wp_kses_custom( $rollback_html );
77 75
78 76 echo sprintf(
79 77 wp_kses_post( '<a data-placeholder-text="%1$s" href="#" data-placeholder-url="%2$s" class="button button-primary wp-adminify-btn wp-adminify-rollback-button dashicons dashicons-update-alt ml-2">%3$s</a>' ),
80 - esc_html__( 'Reinstall', 'adminify' ) . ' v' . esc_html( PXLBSADMINIFY_VER ),
81 - esc_url( wp_nonce_url( admin_url( 'admin-post.php?action=pxlbsadminify_rollback_version&version=VERSION' ), 'pxlbsadminify_rollback_version' ) ),
82 - esc_html__( 'Reinstall', 'adminify' )
78 + esc_html__( 'Reinstall', WP_ADMINIFY_VER ) . ' v' . esc_html( VERSION ),
79 + esc_url_raw( wp_nonce_url( admin_url( 'admin-post.php?action=wp_adminify_rollback_version&version=VERSION' ), 'wp_adminify_rollback_version' ) ),
80 + esc_html__( 'Reinstall', WP_ADMINIFY_VER )
83 81 );
84 82 ?>
85 83 <p class="wp-adminify-roll-desc pt-2 has-text-danger">
86 84 <?php echo esc_html__( 'Warning: Please backup your database before making the rollback.', 'adminify' ); ?>
@@ -115,17 +113,17 @@
115 113 <?php
116 114 }
117 115
118 116
119 - public function pxlbsadminify_rollback_fields( &$fields ) {
117 + public function jltwp_adminify_rollback_fields( &$fields ) {
120 118 $fields[] = [
121 119 'type' => 'subheading',
122 - 'content' => Utils::help_urls(
120 + 'content' => Utils::adminfiy_help_urls(
123 121 __( 'Rollback to Previous Version', 'adminify' ),
124 122 'https://wpadminify.com/kb/version-rollback/',
125 123 'https://www.youtube.com/playlist?list=PLqpMw0NsHXV-EKj9Xm1DMGa6FGniHHly8',
126 124 'https://www.facebook.com/groups/jeweltheme',
127 - \PXLBSAdminify\Inc\Admin\AdminSettings::support_url()
125 + 'https://wpadminify.com/support/'
128 126 ),
129 127 ];
130 128
131 129 $fields[] = [
@@ -130,20 +128,19 @@
130 128
131 129 $fields[] = [
132 130 'type' => 'submessage',
133 131 'style' => 'info',
134 - /* translators: %1$s: plugin name, %2$s: plugin version */
135 - 'content' => '<strong>' . sprintf( __( 'Experiencing an issue with %1$s <em>v%2$s</em>? Rollback to a previous version before the issue appeared.', 'adminify' ), esc_html( PXLBSADMINIFY ), esc_html( PXLBSADMINIFY_VER ) ) . '</strong>',
132 + 'content' => sprintf( __( '<strong>Experiencing an issue with %1$s <em>v%2$s</em>? Rollback to a previous version before the issue appeared.</strong>', 'adminify' ), esc_html( WP_ADMINIFY ), esc_html( WP_ADMINIFY_VER ) ),
136 133 ];
137 134
138 135 $fields[] = [
139 136 'id' => 'adminify_rollback',
140 137 'type' => 'callback',
141 - 'function' => '\PXLBSAdminify\Inc\Admin\Options\RollbackVersion::pxlbsadminify_rollback_contents',
138 + 'function' => '\WPAdminify\Inc\Admin\Options\RollbackVersion::jltwp_adminify_rollback_contents',
142 139 ];
143 140 }
144 141
145 - public function pxlbsadminify_rollback_options() {
142 + public function jltwp_adminify_rollback_options() {
146 143 if ( ! class_exists( 'ADMINIFY' ) ) {
147 144 return;
148 145 }
149 146
@@ -152,9 +149,9 @@
152 149 $this->prefix,
153 150 [
154 151
155 152 // Framework Title
156 - 'framework_title' => __( 'Rollback Version <small>for Adminify</small>', 'adminify' ),
153 + 'framework_title' => __( 'Rollback Version <small>for WP Adminify</small>', 'adminify' ),
157 154 'framework_class' => 'adminify-rollback-version',
158 155
159 156 // menu settings
160 157 'menu_title' => __( 'Rollback Version', 'adminify' ),
@@ -210,9 +207,9 @@
210 207 ]
211 208 );
212 209
213 210 $fields = [];
214 - $this->pxlbsadminify_rollback_fields( $fields );
211 + $this->jltwp_adminify_rollback_fields( $fields );
215 212
216 213 // Rollback Section
217 214 \ADMINIFY::createSection(
218 215 $this->prefix,