????JFIF??x?x????'
| Server IP : 104.21.30.238 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /././home/./tempvsty/pontiacques.org/wp-content/plugins/foogallery/includes/ |
Upload File : |
<?php
/**
* Created by brad.
* Date: 15/11/2015
*/
if ( ! class_exists( 'FooGallery_Version_Check' ) ) {
class FooGallery_Version_Check {
/**
* Wire up the so the check is done in the admin once all plugins have been loaded
*/
public function wire_up_checker() {
if ( is_admin() ) {
//when in admin, check if a new version is running
add_action( 'plugins_loaded', array( $this, 'perform_check' ) );
}
}
/**
* Perform a check to see if the plugin has been updated
*/
public function perform_check() {
if ( get_site_option( FOOGALLERY_OPTION_VERSION ) != FOOGALLERY_VERSION ) {
//This code will run every time the plugin is updated
//perform all our housekeeping
$this->perform_housekeeping();
//set the current version, so that this does not run again until the next update!
update_site_option( FOOGALLERY_OPTION_VERSION, FOOGALLERY_VERSION );
}
}
/**
* Runs after FooGallery has been updated via the backend
*/
function perform_housekeeping() {
//allow extensions or other plugins to do stuff when foogallery is updated
// this will catch both manual and auto updates!
do_action( 'foogallery_admin_new_version_detected' );
//we need to clear the foogallery css load optimizations when we update the plugin, to ensure the latest CSS files are loaded
foogallery_clear_all_css_load_optimizations();
}
}
}