function set_encrypted_parameter() { global $CFG; if (!empty($this->resource->reference) && file_exists($CFG->dirroot . "/mod/resource/type/file/externserverfile.php")) { include $CFG->dirroot . "/mod/resource/type/file/externserverfile.php"; if (function_exists(extern_server_file)) { return extern_server_file($this->resource->reference); } } return md5($_SERVER['REMOTE_ADDR'] . $CFG->resource_secretphrase); }
/** * BC internal function * @param object $url * @param object $config * @return string */ function url_get_encrypted_parameter($url, $config) { global $CFG; if (file_exists("{$CFG->dirroot}/local/externserverfile.php")) { require_once "{$CFG->dirroot}/local/externserverfile.php"; if (function_exists('extern_server_file')) { return extern_server_file($url, $config); } } return md5(getremoteaddr() . $config->secretphrase); }
function set_encrypted_parameter() { global $CFG; if (!empty($this->resource->reference) && file_exists($CFG->dirroot . "/mod/resource/type/file/externserverfile.php")) { include $CFG->dirroot . "/mod/resource/type/file/externserverfile.php"; if (function_exists('extern_server_file')) { return extern_server_file($this->resource->reference); } } return md5(getremoteaddr() . $CFG->resource_secretphrase); }