popup = addslashes($resource->alltext); $resource->alltext = ""; if (!update_record("resource", $resource)) { notify("Error updating popup field for resource id = $resource->id"); } } } require_once("$CFG->dirroot/course/lib.php"); rebuild_course_cache(); } if ($oldversion < 2004071300) { table_column("resource", "", "options", "varchar", "255", "", "", "", "popup"); } if ($oldversion < 2004071303) { table_column("resource", "type", "type", "varchar", "30", "", "", "", ""); modify_database("", "UPDATE prefix_resource SET type='reference' WHERE type='1';"); modify_database("", "UPDATE prefix_resource SET type='file', options='frame' WHERE type='2';"); modify_database("", "UPDATE prefix_resource SET type='file' WHERE type='3';"); modify_database("", "UPDATE prefix_resource SET type='text', options='0' WHERE type='4';"); modify_database("", "UPDATE prefix_resource SET type='file' WHERE type='5';"); modify_database("", "UPDATE prefix_resource SET type='html' WHERE type='6';"); modify_database("", "UPDATE prefix_resource SET type='file' WHERE type='7';"); modify_database("", "UPDATE prefix_resource SET type='text', options='3' WHERE type='8';"); modify_database("", "UPDATE prefix_resource SET type='directory' WHERE type='9';"); } if ($oldversion < 2004080801) { modify_database("", "UPDATE prefix_resource SET alltext=reference,type='html' WHERE type='reference';"); rebuild_course_cache(); } return true; } ?>