function resource_add_instance($resource) {
global $CFG;
+ $resource->type = clean_filename($resource->type); // Just to be safe
+
require_once("$CFG->dirroot/mod/resource/type/$resource->type/resource.class.php");
$resourceclass = "resource_$resource->type";
$res = new $resourceclass();
function resource_update_instance($resource) {
global $CFG;
+ $resource->type = clean_filename($resource->type); // Just to be safe
+
require_once("$CFG->dirroot/mod/resource/type/$resource->type/resource.class.php");
$resourceclass = "resource_$resource->type";
$res = new $resourceclass();
if (! $resource = get_record("resource", "id", "$id")) {
return false;
}
+
+ $resource->type = clean_filename($resource->type); // Just to be safe
require_once("$CFG->dirroot/mod/resource/type/$resource->type/resource.class.php");
$resourceclass = "resource_$resource->type";