public static function doRedirect() { if (is_admin()) { $redirect = mvb_Model_ConfigPress::getOption('backend.access.deny.redirect'); $message = mvb_Model_ConfigPress::getOption('backend.access.deny.message'); } else { $redirect = mvb_Model_ConfigPress::getOption('frontend.access.deny.redirect'); $message = mvb_Model_ConfigPress::getOption('frontend.access.deny.message'); } if (filter_var($redirect, FILTER_VALIDATE_URL)) { wp_redirect($redirect); exit; } elseif (is_int($redirect)) { wp_redirect(get_post_permalink($redirect)); exit; } if (is_null($message)) { mvb_Model_Label::initGUILabels(); $message = mvb_Model_Label::get('LABEL_127'); } wp_die($message); }