<?php /** * @package 3AO_Admin * @version 1.0.0 */ /** Plugin Name: 3AO Admin Page Plugin URI: Description: Lorem ipsum ... Author: 3AO Version: 1.0.0 Author URI: https://3ao.com Text Domain: ao-admin-page */ // Make sure we don't expose any info if called directly if ( ! function_exists( 'add_action' ) ) { echo '♬ I\'m just a plugin, yes I\'m only a plugin, and you shouldn\'t be trying hack into this site ... ♬'; exit; } /** Quick var print functions for debugging. */ function pr ($var, $die = true) { header("Content-Type:text/plain"); if ($die) { die(print_r($var,1)); } else { print_r($var,1); } } /** Zend var print functions for debugging. */ function zd ($var, $die = true) { if ($die) { die(Zend_Debug::dump($var)); } else { Zend_Debug::dump($var); } } define( 'AO_ADMIN_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); /** Some ZendFramework Includes */ $include_path = AO_ADMIN_PLUGIN_DIR . 'inc/zf1-future/library'; set_include_path(get_include_path() . PATH_SEPARATOR . $include_path); require_once AO_ADMIN_PLUGIN_DIR . 'inc/zf1-future/library/Zend/Loader/Autoloader.php'; Zend_Loader_Autoloader::getInstance(); register_activation_hook( __FILE__, [ 'AOAdmin', 'plugin_activation' ] ); register_deactivation_hook( __FILE__, [ 'AOAdmin', 'plugin_deactivation' ] ); require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_admin.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_admin_update.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.parsedown.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_form_profile.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_form_size_card.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_form_resume.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_form_media.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_model_response.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_model_usermeta.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_service_validation.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_service_profile.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_service_size_card.php'; require_once AO_ADMIN_PLUGIN_DIR . 'class.ao_service_media.php'; add_action( 'init', [ 'AOAdmin', 'init' ] ); ## Test Code ## //phpinfo(); //exit;