commit 7702dabf2c292cb882c155983478d6b68991b17d
Author: fowlerj <fowlerj@bd254432-7d39-4477-bd56-4e64f646bcf9>
Date:   Fri Mar 7 02:43:31 2008 +0000

    mod/resource/type/file: truncate resource string to maximum length defined in xmldb; refs MOOD-973
    
    
    git-svn-id: https://moodledev.usq.edu.au/repos/dev/dev19/trunk@404 bd254432-7d39-4477-bd56-4e64f646bcf9

diff --git a/mod/resource/type/file/resource.class.php b/mod/resource/type/file/resource.class.php
index 62e73bc..93a56a0 100644
--- a/mod/resource/type/file/resource.class.php
+++ b/mod/resource/type/file/resource.class.php
@@ -169,6 +169,12 @@ class resource_file extends resource_base {
         }
 
         $resource->alltext = implode(',', $optionlist);
+        
+        /*
+         * USQ JF MOOD-973: truncate extraordinarily long reference strings to the
+         * length of the field defined in mod/resource/db/install.xml
+         */
+        $resource->reference = substr($resource->reference, 0, 255);
     }
 
 
