]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-9380 Adding a Resource of Type directory leads to SQL errors, patch by Andrew...
authorskodak <skodak>
Tue, 15 May 2007 20:56:40 +0000 (20:56 +0000)
committerskodak <skodak>
Tue, 15 May 2007 20:56:40 +0000 (20:56 +0000)
mod/resource/type/directory/resource.class.php

index 6d9d3b62635176c40339b4c8f7be58fff19dcde4..549ae63c6e75ea754d05b9e64b4837943b8683a1 100644 (file)
@@ -6,6 +6,23 @@ function resource_directory($cmid=0) {
     parent::resource_base($cmid);
 }
 
+function add_instance($resource) {
+    $this->_postprocess($resource);
+    return parent::add_instance($resource);
+}
+
+function update_instance($resource) {
+    $this->_postprocess($resource);
+    return parent::update_instance($resource);
+}
+
+function _postprocess(&$resource) {
+    if($resource->reference=='0')
+        $resource->reference = '';
+
+    $resource->popup = '';
+    $resource->alltext = '';
+}
 
 function display() {
     global $CFG;