if (function_exists('register_activation_hook')) { register_activation_hook(__FILE__, array($oUserAccessManager, 'install')); } //uninstall if (function_exists('register_uninstall_hook')) { register_uninstall_hook(__FILE__, 'userAccessManagerUninstall'); } elseif (function_exists('register_deactivation_hook')) { //Fallback register_deactivation_hook(__FILE__, array($oUserAccessManager, 'uninstall')); } //deactivation if (function_exists('register_deactivation_hook')) { register_deactivation_hook(__FILE__, array($oUserAccessManager, 'deactivate')); } //Redirect $aUamOptions = $oUserAccessManager->getAdminOptions(); if ($aUamOptions['redirect'] != 'false' || isset($_GET['uamgetfile'])) { add_filter('wp_headers', array($oUserAccessManager, 'redirect'), 10, 2); } //Actions if (function_exists('add_action')) { add_action('wp_print_scripts', array($oUserAccessManager, 'addScripts')); add_action('wp_print_styles', array($oUserAccessManager, 'addStyles')); add_action('admin_init', 'userAccessManagerAP'); add_action('admin_menu', 'userAccessManagerAPMenu'); } //Filters if (function_exists('add_filter')) { add_filter('wp_get_attachment_thumb_url', array($oUserAccessManager, 'getFileUrl'), 10, 2); add_filter('wp_get_attachment_url', array($oUserAccessManager, 'getFileUrl'), 10, 2); add_filter('the_posts', array($oUserAccessManager, 'showPost'));
if (function_exists('register_activation_hook')) { register_activation_hook(__FILE__, array(&$userAccessManager, 'install')); } //uninstall if (function_exists('register_uninstall_hook')) { register_uninstall_hook(__FILE__, 'userAccessManagerUninstall'); } elseif (function_exists('register_deactivation_hook')) { //Fallback register_deactivation_hook(__FILE__, array(&$userAccessManager, 'uninstall')); } //deactivation if (function_exists('register_deactivation_hook')) { register_deactivation_hook(__FILE__, array(&$userAccessManager, 'deactivate')); } //Redirect $uamOptions = $userAccessManager->getAdminOptions(); if ($uamOptions['redirect'] != 'false' || isset($_GET['uamgetfile'])) { add_filter('wp_headers', array(&$userAccessManager, 'redirect'), 10, 2); } //Actions if (function_exists('add_action')) { add_action('wp_print_scripts', array(&$userAccessManager, 'addScripts')); add_action('wp_print_styles', array(&$userAccessManager, 'addStyles')); add_action('admin_init', 'userAccessManagerAP'); add_action('admin_menu', 'userAccessManagerAPMenu'); } //Filters if (function_exists('add_filter')) { add_filter('wp_get_attachment_thumb_url', array(&$userAccessManager, 'getFileUrl'), 10, 2); add_filter('wp_get_attachment_url', array(&$userAccessManager, 'getFileUrl'), 10, 2); add_filter('the_posts', array(&$userAccessManager, 'showPost'));