'DiviTorque Lite', 'review_url' => 'https://wordpress.org/support/plugin/addons-for-divi/reviews/#new-post', 'image_url' => plugins_url('assets/imgs/icon.png', __FILE__), 'cookie_name' => 'dtl_review_notice_shown', 'option_name' => 'dtl_review_notice_shown', 'nonce_action' => 'dtl-dismiss-review', 'screen_bases' => array('dashboard', 'plugins', 'toplevel_page_divitorque') )); if (get_option('divitorque_version') && version_compare(get_option('divitorque_version'), '3.5.7', '<=')) { require_once DIVI_TORQUE_LITE_DIR . 'includes/deprecated.php'; } } public function activation() { // Deprecated related if (get_option('divitorque_version') && version_compare(get_option('divitorque_version'), '3.5.7', '<=')) { require_once DIVI_TORQUE_LITE_DIR . 'includes/deprecated.php'; $deprecated = new Deprecated(); $deprecated->run(); } // Activation Timestamp if (!get_option('divitorque_activation_time')) { update_option('divitorque_activation_time', time()); } // Set the version update_option('divitorque_lite_version', DIVI_TORQUE_LITE_VERSION); self::init(); } public static function init() { $module_status = get_option('_divitorque_lite_modules', array()); $modules = AdminHelper::get_modules(); if (empty($module_status)) { foreach ($modules as $module) { $module_status[$module] = $module; } update_option('_divitorque_lite_modules', $module_status); } } public function load_textdomain() { load_plugin_textdomain('addons-for-divi', false, dirname(plugin_basename(__FILE__)) . '/languages'); } public function init_extension() { ModulesManager::get_instance(); } public function add_pro_link($links) { if (defined('DIVI_TORQUE_PRO_VERSION')) { return $links; } $links[] = sprintf( '%s', esc_url_raw(self::get_url()), __('Dashboard', 'addons-for-divi') ); return $links; } public static function get_url() { return admin_url('admin.php?page=divitorque'); } } PluginLoader::get_instance();