| @@ -1,39 +1,20 @@ | ||
| 1 | 1 | <?php |
| 2 | - | |
| 3 | -/** | |
| 4 | - * Import Users. | |
| 5 | - * | |
| 6 | - * Import Users plugin file. | |
| 7 | - * | |
| 8 | - * @package Smackcoders\SMUSERS | |
| 9 | - * @copyright Copyright (C) 2010-2020, Smackcoders Inc - info@smackcoders.com | |
| 10 | - * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public License, version 3 or higher | |
| 11 | - * | |
| 12 | - * @wordpress-plugin | |
| 2 | +/******************************************************************************************** | |
| 13 | 3 | * Plugin Name: Import Users |
| 14 | - * Description: Seamlessly create users and import from your CSV data with ease. | |
| 15 | - * Version: 1.4 | |
| 4 | + * Description: Seamlessly create users and import from your CSV data with ease. | |
| 5 | + * Version: 1.2 | |
| 16 | 6 | * Text Domain: Import-Users |
| 17 | 7 | * Domain Path: /languages |
| 18 | 8 | * Author: Smackcoders |
| 19 | - * Plugin URI: https://www.smackcoders.com/wp-ultimate-csv-importer-pro.html | |
| 20 | - * Author URI: https://www.smackcoders.com/wordpress.html | |
| 21 | - * License: GPL v3 | |
| 9 | + * Plugin URI: https://goo.gl/kKWPui | |
| 10 | + * Author URI: https://goo.gl/kKWPui | |
| 22 | 11 | * |
| 23 | - * This program is free software: you can redistribute it and/or modify | |
| 24 | - * it under the terms of the GNU General Public License as published by | |
| 25 | - * the Free Software Foundation, either version 3 of the License, or | |
| 26 | - * (at your option) any later version. | |
| 27 | - * | |
| 28 | - * This program is distributed in the hope that it will be useful, | |
| 29 | - * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 30 | - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 31 | - * GNU General Public License for more details. | |
| 32 | - * | |
| 33 | - * You should have received a copy of the GNU General Public License | |
| 34 | - * along with this program. If not, see <http://www.gnu.org/licenses/>. | |
| 35 | - */ | |
| 12 | + * Copyright (C) Smackcoders. - All Rights Reserved under Smackcoders Proprietary License | |
| 13 | + * Unauthorized copying of this file, via any medium is strictly prohibited | |
| 14 | + * Proprietary and confidential | |
| 15 | + * You can contact Smackcoders at email address info@smackcoders.com. | |
| 16 | + *******************************************************************************************/ | |
| 36 | 17 | |
| 37 | 18 | namespace Smackcoders\SMUSERS; |
| 38 | 19 | |
| 39 | 20 | if ( ! defined( 'ABSPATH' ) ) |
| @@ -44,9 +25,8 @@ | ||
| 44 | 25 | require_once('importExtensions/UsersImport.php'); |
| 45 | 26 | require_once('importExtensions/MediaHandling.php'); |
| 46 | 27 | require_once('importExtensions/BSIImport.php'); |
| 47 | 28 | require_once('importExtensions/ImportHelpers.php'); |
| 48 | -require_once('importExtensions/BuddyImport.php'); | |
| 49 | 29 | require_once('importExtensions/WPMembersImport.php'); |
| 50 | 30 | require_once('controllers/SendPassword.php'); |
| 51 | 31 | |
| 52 | 32 | class UserCSVHandler extends UsersImport{ |
| @@ -51,9 +31,9 @@ | ||
| 51 | 31 | |
| 52 | 32 | class UserCSVHandler extends UsersImport{ |
| 53 | 33 | |
| 54 | 34 | private static $instance = null,$install; |
| 55 | - public $version = '1.4'; | |
| 35 | + public $version = '1.2'; | |
| 56 | 36 | |
| 57 | 37 | public function __construct(){ |
| 58 | 38 | $this->plugin = Plugin::getInstance(); |
| 59 | 39 | } |
| @@ -62,9 +42,8 @@ | ||
| 62 | 42 | if (UserCSVHandler::$instance == null) { |
| 63 | 43 | UserCSVHandler::$instance = new UserCSVHandler; |
| 64 | 44 | UserCSVHandler::$install = UserInstall::getInstance(); |
| 65 | 45 | add_filter( 'plugin_row_meta' . plugin_basename( __FILE__ ), array(UserCSVHandler::$install, 'plugin_row_meta'), 10, 2 ); |
| 66 | - add_action('plugin_action_links_' . plugin_basename( __FILE__ ), array(UserCSVHandler::$install, 'plugin_row_meta'), 10, 3); | |
| 67 | 46 | |
| 68 | 47 | if ( ! function_exists( 'is_plugin_active' ) ) { |
| 69 | 48 | require_once ABSPATH . 'wp-admin/includes/plugin.php'; |
| 70 | 49 | } |
| @@ -71,19 +50,21 @@ | ||
| 71 | 50 | self::init_hooks(); |
| 72 | 51 | |
| 73 | 52 | return UserCSVHandler::$instance; |
| 74 | 53 | } |
| 75 | - return UserCSVHandler::$instance; | |
| 54 | + return UserCSVHandler::$instance; | |
| 76 | 55 | } |
| 77 | 56 | |
| 78 | 57 | public static function init_hooks() { |
| 79 | - add_action( 'admin_notices', array(UserCSVHandler::$instance,'admin_notice_importuser')); | |
| 58 | + | |
| 59 | + add_action( 'plugins_loaded', array( self, 'init' ), 0 ); | |
| 60 | + add_action( 'admin_notices', self::admin_notice_importuser() ); | |
| 80 | 61 | } |
| 81 | 62 | |
| 82 | - public static function admin_notice_importuser() { | |
| 63 | + public function admin_notice_importuser() { | |
| 83 | 64 | global $pagenow; |
| 84 | 65 | $active_plugins = get_option( "active_plugins" ); |
| 85 | - if ( $pagenow == 'plugins.php' && !in_array('wp-ultimate-csv-importer/wp-ultimate-csv-importer.php', $active_plugins) ) { | |
| 66 | + if ( $pagenow == 'plugins.php' && !in_array('wp-ultimate-csv-importer/index.php', $active_plugins) ) { | |
| 86 | 67 | ?> |
| 87 | 68 | <div class="notice notice-warning is-dismissible" > |
| 88 | 69 | <p> Import Users is an addon of <a href="https://wordpress.org/plugins/wp-ultimate-csv-importer" target="blank" style="cursor: pointer;text-decoration:none">WP Ultimate CSV Importer</a> plugin, kindly install it to continue using import users. </p> |
| 89 | 70 | <p> |