From: moodler Date: Thu, 17 Aug 2006 09:02:56 +0000 (+0000) Subject: Added JS template field for JavaScript if needed X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=8ac4971405b17045a854727d173ad4a05e724b97;p=moodle.git Added JS template field for JavaScript if needed --- diff --git a/mod/data/backuplib.php b/mod/data/backuplib.php index 79a1e3750f..952e90fdb4 100644 --- a/mod/data/backuplib.php +++ b/mod/data/backuplib.php @@ -90,12 +90,13 @@ function data_backup_one_mod($bf,$preferences,$data) { fwrite ($bf,full_tag("RSSARTICLES",4,false,$data->rssarticles)); fwrite ($bf,full_tag("SINGLETEMPLATE",4,false,$data->singletemplate)); fwrite ($bf,full_tag("LISTTEMPLATE",4,false,$data->listtemplate)); + fwrite ($bf,full_tag("LISTTEMPLATEHEADER",4,false,$data->listtemplateheader)); + fwrite ($bf,full_tag("LISTTEMPLATEFOOTER",4,false,$data->listtemplatefooter)); fwrite ($bf,full_tag("ADDTEMPLATE",4,false,$data->addtemplate)); fwrite ($bf,full_tag("RSSTEMPLATE",4,false,$data->rsstemplate)); - fwrite ($bf,full_tag("CSSTEMPLATE",4,false,$data->csstemplate)); fwrite ($bf,full_tag("RSSTITLETEMPLATE",4,false,$data->rsstitletemplate)); - fwrite ($bf,full_tag("LISTTEMPLATEHEADER",4,false,$data->listtemplateheader)); - fwrite ($bf,full_tag("LISTTEMPLATEFOOTER",4,false,$data->listtemplatefooter)); + fwrite ($bf,full_tag("CSSTEMPLATE",4,false,$data->csstemplate)); + fwrite ($bf,full_tag("JSTEMPLATE",4,false,$data->jstemplate)); fwrite ($bf,full_tag("APPROVAL",4,false,$data->approval)); fwrite ($bf,full_tag("SCALE",4,false,$data->scale)); fwrite ($bf,full_tag("ASSESSED",4,false,$data->assessed)); diff --git a/mod/data/db/mysql.php b/mod/data/db/mysql.php index c992c5d458..b5079fca70 100644 --- a/mod/data/db/mysql.php +++ b/mod/data/db/mysql.php @@ -67,6 +67,11 @@ function data_upgrade($oldversion) { if ($oldversion < 2006052400) { table_column('data','','rsstitletemplate','text','','','','not null','rsstemplate'); } + + if ($oldversion < 2006081700) { + table_column('data', '', 'jstemplate', 'text', '', '', '', 'not null', 'csstemplate'); + } + return true; } diff --git a/mod/data/db/mysql.sql b/mod/data/db/mysql.sql index d6e74f3bff..8b2397118b 100755 --- a/mod/data/db/mysql.sql +++ b/mod/data/db/mysql.sql @@ -34,6 +34,7 @@ CREATE TABLE prefix_data ( rsstemplate text NOT NULL default '', rsstitletemplate text NOT NULL default '', csstemplate text NOT NULL default '', + jstemplate text NOT NULL default '', approval tinyint(4) unsigned NOT NULL default '0', scale int(10) NOT NULL default '0', assessed int(10) unsigned NOT NULL default '0', diff --git a/mod/data/db/postgres7.php b/mod/data/db/postgres7.php index 597b4d59df..c923c360aa 100644 --- a/mod/data/db/postgres7.php +++ b/mod/data/db/postgres7.php @@ -151,6 +151,10 @@ function data_upgrade($oldversion) { if ($oldversion < 2006052400) { table_column('data','','rsstitletemplate','text','','','','not null','rsstemplate'); } + + if ($oldversion < 2006081700) { + table_column('data', '', 'jstemplate', 'text', '', '', '', 'not null', 'csstemplate'); + } return true; } diff --git a/mod/data/db/postgres7.sql b/mod/data/db/postgres7.sql index 1e1910ac54..e3f735786b 100755 --- a/mod/data/db/postgres7.sql +++ b/mod/data/db/postgres7.sql @@ -23,6 +23,7 @@ CREATE TABLE prefix_data ( rsstemplate text NOT NULL default '', rsstitletemplate text NOT NULL default '', csstemplate text NOT NULL default '', + jstemplate text NOT NULL default '', approval integer NOT NULL default '0', scale integer NOT NULL default '0', assessed integer NOT NULL default '0', diff --git a/mod/data/restorelib.php b/mod/data/restorelib.php index 80b149cb6c..080e8dca6b 100644 --- a/mod/data/restorelib.php +++ b/mod/data/restorelib.php @@ -68,12 +68,13 @@ function data_restore_mods($mod,$restore) { $database->rssarticles = backup_todb($info['MOD']['#']['RSSARTICLES']['0']['#']); $database->singletemplate = backup_todb($info['MOD']['#']['SINGLETEMPLATE']['0']['#']); $database->listtemplate = backup_todb($info['MOD']['#']['LISTTEMPLATE']['0']['#']); + $database->listtemplateheader = backup_todb($info['MOD']['#']['LISTTEMPLATEHEADER']['0']['#']); + $database->listtemplatefooter = backup_todb($info['MOD']['#']['LISTTEMPLATEFOOTER']['0']['#']); $database->addtemplate = backup_todb($info['MOD']['#']['ADDTEMPLATE']['0']['#']); $database->rsstemplate = backup_todb($info['MOD']['#']['RSSTEMPLATE']['0']['#']); - $database->csstemplate = backup_todb($info['MOD']['#']['CSSTEMPLATE']['0']['#']); $database->rsstitletemplate = backup_todb($info['MOD']['#']['RSSTITLETEMPLATE']['0']['#']); - $database->listtemplateheader = backup_todb($info['MOD']['#']['LISTTEMPLATEHEADER']['0']['#']); - $database->listtemplatefooter = backup_todb($info['MOD']['#']['LISTTEMPLATEFOOTER']['0']['#']); + $database->csstemplate = backup_todb($info['MOD']['#']['CSSTEMPLATE']['0']['#']); + $database->jstemplate = backup_todb($info['MOD']['#']['JSTEMPLATE']['0']['#']); $database->approval = backup_todb($info['MOD']['#']['APPROVAL']['0']['#']); $database->scale = backup_todb($info['MOD']['#']['SCALE']['0']['#']); $database->assessed = backup_todb($info['MOD']['#']['ASSESSED']['0']['#']); diff --git a/mod/data/version.php b/mod/data/version.php index 1e54d56e09..ab7009d64d 100644 --- a/mod/data/version.php +++ b/mod/data/version.php @@ -5,7 +5,7 @@ // This fragment is called by /admin/index.php //////////////////////////////////////////////////////////////////////////////// -$module->version = 2006080900; +$module->version = 2006081700; $module->requires = 2006080900; // Requires this Moodle version $module->cron = 60;