File "image-map-pro-wordpress.php"
Full Path: /home/shadsolw/public_html/wp-content/plugins/image-map-pro/image-map-pro-wordpress.php
File size: 1.52 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/*
Plugin Name: Image Map Pro v6
Plugin URI: http://www.imagemappro.com/
Version: 6.0.30
Author: Webcraft Plugins Ltd.
Description: The most advanced image map builder for WordPress
*/
require_once plugin_dir_path( __FILE__ ) . 'includes/admin.php';
require_once plugin_dir_path( __FILE__ ) . 'includes/storage.php';
require_once plugin_dir_path( __FILE__ ) . 'includes/shortcode.php';
require_once plugin_dir_path( __FILE__ ) . 'includes/gutenberg.php';
if (!class_exists('ImageMapPro')) {
class ImageMapPro_v6 {
public $version;
public $admin;
public $storage;
public $shortcode;
public $gutenberg;
function __construct() {
$this->version = '6.0.30';
if (class_exists('ImageMapPro_v6_Admin')) {
$this->admin = new ImageMapPro_v6_Admin($this->version);
}
if (class_exists('ImageMapPro_v6_Storage')) {
$this->storage = new ImageMapPro_v6_Storage();
}
if (class_exists('ImageMapPro_v6_Shortcode')) {
$this->shortcode = new ImageMapPro_v6_Shortcode($this->storage, $this->version);
}
if (class_exists('ImageMapPro_v6_Gutenberg')) {
$this->gutenberg = new ImageMapPro_v6_Gutenberg($this->version);
}
}
}
}
if (class_exists('ImageMapPro_v6')) {
register_activation_hook(__FILE__, 'add_capabilities');
$instance = new ImageMapPro_v6();
}
function add_capabilities() {
$roles = array('administrator');
foreach ($roles as $role_name) {
$role = get_role( $role_name );
if (!empty($role)) {
$role->add_cap( 'can_use_image_map_pro' );
}
}
}