print_simple_box_start('center', '100%', '', 20);
print_heading($stradministration);
+/// Deprecated database! Warning!!
+ if (!empty($CFG->migrated_to_new_db)) {
+ print_simple_box_start('center','50%');
+ print_string('dbmigrationdeprecateddb','admin');
+ print_simple_box_end();
+ }
+
if (!empty($CFG->upgrade)) { // Print notice about extra upgrading that needs to be done
print_simple_box(get_string("upgrade$CFG->upgrade", "admin",
"$CFG->wwwroot/$CFG->admin/upgrade$CFG->upgrade.php"), "center", '50%');
--- /dev/null
+<?php
+ if (!isset($form->dbhost)) {
+ $form->dbhost = '';
+ }
+ if (!isset($form->dbname)) {
+ $form->dbname = '';
+ }
+ if (!isset($form->dbuser)) {
+ $form->dbuser = '';
+ }
+ if (!isset($form->dbpass)) {
+ $form->dbpass = '';
+ }
+ if (!isset($form->dbcluster)) {
+ $form->dbcluster = '';
+ }
+?>
+<form name="migratefrom" action="utfdbmigrate.php" method="POST">
+<input name="migrate" type="hidden" value="1" />
+<input name="sesskey" type="hidden" value="<?php echo sesskey() ?>" />
+<?php if (isset($err["dbconnect"])) formerr($err["dbconnect"]); ?>
+<table cellpadding="9" cellspacing="0" >
+<tr valign="top">
+ <td align="right"><?php print_string("dbhost", "install") ?>:</td>
+ <td><input type="text" name="dbhost" value="<?php p($form->dbhost) ?>" />
+ </td>
+</tr>
+<tr valign="top">
+ <td align="right"><?php print_string("database", "install") ?>:</td>
+ <td><input type="text" name="dbname" value="<?php p($form->dbname) ?>" />
+ </td>
+</tr>
+<tr valign="top">
+ <td align="right"><?php print_string("user") ?>:</td>
+ <td><input type="text" name="dbuser" value="<?php p($form->dbuser) ?>" />
+ </td>
+</tr>
+<tr valign="top">
+ <td align="right"><?php print_string("password") ?>:</td>
+ <td><input type="text" name="dbpass" value="<?php p($form->dbpass) ?>" />
+ </td>
+</tr>
+<tr valign="top">
+ <td align="right"><?php print_string("pgcluster", "admin") ?>:</td>
+ <td><input type="text" name="dbcluster" value="<?php p($form->dbcluster) ?>" />
+ <br />
+ <?php print_string("pgclusterdescription", "admin") ?>
+ </td>
+</tr>
+</table>
+<center>
+<input type="submit" value="<?php print_string('continue') ?>"/>
+ <input type="button" value="<?php print_string('cancel') ?>" onclick="javascript:history.go(-1)" />
+</center>
\ No newline at end of file
//else if $migrate
else if ($migrate && confirm_sesskey()) {
- echo '<div align="center">';
- print_simple_box_start('center','50%');
- print_string('dbmigratewarning2','admin');
- print_simple_box_end();
- //put the site in maintenance mode
- check_dir_exists($CFG->dataroot.'/'.SITEID, true);
-
- if (touch($filename)) {
- $file = fopen($filename, 'w');
- fwrite($file, get_string('maintinprogress','admin'));
- fclose($file);
+ if ($CFG->dbtype == 'postgres7' && !is_postgres_utf8()) {
+ $continue = false;
+ if (($form = data_submitted()) && isset($form->dbhost)) {
+ validate_form($form, $err);
+
+ if (count($err) == 0) {
+ $_SESSION['newpostgresdb'] = $form;
+ $continue = true;
+ }
+ }
} else {
- notify (get_string('maintfileopenerror','admin'));
+ $continue = true;
}
- //print second confirmation box
- echo '<form name="migratefrom" action="utfdbmigrate.php" method="POST">';
- echo '<input name="confirm" type="hidden" value="1" />';
- echo '<input name="sesskey" type="hidden" value="'.sesskey().'" />';
+ if ($continue) {
+ echo '<div align="center">';
+ print_simple_box_start('center','50%');
+ print_string('dbmigratewarning2','admin');
+ print_simple_box_end();
+ //put the site in maintenance mode
+ check_dir_exists($CFG->dataroot.'/'.SITEID, true);
+
+ if (touch($filename)) {
+ $file = fopen($filename, 'w');
+ fwrite($file, get_string('maintinprogress','admin'));
+ fclose($file);
+ } else {
+ notify (get_string('maintfileopenerror','admin'));
+ }
+ //print second confirmation box
+ echo '<form name="migratefrom" action="utfdbmigrate.php" method="POST">';
+ echo '<input name="confirm" type="hidden" value="1" />';
+ echo '<input name="sesskey" type="hidden" value="'.sesskey().'" />';
- $xmls = utf_get_xml();
- $sumrecords = 0; //this is the sum of all records of relavent tables.
- foreach ($xmls as $xml) { ///foreach xml file, we must get a list of tables
- $dbtables = $xml['DBMIGRATION']['#']['TABLES'][0]['#']['TABLE']; //real db tables
+ $xmls = utf_get_xml();
+ $sumrecords = 0; //this is the sum of all records of relavent tables.
+ foreach ($xmls as $xml) { ///foreach xml file, we must get a list of tables
+ $dbtables = $xml['DBMIGRATION']['#']['TABLES'][0]['#']['TABLE']; //real db tables
- foreach ($dbtables as $dbtable) {
- $dbtablename = $dbtable['@']['name'];
- $sumrecords += count_records($dbtablename);
+ foreach ($dbtables as $dbtable) {
+ $dbtablename = $dbtable['@']['name'];
+ $sumrecords += count_records($dbtablename);
+ }
+ }
+ echo 'Total number of records in your database is <b>'.$sumrecords.'</b>';
+ if ($sumrecords > 10000) {
+ echo '<br />Number of Records to process before halting (Leave blank for no limit) <input name="maxrecords" type="text" value="" />';
}
- }
- echo 'Total number of records in your database is <b>'.$sumrecords.'</b>';
- if ($sumrecords > 10000) {
- echo '<br />Number of Records to process before halting (Leave blank for no limit) <input name="maxrecords" type="text" value="" />';
- }
- //print the "i-know-what-lang-to-use" menu
- $enc = array('af' => 'iso-8859-1', 'ar' => 'windows-1256', 'be' => 'windows-1251', 'bg' => 'windows-1251', 'bs' => 'windows-1250', 'cs' => 'iso-8859-2', 'da' => 'iso-8859-1', 'de' => 'iso-8859-1', 'de_du' => 'iso-8859-1', 'de_utf8' => 'utf-8', 'el' => 'windows-1253', 'en' => 'iso-8859-1', 'en_ja' => 'euc-jp', 'en_us' => 'iso-8859-1', 'en_utf8' => 'utf-8', 'es' => 'iso-8859-1', 'es_ar' => 'iso-8859-1', 'es_es' => 'iso-8859-1', 'es_mx' => 'iso-8859-1', 'et' => 'iso-8859-1', 'eu' => 'iso-8859-1', 'fa' => 'windows-1256', 'fa_utf8' => 'utf-8', 'fi' => 'iso-8859-1', 'fil' => 'iso-8859-15', 'fr' => 'iso-8859-1', 'fr_ca' => 'iso-8859-15', 'ga' => 'iso-8859-1', 'gl' => 'iso-8859-1', 'he' => 'ISO-8859-8-I', 'he_utf8' => 'utf-8', 'hi' => 'iso-8859-1', 'hr' => 'windows-1250', 'hr_utf8' => 'utf-8', 'hu' => 'iso-8859-2', 'id' => 'iso-8859-1', 'it' => 'iso-8859-1', 'ja' => 'EUC-JP', 'ja_utf8' => 'UTF-8', 'ka_utf8' => 'UTF-8', 'km_utf8' => 'UTF-8', 'kn_utf8' => 'utf-8', 'ko' => 'EUC-KR', 'ko_utf8' => 'UTF-8', 'lt' => 'windows-1257', 'lv' => 'ISO-8859-4', 'mi_nt' => 'iso-8859-1', 'mi_tn_utf8' => 'utf-8', 'ms' => 'iso-8859-1', 'nl' => 'iso-8859-1', 'nn' => 'iso-8859-1', 'no' => 'iso-8859-1', 'no_gr' => 'iso-8859-1', 'pl' => 'iso-8859-2', 'pt' => 'iso-8859-1', 'pt_br' => 'iso-8859-1', 'ro' => 'iso-8859-2', 'ru' => 'windows-1251', 'sk' => 'iso-8859-2', 'sl' => 'iso-8859-2', 'sl_utf8' => 'utf-8', 'so' => 'iso-8859-1', 'sq' => 'iso-8859-1', 'sr_utf8' => 'utf-8', 'sv' => 'iso-8859-1', 'th' => 'TIS-620', 'th_utf8' => 'UTF-8', 'tl' => 'iso-8859-15', 'tl_utf8' => 'UTF-8', 'tr' => 'iso-8859-9', 'uk' => 'windows-1251', 'vi_utf8' => 'UTF-8', 'zh_cn' => 'GB18030', 'zh_cn_utf8' => 'UTF-8', 'zh_tw' => 'Big5', 'zh_tw_utf8' => 'UTF-8');
+ //print the "i-know-what-lang-to-use" menu
+ $enc = array('af' => 'iso-8859-1', 'ar' => 'windows-1256', 'be' => 'windows-1251', 'bg' => 'windows-1251', 'bs' => 'windows-1250', 'cs' => 'iso-8859-2', 'da' => 'iso-8859-1', 'de' => 'iso-8859-1', 'de_du' => 'iso-8859-1', 'de_utf8' => 'utf-8', 'el' => 'windows-1253', 'en' => 'iso-8859-1', 'en_ja' => 'euc-jp', 'en_us' => 'iso-8859-1', 'en_utf8' => 'utf-8', 'es' => 'iso-8859-1', 'es_ar' => 'iso-8859-1', 'es_es' => 'iso-8859-1', 'es_mx' => 'iso-8859-1', 'et' => 'iso-8859-1', 'eu' => 'iso-8859-1', 'fa' => 'windows-1256', 'fa_utf8' => 'utf-8', 'fi' => 'iso-8859-1', 'fil' => 'iso-8859-15', 'fr' => 'iso-8859-1', 'fr_ca' => 'iso-8859-15', 'ga' => 'iso-8859-1', 'gl' => 'iso-8859-1', 'he' => 'ISO-8859-8-I', 'he_utf8' => 'utf-8', 'hi' => 'iso-8859-1', 'hr' => 'windows-1250', 'hr_utf8' => 'utf-8', 'hu' => 'iso-8859-2', 'id' => 'iso-8859-1', 'it' => 'iso-8859-1', 'ja' => 'EUC-JP', 'ja_utf8' => 'UTF-8', 'ka_utf8' => 'UTF-8', 'km_utf8' => 'UTF-8', 'kn_utf8' => 'utf-8', 'ko' => 'EUC-KR', 'ko_utf8' => 'UTF-8', 'lt' => 'windows-1257', 'lv' => 'ISO-8859-4', 'mi_nt' => 'iso-8859-1', 'mi_tn_utf8' => 'utf-8', 'ms' => 'iso-8859-1', 'nl' => 'iso-8859-1', 'nn' => 'iso-8859-1', 'no' => 'iso-8859-1', 'no_gr' => 'iso-8859-1', 'pl' => 'iso-8859-2', 'pt' => 'iso-8859-1', 'pt_br' => 'iso-8859-1', 'ro' => 'iso-8859-2', 'ru' => 'windows-1251', 'sk' => 'iso-8859-2', 'sl' => 'iso-8859-2', 'sl_utf8' => 'utf-8', 'so' => 'iso-8859-1', 'sq' => 'iso-8859-1', 'sr_utf8' => 'utf-8', 'sv' => 'iso-8859-1', 'th' => 'TIS-620', 'th_utf8' => 'UTF-8', 'tl' => 'iso-8859-15', 'tl_utf8' => 'UTF-8', 'tr' => 'iso-8859-9', 'uk' => 'windows-1251', 'vi_utf8' => 'UTF-8', 'zh_cn' => 'GB18030', 'zh_cn_utf8' => 'UTF-8', 'zh_tw' => 'Big5', 'zh_tw_utf8' => 'UTF-8');
- echo '<br />The whole site is in this encoding: (leave blank if you are not sure)';
- echo '<select name="globallang"><option value="">I am not sure</option>';
- foreach ($enc as $lang => $encoding) {
- echo '<option value="'.$encoding.'">'.$lang.'</option>';
- }
- echo '</select>';
+ echo '<br />The whole site is in this encoding: (leave blank if you are not sure)';
+ echo '<select name="globallang"><option value="">I am not sure</option>';
+ foreach ($enc as $lang => $encoding) {
+ echo '<option value="'.$encoding.'">'.$lang.'</option>';
+ }
+ echo '</select>';
- echo '<p /><input type="submit" value="'.get_string('continue').'"/>';
- echo '<input type="button" value="'.get_string('cancel').'" onclick="javascript:history.go(-1)" />';
- echo '</form>';
- echo '</div>';
+ echo '<p /><input type="submit" value="'.get_string('continue').'"/>';
+ echo '<input type="button" value="'.get_string('cancel').'" onclick="javascript:history.go(-1)" />';
+ echo '</form>';
+ echo '</div>';
+ } else {
+ echo '<div align="center">';
+ print_simple_box_start('center','50%');
+ print_string('dbmigratepostgres','admin');
+ print_simple_box_end();
+
+ print_simple_box_start("center", "");
+ include("utfdbmigrate.html");
+ print_simple_box_end();
+ }
}
else { //else, print welcome to migrate page message
//if unicodedb is set, migration is complete. die here;
if (!$crash = get_record('config','name','dbmigration')) {
+ //Duplicate the database if not unicode for postgres7
+ if ($CFG->dbtype == 'postgres7' && !is_postgres_utf8() && !is_postgres_setup()) {
+ echo '<script>';
+ echo 'document.getElementById("text").innerHTML = "Copying data to the UTF8 database for processing...";'."\n";
+ echo '</script>';
+
+ if ($_SESSION['newpostgresdb']->dbcluster) {
+ $cluster = ' --cluster ' . $_SESSION['newpostgresdb']->dbcluster;
+ } else {
+ $cluster = '';
+ }
+ $cmd = "PGPASSWORD={$CFG->dbpass} pg_dump -Fp -E 'UNICODE' -O -x -U {$CFG->dbuser}$cluster";
+ if ($CFG->dbhost) {
+ $host = split(":", $CFG->dbhost);
+ if ($host[0]) $cmd .= " -h {$host[0]}";
+ if (isset($host[1])) $cmd .= " -p {$host[1]}";
+ }
+ $cmd .= " {$CFG->dbname} | iconv -f UTF-8 -t UTF-8 -c | PGPASSWORD={$_SESSION['newpostgresdb']->dbpass} psql -q -U {$_SESSION['newpostgresdb']->dbuser} -v ON_ERROR_STOP=1$cluster";
+ if ($_SESSION['newpostgresdb']->dbhost) {
+ $host = split(":", $_SESSION['newpostgresdb']->dbhost);
+ if ($host[0]) $cmd .= " -h {$host[0]}";
+ if (isset($host[1])) $cmd .= " -p {$host[1]}";
+ }
+ $cmd .= " {$_SESSION['newpostgresdb']->dbname}";
+ exec($cmd.' 2>&1 > /dev/null', $output, $return_var);
+ if ($return_var) { // we are dead!
+ echo '<br />';
+ print_simple_box_start('center','50%');
+ print_string('dbmigrationdupfailed','admin',htmlspecialchars(implode("\n", $output)));
+ print_simple_box_end();
+ print_footer();
+ exit;
+ }
+ }
$migrationconfig = new object;
$migrationconfig->name = 'dbmigration';
$courseid = get_record_sql(preg_replace($patterns, $replacements, $sqldetectcourse));
$sitelang = $CFG->lang;
- $courselang = get_course_lang($courseid->course);
- $userlang = get_user_lang($userid->userid);
+ $courselang = get_course_lang(isset($courseid->course)?$courseid->course:1);
+ $userlang = get_user_lang(isset($userid->userid)?$userid->userid:1);
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
$newrecord = new object;
$newrecord->id = $record->id;
$newrecord->{$fieldname} = $result;
- update_record($dbtablename,$newrecord);
+ migrate2utf8_update_record($dbtablename,$newrecord);
}
if ($debug) {
$db->debug=0;
} else {
//posgresql code here
+ //No we don't need to do anything here
}
} else {
///posgresql code here
+ ///No we don't need to do anything here
}
} else {
///posgresql code here
+ ///No we don't need to do anything here
}
}
}
- /*********************************
- * now we modify the db encoding *
- *********************************/
- $SQL = 'ALTER DATABASE '.$CFG->dbname.' CHARACTER SET utf8';
- execute_sql($SQL, $debug);
+ if ($CFG->dbtype=='mysql') {
+ /*********************************
+ * now we modify the db encoding *
+ *********************************/
+ $SQL = 'ALTER DATABASE '.$CFG->dbname.' CHARACTER SET utf8';
+ execute_sql($SQL, $debug);
+ } else {
+ if (!is_postgres_utf8()) {
+ //This old database is now deprecated
+ set_config('migrated_to_new_db','1');
+ }
+ }
delete_records('config','name','dbmigration'); //bye bye
//These have to go!
if ($debug) {
$db->debug=999;
}
+ if ($CFG->dbtype == 'postgres7') {
+ $backup_db = $GLOBALS['db'];
+ $GLOBALS['db'] = &get_postgres_db();
+ }
execute_sql('TRUNCATE TABLE '.$CFG->prefix.'cache_text', $debug);
execute_sql('TRUNCATE TABLE '.$CFG->prefix.'cache_filters', $debug);
+ if ($CFG->dbtype == 'postgres7') {
+ $GLOBALS['db'] = $backup_db;
+ unset($backup_db);
+ }
if ($debug) {
$db->debug=0;
}
$sitelanguage = get_record('config','name', 'lang');
if (strstr($sitelanguage->value, 'utf8')===false and $sitelanguage->value) {
$sitelanguage->value.='_utf8';
- update_record('config',$sitelanguage);
+ migrate2utf8_update_record('config',$sitelanguage);
}
//finish the javascript bar
@unlink($CFG->dataroot.'/cache/languages');
//set the final flag
- set_config('unicodedb','true'); //this is the main flag for unicode db
+ migrate2utf8_set_config('unicodedb','true'); //this is the main flag for unicode db
}
return $result;
}
+function validate_form(&$form, &$err) {
+ global $CFG;
+
+ $newdb = &ADONewConnection('postgres7');
+ error_reporting(0); // Hide errors
+ $dbconnected = $newdb->Connect($form->dbhost,$form->dbuser,$form->dbpass,$form->dbname);
+ error_reporting($CFG->debug); // Show errors
+ if (!$dbconnected) {
+ $err['dbconnect'] = get_string('dbmigrateconnecerror', 'admin');
+ return;
+ }
+
+ if (!is_postgres_utf8($newdb)) {
+ $err['dbconnect'] = get_string('dbmigrateencodingerror', 'admin', $encoding);
+ return;
+ }
+
+ return;
+}
+
+function is_postgres_utf8($thedb = null) {
+ if ($thedb === null) {
+ $thedb = &$GLOBALS['db'];
+ }
+
+ $db_encoding_postgres = $thedb->GetOne('SHOW server_encoding');
+ if (strtoupper($db_encoding_postgres) == 'UNICODE' || strtoupper($db_encoding_postgres) == 'UTF8') {
+ return true;
+ } else {
+ return false;
+ }
+}
+
+function &get_postgres_db() {
+ static $postgres_db;
+
+ if (!$postgres_db) {
+ if (is_postgres_utf8()) {
+ $postgres_db = &$GLOBALS['db'];
+ } else {
+ $postgres_db = &ADONewConnection('postgres7');
+ $postgres_db->Connect($_SESSION['newpostgresdb']->dbhost,$_SESSION['newpostgresdb']->dbuser,$_SESSION['newpostgresdb']->dbpass,$_SESSION['newpostgresdb']->dbname);
+ }
+ }
+
+ return $postgres_db;
+}
+
+function is_postgres_setup() {
+ $postgres_db = &get_postgres_db();
+
+ return $GLOBALS['db']->MetaTables() == $postgres_db->MetaTables();
+}
+
+function migrate2utf8_update_record($table,$record) {
+ global $CFG;
+
+ if ($CFG->dbtype == 'mysql') {
+ update_record($table,$record);
+ } else {
+ $backup_db = $GLOBALS['db'];
+ $GLOBALS['db'] = &get_postgres_db();
+ global $in;
+ $in = true;
+ update_record($table,$record);
+ $GLOBALS['db'] = $backup_db;
+ }
+}
+
+function migrate2utf8_set_config($name, $value, $plugin=NULL) {
+ if ($CFG->dbtype == 'mysql') {
+ set_config($name, $value, $plugin);
+ } else {
+ $backup_db = $GLOBALS['db'];
+ $GLOBALS['db'] = &get_postgres_db();
+ set_config($name, $value, $plugin);
+ $GLOBALS['db'] = $backup_db;
+ }
+}
function utf_get_xml () {
global $CFG;
$newbackupids = new object;
$newbackupids->id = $recordid;
$newbackupids->info = $result;
- update_record('backup_ids',$newbackupids);
+ migrate2utf8_update_record('backup_ids',$newbackupids);
}
/// And finally, just return the converted field
return $result;
$blockinstance->configdata = base64_encode(serialize($blah));
- update_record('block_instance',$blockinstance);
+ migrate2utf8_update_record('block_instance',$blockinstance);
return $blah;
$blockinstance->configdata = base64_encode(serialize($blah));
- update_record('block_instance',$blockinstance);
+ migrate2utf8_update_record('block_instance',$blockinstance);
return $blah;
$newrssclient = new object;
$newrssclient->id = $recordid;
$newrssclient->title = $result;
- update_record('block_rss_client',$newrssclient);
+ migrate2utf8_update_record('block_rss_client',$newrssclient);
}
/// And finally, just return the converted field
return $result;
$newrssclient = new object;
$newrssclient->id = $recordid;
$newrssclient->preferredtitle = $result;
- update_record('block_rss_client',$newrssclient);
+ migrate2utf8_update_record('block_rss_client',$newrssclient);
/// And finally, just return the converted field
}
return $result;
$newrssclient = new object;
$newrssclient->id = $recordid;
$newrssclient->description = $result;
- update_record('block_rss_client',$newrssclient);
+ migrate2utf8_update_record('block_rss_client',$newrssclient);
}
/// And finally, just return the converted field
return $result;
$string['confirminstall'] = 'You are about to install language pack ($a), are you sure?';
$string['cronwarning'] = 'The <a href=\"cron.php\">cron.php maintenance script</a> has not been run for at least 24 hours. <br />The <a href=\"../doc/?frame=install.html&sub=cron\">installation documentation</a> explains how you can automate this.';
$string['dbmigrate'] = 'Moodle Database Migration';
+$string['dbmigrationdeprecateddb'] = '<font color=\"#ff0000\">This database is migrated to a new UTF8 database and deprecated. Please edit your config.php and use the new database for this moodle.</font>';
+$string['dbmigrationdupfailed'] = 'Database duplication failed with possible error:<font color=\"#ff0000\"><pre>$a</pre></font>';
$string['dbmigratewarning'] = 'Please make sure that you have backed up your moodle database before commencing this procedure. If you are unsure of how to do that, please contact your system admin. Your Moodle site will be put under maintenance mode after you start the migration process';
$string['dbmigratewarning2'] = '<b>Warning: You are about to start the database migration process. Please be very sure that your entire Moodle database is backed up.</b>';
+$string['dbmigrateconnecerror'] = 'Could not connect to the database specified.';
+$string['dbmigrateencodingerror'] = 'The database specified has encoding $a rather than required UNICODE/UTF8.<br />Please specify another.';
+$string['dbmigratepostgres'] = 'It seems that you are using PostgreSQL as the database server. To continue the migration process you need to manually create a new database with encoding \"UNICODE\"(PostgreSQL 7) or \"UTF8\" (PostgreSQL 8) to store the migrated data. Please enter your new database connection settings below to continue:';
$string['density'] = 'Density';
$string['download'] = 'Download';
$string['edithelpdocs'] = 'Edit help documents';
$string['pathconvert'] = 'Path of <i>convert</i> binary';
$string['pathlatex'] = 'Path of <i>latex</i> binary';
$string['pleaseregister'] = 'Please register your site to remove this button';
+$string['pgcluster'] = 'PostgreSQL Cluster';
+$string['pgclusterdescription'] = '<pre>PostgreSQL version/cluster parameter
+for command line operations.
+If you only have one postgresql
+on your system or you are not
+sure what this is, leave this blank.</pre>';
$string['remotelangnotavailable'] = 'Because Moodle can not connect to download.moodle.org, we are unable to do language pack installation automatically. Please download the appropriate zip file(s) from the list below, copy them to your $a directory and unzip them manually.';
$string['sitelangchanged'] = 'Site language setting changed successfully';
$string['sitemaintenance'] = 'The site is undergoing maintenance and is currently not available';
$newevent = new object;
$newevent->id = $recordid;
$newevent->name = $result;
- update_record('event',$newevent);
+ migrate2utf8_update_record('event',$newevent);
}
/// And finally, just return the converted field
return $result;
$newevent = new object;
$newevent->id = $recordid;
$newevent->description = $result;
- update_record('event',$newevent);
+ migrate2utf8_update_record('event',$newevent);
}
/// And finally, just return the converted field
return $result;
$newconfig = new object;
$newconfig->id = $recordid;
$newconfig->value = $result;
- update_record('config',$newconfig);
+ migrate2utf8_update_record('config',$newconfig);
}
/// And finally, just return the converted field
return $result;
$newconfigplugins = new object;
$newconfigplugins->id = $recordid;
$newconfigplugins->value = $result;
- update_record('config_plugins',$newconfigplugins);
+ migrate2utf8_update_record('config_plugins',$newconfigplugins);
}
/// And finally, just return the converted field
return $result;
$newcoursecategories = new object;
$newcoursecategories->id = $recordid;
$newcoursecategories->name = $result;
- update_record('course_categories',$newcoursecategories);
+ migrate2utf8_update_record('course_categories',$newcoursecategories);
}
/// And finally, just return the converted field
return $result;
$newcoursecategories = new object;
$newcoursecategories->id = $recordid;
$newcoursecategories->description = $result;
- update_record('course_categories',$newcoursecategories);
+ migrate2utf8_update_record('course_categories',$newcoursecategories);
}
/// And finally, just return the converted field
return $result;
$newcoursesections = new object;
$newcoursesections->id = $recordid;
$newcoursesections->summary = $result;
- update_record('course_sections',$newcoursesections);
+ migrate2utf8_update_record('course_sections',$newcoursesections);
}
/// And finally, just return the converted field
return $result;
$newcourserequest = new object;
$newcourserequest->id = $recordid;
$newcourserequest->fullname = $result;
- update_record('course_request',$newcourserequest);
+ migrate2utf8_update_record('course_request',$newcourserequest);
}
/// And finally, just return the converted field
return $result;
$newcourserequest = new object;
$newcourserequest->id = $recordid;
$newcourserequest->shortname = $result;
- update_record('course_request',$newcourserequest);
+ migrate2utf8_update_record('course_request',$newcourserequest);
}
/// And finally, just return the converted field
return $result;
$newcourserequest = new object;
$newcourserequest->id = $recordid;
$newcourserequest->summary = $result;
- update_record('course_request',$newcourserequest);
+ migrate2utf8_update_record('course_request',$newcourserequest);
}
/// And finally, just return the converted field
return $result;
$newcourserequest = new object;
$newcourserequest->id = $recordid;
$newcourserequest->reason = $result;
- update_record('course_request',$newcourserequest);
+ migrate2utf8_update_record('course_request',$newcourserequest);
}
/// And finally, just return the converted field
return $result;
$newcourserequest = new object;
$newcourserequest->id = $recordid;
$newcourserequest->password = $result;
- update_record('course_request',$newcourserequest);
+ migrate2utf8_update_record('course_request',$newcourserequest);
}
/// And finally, just return the converted field
return $result;
$newgradecategory = new object;
$newgradecategory->id = $recordid;
$newgradecategory->name = $result;
- update_record('grade_category',$newgradecategory);
+ migrate2utf8_update_record('grade_category',$newgradecategory);
}
/// And finally, just return the converted field
return $result;
$newgradeletter = new object;
$newgradeletter->id = $recordid;
$newgradeletter->letter = $result;
- update_record('grade_letter',$newgradeletter);
+ migrate2utf8_update_record('grade_letter',$newgradeletter);
}
/// And finally, just return the converted field
return $result;
$newgroup = new object;
$newgroup->id = $recordid;
$newgroup->name = $result;
- update_record('groups',$newgroup);
+ migrate2utf8_update_record('groups',$newgroup);
}
/// And finally, just return the converted field
return $result;
$newgroup = new object;
$newgroup->id = $recordid;
$newgroup->description = $result;
- update_record('groups',$newgroup);
+ migrate2utf8_update_record('groups',$newgroup);
}
/// And finally, just return the converted field
return $result;
$newgroup = new object;
$newgroup->id = $recordid;
$newgroup->lang = $result;
- update_record('groups',$newgroup);
+ migrate2utf8_update_record('groups',$newgroup);
}
/// And finally, just return the converted field
return $result;
$newgroup = new object;
$newgroup->id = $recordid;
$newgroup->password = $result;
- update_record('groups',$newgroup);
+ migrate2utf8_update_record('groups',$newgroup);
}
/// And finally, just return the converted field
return $result;
$newmessage = new object;
$newmessage->id = $recordid;
$newmessage->message = $result;
- update_record('message',$newmessage);
+ migrate2utf8_update_record('message',$newmessage);
}
/// And finally, just return the converted field
return $result;
$newmessageread = new object;
$newmessageread->id = $recordid;
$newmessageread->message = $result;
- update_record('message_read',$newmessageread);
+ migrate2utf8_update_record('message_read',$newmessageread);
}
/// And finally, just return the converted field
return $result;
$newmodules = new object;
$newmodules->id = $recordid;
$newmodules->search = $result;
- update_record('modules',$newmodules);
+ migrate2utf8_update_record('modules',$newmodules);
}
/// And finally, just return the converted field
return $result;
$newuser = new object;
$newuser->id = $recordid;
$newuser->idnumber = $result;
- update_record('user',$newuser);
+ migrate2utf8_update_record('user',$newuser);
}
/// And finally, just return the converted field
return $result;
$newuser = new object;
$newuser->id = $recordid;
$newuser->firstname = $result;
- update_record('user',$newuser);
+ migrate2utf8_update_record('user',$newuser);
}
/// And finally, just return the converted field
return $result;
$newuser = new object;
$newuser->id = $recordid;
$newuser->lastname = $result;
- update_record('user',$newuser);
+ migrate2utf8_update_record('user',$newuser);
}
/// And finally, just return the converted field
return $result;
$newuser = new object;
$newuser->id = $recordid;
$newuser->institution = $result;
- update_record('user',$newuser);
+ migrate2utf8_update_record('user',$newuser);
}
/// And finally, just return the converted field
return $result;
$newuser = new object;
$newuser->id = $recordid;
$newuser->department = $result;
- update_record('user',$newuser);
+ migrate2utf8_update_record('user',$newuser);
/// And finally, just return the converted field
}
return $result;
$newuser = new object;
$newuser->id = $recordid;
$newuser->address = $result;
- update_record('user',$newuser);
+ migrate2utf8_update_record('user',$newuser);
}
/// And finally, just return the converted field
return $result;
$newuser = new object;
$newuser->id = $recordid;
$newuser->city = $result;
- update_record('user',$newuser);
+ migrate2utf8_update_record('user',$newuser);
}
/// And finally, just return the converted field
return $result;
$newuser = new object;
$newuser->id = $recordid;
$newuser->description = $result;
- update_record('user',$newuser);
+ migrate2utf8_update_record('user',$newuser);
}
/// And finally, just return the converted field
return $result;
$newuser = new object;
$newuser->id = $recordid;
$newuser->secret = $result;
- update_record('user',$newuser);
+ migrate2utf8_update_record('user',$newuser);
}
/// And finally, just return the converted field
return $result;
$newuser = new object;
$newuser->id = $user->id;
$newuser->lang = $user->lang;
- $result = update_record('user',$newuser);
+ $result = migrate2utf8_update_record('user',$newuser);
$langsused = get_record('config','name','langsused');
$langs = explode(',',$langsused->value);
if (!in_array($user->lang, $langs)) {
$langsused->value .= ','.$user->lang;
- update_record('config',$langsused);
+ migrate2utf8_update_record('config',$langsused);
}
$newcourse = new object;
$newcourse->id = $recordid;
$newcourse->password = $result;
- update_record('course',$newcourse);
+ migrate2utf8_update_record('course',$newcourse);
}
/// And finally, just return the converted field
return $result;
$newcourse = new object;
$newcourse->id = $recordid;
$newcourse->fullname = $result;
- update_record('course',$newcourse);
+ migrate2utf8_update_record('course',$newcourse);
}
/// And finally, just return the converted field
return $result;
$newcourse = new object;
$newcourse->id = $recordid;
$newcourse->shortname = $result;
- update_record('course',$newcourse);
+ migrate2utf8_update_record('course',$newcourse);
}
/// And finally, just return the converted field
return $result;
$newcourse = new object;
$newcourse->id = $recordid;
$newcourse->idnumber = $result;
- update_record('course',$newcourse);
+ migrate2utf8_update_record('course',$newcourse);
}
/// And finally, just return the converted field
return $result;
$newcourse = new object;
$newcourse->id = $recordid;
$newcourse->summary = $result;
- update_record('course',$newcourse);
+ migrate2utf8_update_record('course',$newcourse);
}
/// And finally, just return the converted field
return $result;
$newcourse = new object;
$newcourse->id = $recordid;
$newcourse->teacher = $result;
- update_record('course',$newcourse);
+ migrate2utf8_update_record('course',$newcourse);
}
/// And finally, just return the converted field
return $result;
$newcourse = new object;
$newcourse->id = $recordid;
$newcourse->teachers = $result;
- update_record('course',$newcourse);
+ migrate2utf8_update_record('course',$newcourse);
}
/// And finally, just return the converted field
return $result;
$newcourse = new object;
$newcourse->id = $recordid;
$newcourse->student = $result;
- update_record('course',$newcourse);
+ migrate2utf8_update_record('course',$newcourse);
}
/// And finally, just return the converted field
return $result;
$newcourse = new object;
$newcourse->id = $recordid;
$newcourse->students = $result;
- update_record('course',$newcourse);
+ migrate2utf8_update_record('course',$newcourse);
}
/// And finally, just return the converted field
return $result;
$newcourse = new object;
$newcourse->id = $recordid;
$newcourse->cost = $result;
- update_record('course',$newcourse);
+ migrate2utf8_update_record('course',$newcourse);
/// And finally, just return the converted field
}
return $result;
$newcourse = new object;
$newcourse->id = $course->id;
$newcourse->lang = $course->lang;
- update_record('course',$newcourse);
+ migrate2utf8_update_record('course',$newcourse);
require_once($CFG->dirroot.'/course/lib.php');
+ if ($CFG->dbtype == 'postgres7') {
+ $backup_db = $GLOBALS['db'];
+ $GLOBALS['db'] = &get_postgres_db();
+ }
$result = rebuild_course_cache($recordid); //takes care of serialized modinfo
+ if ($CFG->dbtype == 'postgres7') {
+ $GLOBALS['db'] = $backup_db;
+ unset($backup_db);
+ }
/// And finally, just return the converted field
$langs = explode(',',$langsused->value);
if (!in_array($course->lang, $langs)) {
$langsused->value .= ','.$course->lang;
- update_record('config',$langsused);
+ migrate2utf8_update_record('config',$langsused);
}
return $result;
$newassignment = new object;
$newassignment->id = $recordid;
$newassignment->name = $result;
- update_record('assignment',$newassignment);
+ migrate2utf8_update_record('assignment',$newassignment);
}
/// And finally, just return the converted field
$newassignment = new object;
$newassignment->id = $recordid;
$newassignment->description = $result;
- update_record('assignment',$newassignment);
+ migrate2utf8_update_record('assignment',$newassignment);
}
/// And finally, just return the converted field
return $result;
$newchat = new object;
$newchat->id = $recordid;
$newchat->name = $result;
- update_record('chat',$newchat);
+ migrate2utf8_update_record('chat',$newchat);
}
/// And finally, just return the converted field
return $result;
$newchat = new object;
$newchat->id = $recordid;
$newchat->intro = $result;
- update_record('chat',$newchat);
+ migrate2utf8_update_record('chat',$newchat);
}
/// And finally, just return the converted field
return $result;
$newchoiceoption = new object;
$newchoiceoption->id = $recordid;
$newchoiceoption->text = $result;
- update_record('choice_options',$newchoiceoption);
+ migrate2utf8_update_record('choice_options',$newchoiceoption);
}
/// And finally, just return the converted field
return $result;
$newchoice = new object;
$newchoice->id = $recordid;
$newchoice->name = $result;
- update_record('choice',$newchoice);
+ migrate2utf8_update_record('choice',$newchoice);
}
/// And finally, just return the converted field
return $result;
$newchoice = new object;
$newchoice->id = $recordid;
$newchoice->text = $result;
- update_record('choice',$newchoice);
+ migrate2utf8_update_record('choice',$newchoice);
}
/// And finally, just return the converted field
return $result;
$newdatafield = new object;
$newdatafield->id = $recordid;
$newdatafield->name = $result;
- update_record('data_fields',$newdatafield);
+ migrate2utf8_update_record('data_fields',$newdatafield);
}
/// And finally, just return the converted field
return $result;
$newdatafield = new object;
$newdatafield->id = $recordid;
$newdatafield->description = $result;
- update_record('data_fields',$newdatafield);
+ migrate2utf8_update_record('data_fields',$newdatafield);
}
/// And finally, just return the converted field
return $result;
$newdata= new object;
$newdata->id = $recordid;
$newdata->name = $result;
- update_record('data',$newdata);
+ migrate2utf8_update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
$newdata= new object;
$newdata->id = $recordid;
$newdata->intro = $result;
- update_record('data',$newdata);
+ migrate2utf8_update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
$newdata= new object;
$newdata->id = $recordid;
$newdata->singletemplate = $result;
- update_record('data',$newdata);
+ migrate2utf8_update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
$newdata= new object;
$newdata->id = $recordid;
$newdata->listtemplate = $result;
- update_record('data',$newdata);
+ migrate2utf8_update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
$newdata= new object;
$newdata->id = $recordid;
$newdata->addtemplate = $result;
- update_record('data',$newdata);
+ migrate2utf8_update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
$newdata= new object;
$newdata->id = $recordid;
$newdata->rsstemplate = $result;
- update_record('data',$newdata);
+ migrate2utf8_update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
$newdata= new object;
$newdata->id = $recordid;
$newdata->listtemplateheader = $result;
- update_record('data',$newdata);
+ migrate2utf8_update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
$newdata= new object;
$newdata->id = $recordid;
$newdata->listtemplatefooter = $result;
- update_record('data',$newdata);
+ migrate2utf8_update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
$newexerciseelement = new object;
$newexerciseelement->id = $recordid;
$newexerciseelement->description = $result;
- update_record('exercise_elements',$newexerciseelement);
+ migrate2utf8_update_record('exercise_elements',$newexerciseelement);
}
/// And finally, just return the converted field
return $result;
$newexercisegrade = new object;
$newexercisegrade->id = $recordid;
$newexercisegrade->feedback = $result;
- update_record('exercise_grades',$newexercisegrade);
+ migrate2utf8_update_record('exercise_grades',$newexercisegrade);
}
/// And finally, just return the converted field
return $result;
$newexerciserubric = new object;
$newexerciserubric->id = $recordid;
$newexerciserubric->description = $result;
- update_record('exercise_rubrics',$newexerciserubric);
+ migrate2utf8_update_record('exercise_rubrics',$newexerciserubric);
}
/// And finally, just return the converted field
return $result;
$newexercise = new object;
$newexercise->id = $recordid;
$newexercise->name = $result;
- update_record('exercise',$newexercise);
+ migrate2utf8_update_record('exercise',$newexercise);
}
/// And finally, just return the converted field
return $result;
$newforum = new object;
$newforum->id = $recordid;
$newforum->name = $result;
- update_record('forum',$newforum);
+ migrate2utf8_update_record('forum',$newforum);
}
/// And finally, just return the converted field
return $result;
$newforum = new object;
$newforum->id = $recordid;
$newforum->intro = $result;
- update_record('forum',$newforum);
+ migrate2utf8_update_record('forum',$newforum);
}
/// And finally, just return the converted field
return $result;
$newglossarycategory = new object;
$newglossarycategory->id = $recordid;
$newglossarycategory->name = $result;
- update_record('glossary_categories',$newglossarycategory);
+ migrate2utf8_update_record('glossary_categories',$newglossarycategory);
}
/// And finally, just return the converted field
return $result;
$newglossary = new object;
$newglossary->id = $recordid;
$newglossary->name = $result;
- update_record('glossary',$newglossary);
+ migrate2utf8_update_record('glossary',$newglossary);
}
/// And finally, just return the converted field
return $result;
$newglossary = new object;
$newglossary->id = $recordid;
$newglossary->intro = $result;
- update_record('glossary',$newglossary);
+ migrate2utf8_update_record('glossary',$newglossary);
}
/// And finally, just return the converted field
return $result;
$newhotpotstrings = new object;
$newhotpotstrings->id = $recordid;
$newhotpotstrings->string = $result;
- update_record('hotpot_strings',$newhotpotstrings);
+ migrate2utf8_update_record('hotpot_strings',$newhotpotstrings);
/// And finally, just return the converted field
}
return $result;
$newhotpotquestion = new object;
$newhotpotquestion->id = $recordid;
$newhotpotquestion->name = $result;
- update_record('hotpot_questions',$newhotpotquestion);
+ migrate2utf8_update_record('hotpot_questions',$newhotpotquestion);
/// And finally, just return the converted field
}
return $result;
$newhotpot = new object;
$newhotpot->id = $recordid;
$newhotpot->name = $result;
- update_record('hotpot',$newhotpot);
+ migrate2utf8_update_record('hotpot',$newhotpot);
/// And finally, just return the converted field
}
return $result;
$newhotpot = new object;
$newhotpot->id = $recordid;
$newhotpot->summary = $result;
- update_record('hotpot',$newhotpot);
+ migrate2utf8_update_record('hotpot',$newhotpot);
}
/// And finally, just return the converted field
return $result;
$newhotpot = new object;
$newhotpot->id = $recordid;
$newhotpot->password = $result;
- update_record('hotpot',$newhotpot);
+ migrate2utf8_update_record('hotpot',$newhotpot);
}
/// And finally, just return the converted field
return $result;
$newjournal = new object;
$newjournal->id = $recordid;
$newjournal->name = $result;
- update_record('journal',$newjournal);
+ migrate2utf8_update_record('journal',$newjournal);
}
/// And finally, just return the converted field
return $result;
$newjournal = new object;
$newjournal->id = $recordid;
$newjournal->intro = $result;
- update_record('journal',$newjournal);
+ migrate2utf8_update_record('journal',$newjournal);
}
/// And finally, just return the converted field
return $result;
$newlabel = new object;
$newlabel->id = $recordid;
$newlabel->name = $result;
- update_record('label',$newlabel);
+ migrate2utf8_update_record('label',$newlabel);
}
/// And finally, just return the converted field
return $result;
$newlabel = new object;
$newlabel->id = $recordid;
$newlabel->content = $result;
- update_record('label',$newlabel);
+ migrate2utf8_update_record('label',$newlabel);
}
/// And finally, just return the converted field
return $result;
$newlams = new object;
$newlams->id = $recordid;
$newlams->name = $result;
- update_record('lams',$newlams);
+ migrate2utf8_update_record('lams',$newlams);
}
/// And finally, just return the converted field
return $result;
$newlams = new object;
$newlams->id = $recordid;
$newlams->introduction = $result;
- update_record('lams',$newlams);
+ migrate2utf8_update_record('lams',$newlams);
}
/// And finally, just return the converted field
return $result;
$newlessonanswers = new object;
$newlessonanswers->id = $recordid;
$newlessonanswers->answer = $result;
- update_record('lesson_answers',$newlessonanswers);
+ migrate2utf8_update_record('lesson_answers',$newlessonanswers);
}
/// And finally, just return the converted field
return $result;
$newlessonanswers = new object;
$newlessonanswers->id = $recordid;
$newlessonanswers->response = $result;
- update_record('lesson_answers',$newlessonanswers);
+ migrate2utf8_update_record('lesson_answers',$newlessonanswers);
}
/// And finally, just return the converted field
return $result;
$newlessonpages = new object;
$newlessonpages->id = $recordid;
$newlessonpages->contents = $result;
- update_record('lesson_pages',$newlessonpages);
+ migrate2utf8_update_record('lesson_pages',$newlessonpages);
}
/// And finally, just return the converted field
return $result;
$newlessonpages = new object;
$newlessonpages->id = $recordid;
$newlessonpages->title = $result;
- update_record('lesson_pages',$newlessonpages);
+ migrate2utf8_update_record('lesson_pages',$newlessonpages);
}
/// And finally, just return the converted field
return $result;
$newlesson = new object;
$newlesson->id = $recordid;
$newlesson->name = $result;
- update_record('lesson',$newlesson);
+ migrate2utf8_update_record('lesson',$newlesson);
}
/// And finally, just return the converted field
return $result;
$newresource = new object;
$newresource->id = $recordid;
$newresource->name = $result;
- update_record('resource',$newresource);
+ migrate2utf8_update_record('resource',$newresource);
}
/// And finally, just return the converted field
return $result;
$newresource = new object;
$newresource->id = $recordid;
$newresource->reference = $result;
- update_record('resource',$newresource);
+ migrate2utf8_update_record('resource',$newresource);
}
/// And finally, just return the converted field
return $result;
$newresource = new object;
$newresource->id = $recordid;
$newresource->summary = $result;
- update_record('resource',$newresource);
+ migrate2utf8_update_record('resource',$newresource);
}
/// And finally, just return the converted field
return $result;
$newresource = new object;
$newresource->id = $recordid;
$newresource->alltext = $result;
- update_record('resource',$newresource);
+ migrate2utf8_update_record('resource',$newresource);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->manifest = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->organization = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->parent = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->identifier = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->launch = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->parameters = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->scormtype = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->title = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->prerequisites = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->maxtimeallowed = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->timelimitaction = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->datafromlms = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->masteryscore = $result;
- update_record('scorm_scoes',$newscormscoes);
+ migrate2utf8_update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
$newscorm = new object;
$newscorm->id = $recordid;
$newscorm->name = $result;
- update_record('scorm',$newscorm);
+ migrate2utf8_update_record('scorm',$newscorm);
}
/// And finally, just return the converted field
return $result;
$newscorm = new object;
$newscorm->id = $recordid;
$newscorm->reference = $result;
- update_record('scorm',$newscorm);
+ migrate2utf8_update_record('scorm',$newscorm);
}
/// And finally, just return the converted field
return $result;
$newscorm = new object;
$newscorm->id = $recordid;
$newscorm->summary = $result;
- update_record('scorm',$newscorm);
+ migrate2utf8_update_record('scorm',$newscorm);
}
/// And finally, just return the converted field
return $result;
$newscorm = new object;
$newscorm->id = $recordid;
$newscorm->options = $result;
- update_record('scorm',$newscorm);
+ migrate2utf8_update_record('scorm',$newscorm);
}
/// And finally, just return the converted field
return $result;
$newsurvey = new object;
$newsurvey->id = $recordid;
$newsurvey->name = $result;
- update_record('survey',$newsurvey);
+ migrate2utf8_update_record('survey',$newsurvey);
}
/// And finally, just return the converted field
return $result;
$newsurvey = new object;
$newsurvey->id = $recordid;
$newsurvey->intro = $result;
- update_record('survey',$newsurvey);
+ migrate2utf8_update_record('survey',$newsurvey);
}
/// And finally, just return the converted field
return $result;
$newwiki = new object;
$newwiki->id = $recordid;
$newwiki->name = $result;
- update_record('wiki',$newwiki);
+ migrate2utf8_update_record('wiki',$newwiki);
}
/// And finally, just return the converted field
return $result;
$newwiki = new object;
$newwiki->id = $recordid;
$newwiki->summary = $result;
- update_record('wiki',$newwiki);
+ migrate2utf8_update_record('wiki',$newwiki);
}
/// And finally, just return the converted field
return $result;
$newwiki = new object;
$newwiki->id = $recordid;
$newwiki->pagename = $result;
- update_record('wiki',$newwiki);
+ migrate2utf8_update_record('wiki',$newwiki);
}
/// And finally, just return the converted field
return $result;
$newwiki = new object;
$newwiki->id = $recordid;
$newwiki->initialcontent = $result;
- update_record('wiki',$newwiki);
+ migrate2utf8_update_record('wiki',$newwiki);
}
/// And finally, just return the converted field
return $result;
$newworkshopstockcomments = new object;
$newworkshopstockcomments->id = $recordid;
$newworkshopstockcomments->comments = $result;
- update_record('workshop_stockcomments',$newworkshopstockcomments);
+ migrate2utf8_update_record('workshop_stockcomments',$newworkshopstockcomments);
}
/// And finally, just return the converted field
return $result;
$newworkshoprubrics = new object;
$newworkshoprubrics->id = $recordid;
$newworkshoprubrics->description = $result;
- update_record('workshop_rubrics',$newworkshoprubrics);
+ migrate2utf8_update_record('workshop_rubrics',$newworkshoprubrics);
}
/// And finally, just return the converted field
return $result;
$newworkshopgrades = new object;
$newworkshopgrades->id = $recordid;
$newworkshopgrades->feedback = $result;
- update_record('workshop_grades',$newworkshopgrades);
+ migrate2utf8_update_record('workshop_grades',$newworkshopgrades);
}
/// And finally, just return the converted field
return $result;
$newworkshopelements = new object;
$newworkshopelements->id = $recordid;
$newworkshopelements->description = $result;
- update_record('workshop_elements',$newworkshopelements);
+ migrate2utf8_update_record('workshop_elements',$newworkshopelements);
}
/// And finally, just return the converted field
return $result;
$newworkshop = new object;
$newworkshop->id = $recordid;
$newworkshop->name = $result;
- update_record('workshop',$newworkshop);
+ migrate2utf8_update_record('workshop',$newworkshop);
}
/// And finally, just return the converted field
return $result;
$newworkshop = new object;
$newworkshop->id = $recordid;
$newworkshop->description = $result;
- update_record('workshop',$newworkshop);
+ migrate2utf8_update_record('workshop',$newworkshop);
}
/// And finally, just return the converted field
return $result;
$newworkshop = new object;
$newworkshop->id = $recordid;
$newworkshop->password = $result;
- update_record('workshop',$newworkshop);
+ migrate2utf8_update_record('workshop',$newworkshop);
}
/// And finally, just return the converted field
return $result;