/** * all functions and filters * * @since 1.0 * * remove some hooks files, and add their function * into one files - hook-functions.php * * @since 1.0.3 * * global stt2extat_data * * @since 1.1.0 * */ private function includes() { global $stt2extat_settings, $stt2extat_sanitize, $stt2extat_data; require_once STT2EXTAT_PATH_LIB . 'settings.php'; require_once STT2EXTAT_PATH_LIB_INCLUDES . 'functions.php'; require_once STT2EXTAT_PATH_LIB_INCLUDES . 'class-stt2extat-query.php'; require_once STT2EXTAT_PATH_LIB_INCLUDES . 'class-stt2extat-sanitize.php'; $stt2extat_settings = stt2extat_settings(); $stt2extat_sanitize = stt2extat__sanitize(); $stt2extat_data = stt2extat_data(); require_once STT2EXTAT_PATH_LIB_INCLUDES . 'widgets.php'; require_once STT2EXTAT_PATH_LIB_INCLUDES . 'class-stt2extat-load.php'; require_once STT2EXTAT_PATH_LIB_INCLUDES . 'hook.php'; require_once STT2EXTAT_PATH_LIB_CONTENT . 'plugin/class-stt2extat-searchexcerpt.php'; if (is_admin()) { //defined function wp_get_current_user require_once ABSPATH . 'wp-includes/pluggable.php'; require_once STT2EXTAT_PATH_LIB_ADMIN . 'class-stt2extat-admin.php'; if (current_user_can('manage_options')) { require_once STT2EXTAT_PATH_LIB_INCLUDES . 'class-stt2extat-table.php'; require_once STT2EXTAT_PATH_LIB_INCLUDES . 'template-functions.php'; require_once STT2EXTAT_PATH_LIB_ADMIN . 'class-stt2extat-setup.php'; } } require_once STT2EXTAT_PATH_LIB . 'install.php'; }
<?php /* @package STT2EXTAT * @category Core * @author Jevuska * ** * if update version exist, get all new options after install * * @since 1.1.0 * */ if (!defined('ABSPATH') || !defined('STT2EXTAT_PLUGIN_FILE')) { exit; } $stt2extat_settings = stt2extat_settings(); $new_fields_defaults = array('plugin_version' => STT2EXTAT_VER, 'plugin_db_version' => STT2EXTAT_DB_VER, 'wp_version' => '4.4', 'php_version' => '7.0'); foreach ($new_fields_defaults as $key => $value) { if (!isset($stt2extat_settings[$key])) { $stt2extat_settings[$key] = $value; } }