X7ROOT File Manager
Current Path:
/home/oakwood/public_html/wp-content/plugins/testimonial-free/src/Admin
home
/
oakwood
/
public_html
/
wp-content
/
plugins
/
testimonial-free
/
src
/
Admin
/
ðŸ“
..
📄
Admin.php
(14.23 KB)
📄
DBUpdates.php
(2.45 KB)
ðŸ“
ElementAddons
ðŸ“
ElementAddons_Deprecated
📄
Element_Shortcode_Block.php
(3.39 KB)
📄
Element_Shortcode_Block_Deprecated.php
(3.44 KB)
ðŸ“
GutenbergBlock
📄
Gutenberg_Block.php
(628 B)
ðŸ“
HelpPage
ðŸ“
Views
ðŸ“
assets
ðŸ“
updates
Editing: DBUpdates.php
<?php /** * Fired during plugin updates. * * This class defines all code necessary to run during the plugin's updates. * * @since 2.1.5 * * @package Testimonial_free. * @subpackage Testimonial_free/Admin * @author ShapedPlugin <support@shapedplugin.com> */ namespace ShapedPlugin\TestimonialFree\Admin; // don't call the file directly. if ( ! defined( 'ABSPATH' ) ) { exit; } /** * DBUpdates */ class DBUpdates { /** * DB updates that need to be run * * @var array */ private static $updates = array( '2.1.5' => 'updates/update-2.1.5.php', '2.2.5' => 'updates/update-2.2.5.php', '2.2.10' => 'updates/update-2.2.10.php', '2.5.5' => 'updates/update-2.5.5.php', '2.6.1' => 'updates/update-2.6.1.php', '3.0.0' => 'updates/update-3.0.0.php', '3.1.2' => 'updates/update-3.1.2.php', '3.1.8' => 'updates/update-3.1.8.php', ); /** * Binding all events * * @since 2.1.5 * * @return void */ public function __construct() { add_action( 'plugins_loaded', array( $this, 'do_updates' ) ); } /** * Check if need any update * * @since 2.1.5 * * @return boolean */ public function is_needs_update() { $installed_version = get_option( 'testimonial_version' ); $first_version = get_option( 'testimonial_first_version' ); $activation_date = get_option( 'testimonial_activation_date' ); if ( false === $installed_version ) { update_option( 'testimonial_version', SP_TFREE_VERSION ); update_option( 'testimonial_db_version', SP_TFREE_VERSION ); } if ( false === $first_version ) { update_option( 'testimonial_first_version', SP_TFREE_VERSION ); } if ( false === $activation_date ) { update_option( 'testimonial_activation_date', current_time( 'timestamp' ) ); } if ( version_compare( $installed_version, SP_TFREE_VERSION, '<' ) ) { return true; } return false; } /** * Do updates. * * @since 2.1.5 * * @return void */ public function do_updates() { $this->perform_updates(); } /** * Perform all updates * * @since 2.1.5 * * @return void */ public function perform_updates() { if ( ! $this->is_needs_update() ) { return; } $installed_version = get_option( 'testimonial_version' ); foreach ( self::$updates as $version => $path ) { if ( version_compare( $installed_version, $version, '<' ) ) { include $path; update_option( 'testimonial_version', $version ); } } update_option( 'testimonial_version', SP_TFREE_VERSION ); } }
Upload File
Create Folder