| @@ -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, |