/**
  * Check the White list table.
  * Return true if in the table
  *
  */
 private function _checkWhitelist()
 {
     if ($this->_core_options['general']['usewhitelist']) {
         $found = $this->_checkList($this->_core->getDataElement('lists', 'whitelist'));
         if ($found) {
             $this->_ip_in_white_list = true;
         }
     }
 }
 /**
  * Handles the admin_action_blacklist call
  *
  * @WordPress Action admin_action_blacklist
  */
 public function actionHandleBlacklistUrl()
 {
     if (!(isset($_REQUEST['action']) && 'blacklist' == $_REQUEST['action'])) {
         return;
     }
     $ip = $_REQUEST['i'];
     if (!(false === AVH_Security::verifyNonce($_REQUEST['_avhnonce'], $ip))) {
         $blacklist = $this->_core->getDataElement('lists', 'blacklist');
         if (!empty($blacklist)) {
             $b = explode("\r\n", $blacklist);
         } else {
             $b = array();
         }
         if (!in_array($ip, $b)) {
             array_push($b, $ip);
             $this->_setBlacklistOption($b);
             wp_redirect(admin_url('admin.php?page=' . AVH_FDAS_Define::MENU_SLUG_GENERAL . '&m=' . AVH_FDAS_Define::ADDED_BLACKLIST . '&i=' . $ip));
         } else {
             wp_redirect(admin_url('admin.php?page=' . AVH_FDAS_Define::MENU_SLUG_GENERAL . '&m=' . AVH_FDAS_Define::ERROR_EXISTS_IN_BLACKLIST . '&i=' . $ip));
         }
     } else {
         wp_redirect(admin_url('admin.php?page=' . AVH_FDAS_Define::MENU_SLUG_GENERAL . '&m=' . AVH_FDAS_Define::ERROR_INVALID_REQUEST));
     }
 }