File "class-install.php"
Full Path: /var/www/bvnghean.vn/save_bvnghean.vn/wp-content/plugins/super-forms/includes/class-install.php
File size: 1.48 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* Installation related functions and actions.
*
* @author feeling4design
* @category Admin
* @package SUPER_Forms/Classes
* @class SUPER_Install
* @version 1.0.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
if( !class_exists( 'SUPER_Install' ) ) :
/**
* SUPER_Install Class
*/
class SUPER_Install {
/**
* Activation
*
* Upon plugin activation save the default settings
*
* @since 1.0.0
*/
public static function install(){
global $wpdb;
if ( ! defined( 'SUPER_INSTALLING' ) ) {
define( 'SUPER_INSTALLING', true );
}
// Only save settings on first time
// In case Super Forms is updated or replaced by a newer version
// do not override to the default settings
// The following checks if super_settings doesn't exist
// If it doesn't we can save the default settings (for the first time)
if( !get_option( 'super_settings' ) ) {
$default_settings = SUPER_Settings::get_defaults();
// Now save the settings to the database
update_option('super_settings', $default_settings);
}
}
/**
* Deactivate
*
* Upon plugin deactivation delete activation
*
* @since 1.9
*/
public static function deactivate(){
do_action('after_super_forms_deactivated');
}
}
endif;