[crockidialer]
/** * @package Crockidialer * @version 1.0.1 */ /* Plugin Name: Crockidialer Plugin URI: Description: CRM and Dialing System Version: 1.0.1 Author: Crockidialer Author URI: Text Domain: crockidialer Domain Path: /languages Requires at least: 5.0 Requires PHP: 7.4 */ // Absolute first - Prevent direct access if (!defined('ABSPATH')) { if (!headers_sent()) { header('HTTP/1.1 403 Forbidden'); } die('Access Denied. No direct script access allowed.'); } // Critical constants that must exist if (!defined('WPINC')) { die('WordPress environment not loaded properly'); } // Prevent double loading if (defined('CROCKIDIALER_VERSION')) { return; } // Define plugin constants with unique prefixes define('CROCKIDIALER_VERSION', '1.0.1'); define('CROCKIDIALER_FILE', __FILE__); define('CROCKIDIALER_PATH', plugin_dir_path(__FILE__)); define('CROCKIDIALER_URL', plugin_dir_url(__FILE__)); define('CROCKIDIALER_BASENAME', plugin_basename(__FILE__)); define('CROCKIDIALER_DEBUG', false); // Minimum PHP version check if (version_compare(PHP_VERSION, '7.4', '<')) { add_action('admin_notices', function() { $message = sprintf( 'Crockidialer requires PHP version 7.4 or higher. Your current version is %s. Please upgrade PHP.', PHP_VERSION ); printf('
%s
%s
%s
Autoloader Error: %s
%s
Controller Error (%s): %s
%s
%s
[crockidialer]
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!