Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
corona-awareness-popup
:
edscv-corona.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * Plugin Name: Corona Awareness Popup * Text Domain: edscv-corona * Domain Path: /languages * Description: Plugin to make people aware of corona virus using simple popup * Version: 1.0.0 * Author: eLEOPARD Design Studios * Author URI: https://www.eleopard.in/ * License: GNU General Public License version 2 or later; see LICENSE.txt * http://www.gnu.org/copyleft/gpl.html GNU/GPL (C) 2014 Cloud Custom Solutions. All rights reserved This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2 or later, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA or see <http://www.gnu.org/licenses/>. * For any other query please contact us at contact[at]eleopard[dot]in */ if ( ! defined( 'WPINC' ) ) { die; } /** * Constants related to plugin and will be used through out the plugin code */ define( 'EDSCV_PLUGIN_PATH', plugin_dir_path( __FILE__ ) ); define( 'EDSCV_PLUGIN_BASENAME', plugin_basename( __FILE__ ) ); /** * The code that runs during plugin activation. */ function edscv_activate() { global $wp_version; // Check if the current user is allowed to activate plugins if ( ! current_user_can( 'activate_plugins' ) ) { // Deactivate the plugin. deactivate_plugins( plugin_basename( __FILE__ ) ); $error_message = __( 'You do not have proper authorization to activate a plugin!', 'edscv-corona' ); die( esc_html( $error_message ) ); } // Check for php version if ( version_compare( PHP_VERSION, '5.6.0', '<' ) ) { // Deactivate the plugin. deactivate_plugins( plugin_basename( __FILE__ ) ); // Throw an error in the WordPress admin console. $error_message = __( 'This plugin requires php version >= 5.6.0', 'edscv-corona' ); die( esc_html( $error_message ) ); } // Check for WordPress version if ( version_compare( $wp_version, '4.6.0', '<' ) ) { // Deactivate the plugin. deactivate_plugins( plugin_basename( __FILE__ ) ); // Throw an error in the WordPress admin console. $error_message = __( 'This plugin requires WordPress version >= 4.6.0', 'edscv-corona' ); die( esc_html( $error_message ) ); } } register_activation_hook( __FILE__, 'edscv_activate' ); /** * The code that runs during plugin deactivation. */ function edscv_deactivate() { // Delete options related to settings require_once EDSCV_PLUGIN_PATH . 'includes/class-edscv-setting.php'; EDSCV_Setting::delete_options(); } register_deactivation_hook( __FILE__, 'edscv_deactivate' ); /** * Initialize the core plugin class */ require EDSCV_PLUGIN_PATH . 'includes/class-edscv-main.php'; /** * Begins execution of the plugin. */ function edscv_run() { $plugin = new EDSCV_Main(); $plugin->run(); } edscv_run();