Edit File by line
/home/zeestwma/ceyloniy.../wp-conte.../plugins/cookiead...
File: cookieadmin.php
<?php
[0] Fix | Delete
/*
[1] Fix | Delete
Plugin Name: CookieAdmin - Cookie Consent Banner
[2] Fix | Delete
Plugin URI: https://cookieadmin.net
[3] Fix | Delete
Description: CookieAdmin provides easy to configure cookie consent banner with GDPR and CCPA law support.
[4] Fix | Delete
Version: 1.1.5
[5] Fix | Delete
Author: Softaculous
[6] Fix | Delete
Author URI: https://www.softaculous.com
[7] Fix | Delete
License: LGPL v2.1
[8] Fix | Delete
License URI: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
[9] Fix | Delete
Text Domain: cookieadmin
[10] Fix | Delete
*/
[11] Fix | Delete
[12] Fix | Delete
/*
[13] Fix | Delete
* This file belongs to the CookieAdmin plugin.
[14] Fix | Delete
*
[15] Fix | Delete
* (c) Softaculous <sales@softaculous.com>
[16] Fix | Delete
*
[17] Fix | Delete
* You can view the LICENSE file that was distributed with this source code
[18] Fix | Delete
* for copywright and license information.
[19] Fix | Delete
*/
[20] Fix | Delete
[21] Fix | Delete
if (!defined('ABSPATH')){
[22] Fix | Delete
exit;
[23] Fix | Delete
}
[24] Fix | Delete
[25] Fix | Delete
if(!function_exists('add_action')){
[26] Fix | Delete
echo 'You are not allowed to access this page directly.';
[27] Fix | Delete
exit;
[28] Fix | Delete
}
[29] Fix | Delete
[30] Fix | Delete
// If COOKIEADMIN_VERSION exists then the plugin is loaded already !
[31] Fix | Delete
if(defined('COOKIEADMIN_VERSION')) {
[32] Fix | Delete
return;
[33] Fix | Delete
}
[34] Fix | Delete
[35] Fix | Delete
define('COOKIEADMIN_FILE', __FILE__);
[36] Fix | Delete
define('COOKIEADMIN_BASE', plugin_basename(COOKIEADMIN_FILE));
[37] Fix | Delete
define('COOKIEADMIN_DIR', plugin_dir_path(__FILE__));
[38] Fix | Delete
define('COOKIEADMIN_VERSION', '1.1.5');
[39] Fix | Delete
define('COOKIEADMIN_URL', plugins_url('', COOKIEADMIN_FILE));
[40] Fix | Delete
define('COOKIEADMIN_PLUGIN_URL', plugin_dir_url(__FILE__));
[41] Fix | Delete
define('COOKIEADMIN_PRO_URL', 'https://cookieadmin.net/pricing?from=plugin');
[42] Fix | Delete
define('COOKIEADMIN_WWW_URL', 'https://cookieadmin.net/');
[43] Fix | Delete
[44] Fix | Delete
include_once(COOKIEADMIN_DIR.'includes/functions.php');
[45] Fix | Delete
[46] Fix | Delete
//we need to load textdomain for language translation
[47] Fix | Delete
function cookieadmin_load_textdomain() {
[48] Fix | Delete
load_plugin_textdomain( 'cookieadmin', false, dirname(plugin_basename( __FILE__ ) ) . '/languages/');
[49] Fix | Delete
}
[50] Fix | Delete
add_action( 'plugins_loaded', 'cookieadmin_load_textdomain', 9 );
[51] Fix | Delete
[52] Fix | Delete
//Auto-loader
[53] Fix | Delete
function cookieadmin_autoloader($class){
[54] Fix | Delete
[55] Fix | Delete
if(!preg_match('/^CookieAdmin\\\(.*)/is', $class, $m)){
[56] Fix | Delete
return;
[57] Fix | Delete
}
[58] Fix | Delete
[59] Fix | Delete
$m[1] = str_replace('\\', '/', $m[1]);
[60] Fix | Delete
[61] Fix | Delete
if(file_exists(COOKIEADMIN_DIR.'includes/'.strtolower($m[1]).'.php')){
[62] Fix | Delete
include_once(COOKIEADMIN_DIR.'includes/'.strtolower($m[1]).'.php');
[63] Fix | Delete
}
[64] Fix | Delete
}
[65] Fix | Delete
[66] Fix | Delete
spl_autoload_register(__NAMESPACE__.'\cookieadmin_autoloader');
[67] Fix | Delete
[68] Fix | Delete
[69] Fix | Delete
if(!class_exists('CookieAdmin')){
[70] Fix | Delete
#[\AllowDynamicProperties]
[71] Fix | Delete
class CookieAdmin{
[72] Fix | Delete
}
[73] Fix | Delete
}
[74] Fix | Delete
[75] Fix | Delete
add_action('plugins_loaded', 'cookieadmin_load_plugin');
[76] Fix | Delete
[77] Fix | Delete
// Activation & Deactivation Hooks
[78] Fix | Delete
register_activation_hook(__FILE__, 'cookieadmin_activate');
[79] Fix | Delete
register_deactivation_hook(__FILE__, 'cookieadmin_deactivate');
[80] Fix | Delete
[81] Fix | Delete
function cookieadmin_activate() {
[82] Fix | Delete
[83] Fix | Delete
add_option('cookieadmin_version', COOKIEADMIN_VERSION);
[84] Fix | Delete
[85] Fix | Delete
include_once(COOKIEADMIN_DIR . 'includes/database.php');
[86] Fix | Delete
[87] Fix | Delete
\CookieAdmin\Database::activate();
[88] Fix | Delete
[89] Fix | Delete
return true;
[90] Fix | Delete
}
[91] Fix | Delete
[92] Fix | Delete
function cookieadmin_deactivate() {
[93] Fix | Delete
[94] Fix | Delete
[95] Fix | Delete
return true;
[96] Fix | Delete
}
[97] Fix | Delete
[98] Fix | Delete
[99] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function