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);
 }
Пример #2
0
/**
 * 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);
}
Пример #3
0
 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);
 }