request_was_encrypted = true; } function was_signed() { $this->request_was_signed = true; } function object_to_call($object) { $this->object_to_call = $object; } function plaintext_is_ok() { global $CFG; $trusted_hosts = explode(',', get_config('mnet', 'mnet_trusted_hosts')); foreach($trusted_hosts as $host) { list($network, $mask) = explode('/', $host.'/'); if (empty($network)) continue; if (strlen($mask) == 0) $mask = 32; if (ip_in_range($_SERVER['REMOTE_ADDR'], $network, $mask)) { return true; } } return false; } } ?>