예제 #1
0
 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);
 }