see changes for admin/utfdbmigrate.php

This commit is contained in:
toyomoyo 2006-02-24 08:20:13 +00:00
parent e98ae339ef
commit f841494c62
24 changed files with 1537 additions and 1019 deletions

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_backup_log_info($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -13,28 +13,34 @@ function migrate2utf8_backup_log_info($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($backuplog->courseid); //Non existing!
$userlang = get_main_teacher_lang($backuplog->courseid); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($backuplog->info, $fromenc);
$newbackuplog = new object;
$newbackuplog->id = $recordid;
$newbackuplog->info = $result;
update_record('backup_log',$newbackuplog);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_backup_ids_info($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -47,21 +53,27 @@ function migrate2utf8_backup_ids_info($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = null;
$userlang = null; //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($backupids->info, $fromenc);
$newbackupids = new object;
$newbackupids->id = $recordid;
$newbackupids->info = $result;
update_record('backup_ids',$newbackupids);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_block_instance_configdata($recordid){
global $CFG;
global $CFG, $globallang;
$blockinstance = get_record('block_instance','id',$recordid);
@ -11,12 +11,15 @@ function migrate2utf8_block_instance_configdata($recordid){
if ($blocktype -> name == 'html') {
///find course
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($blockinstance->pageid); //Non existing!
$userlang = get_main_teacher_lang($blockinstance->pageid); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
$blah = unserialize(base64_decode($blockinstance->configdata));
@ -35,12 +38,15 @@ function migrate2utf8_block_instance_configdata($recordid){
} else if ($blocktype -> name == 'rss_client'){
///find course
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($blockinstance->pageid); //Non existing!
$userlang = get_main_teacher_lang($blockinstance->pageid); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
$blah = unserialize(base64_decode($blockinstance->configdata));

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_block_rss_client_title($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -12,7 +12,9 @@ function migrate2utf8_block_rss_client_title($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$user = get_record('user','id',$rssclient->userid);
$sitelang = $CFG->lang;
@ -20,22 +22,25 @@ function migrate2utf8_block_rss_client_title($recordid){
$userlang = $user->lang; //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($rssclient->title, $fromenc);
$newrssclient = new object;
$newrssclient->id = $recordid;
$newrssclient->title = $result;
update_record('block_rss_client',$newrssclient);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_block_rss_client_preferredtitle($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -57,17 +62,22 @@ function migrate2utf8_block_rss_client_preferredtitle($recordid){
return false;
}
$user = get_record('user','id',$rssuserid->userid);
if ($globallang) {
$fromenc = $globallang;
} else {
$user = get_record('user','id',$rssuserid->userid);
$sitelang = $CFG->lang;
$courselang = NULL; //Non existing!
$userlang = $user->lang; //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($rssclient->preferredtitle, $fromenc);
$newrssclient = new object;
@ -75,11 +85,12 @@ function migrate2utf8_block_rss_client_preferredtitle($recordid){
$newrssclient->preferredtitle = $result;
update_record('block_rss_client',$newrssclient);
/// And finally, just return the converted field
}
return $result;
}
function migrate2utf8_block_rss_client_description($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -101,23 +112,28 @@ function migrate2utf8_block_rss_client_description($recordid){
return false;
}
$user = get_record('user','id',$rssuserid->userid);
if ($globallang) {
$fromenc = $globallang;
} else {
$user = get_record('user','id',$rssuserid->userid);
$sitelang = $CFG->lang;
$courselang = NULL; //Non existing!
$userlang = $user->lang; //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($rssclient->description, $fromenc);
$newrssclient = new object;
$newrssclient->id = $recordid;
$newrssclient->description = $result;
update_record('block_rss_client',$newrssclient);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_assignment_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -12,28 +12,33 @@ function migrate2utf8_assignment_name($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($assignment->course); //Non existing!
$userlang = get_main_teacher_lang($assignment->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($assignment->name, $fromenc);
$newassignment = new object;
$newassignment->id = $recordid;
$newassignment->name = $result;
update_record('assignment',$newassignment);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_assignment_description($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -44,22 +49,27 @@ function migrate2utf8_assignment_description($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($assignment->course); //Non existing!
$userlang = get_main_teacher_lang($assignment->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($assignment->description, $fromenc);
$newassignment = new object;
$newassignment->id = $recordid;
$newassignment->description = $result;
update_record('assignment',$newassignment);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_chat_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -12,27 +12,33 @@ function migrate2utf8_chat_name($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($chat->course); //Non existing!
$userlang = get_main_teacher_lang($chat->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($chat->name, $fromenc);
$newchat = new object;
$newchat->id = $recordid;
$newchat->name = $result;
update_record('chat',$newchat);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_chat_intro($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -44,21 +50,27 @@ function migrate2utf8_chat_intro($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($chat->course); //Non existing!
$userlang = get_main_teacher_lang($chat->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($chat->intro, $fromenc);
$newchat = new object;
$newchat->id = $recordid;
$newchat->intro = $result;
update_record('chat',$newchat);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_choice_options_text($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -24,27 +24,33 @@ function migrate2utf8_choice_options_text($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($choice->course); //Non existing!
$userlang = get_main_teacher_lang($choice->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($choiceoption->text, $fromenc);
$newchoiceoption = new object;
$newchoiceoption->id = $recordid;
$newchoiceoption->text = $result;
update_record('choice_options',$newchoiceoption);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_choice_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -55,28 +61,33 @@ function migrate2utf8_choice_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($choice->course); //Non existing!
$userlang = get_main_teacher_lang($choice->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($choice->name, $fromenc);
$newchoice = new object;
$newchoice->id = $recordid;
$newchoice->name = $result;
update_record('choice',$newchoice);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_choice_text($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -87,22 +98,27 @@ function migrate2utf8_choice_text($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($choice->course); //Non existing!
$userlang = get_main_teacher_lang($choice->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($choice->text, $fromenc);
$newchoice = new object;
$newchoice->id = $recordid;
$newchoice->text = $result;
update_record('choice',$newchoice);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -3,7 +3,6 @@
require_once('../../config.php');
require_once('lib.php');
//param needed to go back to view.php
$d = optional_param('d', 0, PARAM_INT); // database id
$search = optional_param('search','',PARAM_NOTAGS); //search string

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_data_fields_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -23,28 +23,33 @@ function migrate2utf8_data_fields_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($data->course); //Non existing!
$userlang = get_main_teacher_lang($data->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($datafield->name, $fromenc);
$newdatafield = new object;
$newdatafield->id = $recordid;
$newdatafield->name = $result;
update_record('data_fields',$newdatafield);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_data_fields_description($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -67,28 +72,33 @@ function migrate2utf8_data_fields_description($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($data->course); //Non existing!
$userlang = get_main_teacher_lang($data->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($datafield->description, $fromenc);
$newdatafield = new object;
$newdatafield->id = $recordid;
$newdatafield->description = $result;
update_record('data_fields',$newdatafield);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_data_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -100,28 +110,33 @@ function migrate2utf8_data_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($data->course); //Non existing!
$userlang = get_main_teacher_lang($data->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($data->name, $fromenc);
$newdata= new object;
$newdata->id = $recordid;
$newdata->name = $result;
update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_data_intro($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -133,28 +148,33 @@ function migrate2utf8_data_intro($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($data->course); //Non existing!
$userlang = get_main_teacher_lang($data->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($data->intro, $fromenc);
$newdata= new object;
$newdata->id = $recordid;
$newdata->intro = $result;
update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_data_singletemplate($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -167,27 +187,33 @@ function migrate2utf8_data_singletemplate($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($data->course); //Non existing!
$userlang = get_main_teacher_lang($data->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($data->singletemplate, $fromenc);
$newdata= new object;
$newdata->id = $recordid;
$newdata->singletemplate = $result;
update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_data_listtemplate($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -200,27 +226,33 @@ function migrate2utf8_data_listtemplate($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($data->course); //Non existing!
$userlang = get_main_teacher_lang($data->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($data->listtemplate, $fromenc);
$newdata= new object;
$newdata->id = $recordid;
$newdata->listtemplate = $result;
update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_data_addtemplate($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -233,27 +265,33 @@ function migrate2utf8_data_addtemplate($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($data->course); //Non existing!
$userlang = get_main_teacher_lang($data->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($data->addtemplate, $fromenc);
$newdata= new object;
$newdata->id = $recordid;
$newdata->addtemplate = $result;
update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_data_rsstemplate($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -266,27 +304,32 @@ function migrate2utf8_data_rsstemplate($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($data->course); //Non existing!
$userlang = get_main_teacher_lang($data->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($data->rsstemplate, $fromenc);
$newdata= new object;
$newdata->id = $recordid;
$newdata->rsstemplate = $result;
update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_data_listtemplateheader($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -299,27 +342,31 @@ function migrate2utf8_data_listtemplateheader($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($data->course); //Non existing!
$userlang = get_main_teacher_lang($data->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($data->listtemplateheader, $fromenc);
$newdata= new object;
$newdata->id = $recordid;
$newdata->listtemplateheader = $result;
update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_data_listtemplatefooter($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -332,21 +379,26 @@ function migrate2utf8_data_listtemplatefooter($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($data->course); //Non existing!
$userlang = get_main_teacher_lang($data->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($data->listtemplatefooter, $fromenc);
$newdata= new object;
$newdata->id = $recordid;
$newdata->listtemplatefooter = $result;
update_record('data',$newdata);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1063,7 +1063,6 @@ function data_print_comments($data, $record , $search, $template, $sort, $page=0
echo '<input type="hidden" name="mode" value="add" />';
echo '<input type="hidden" name="sesskey" value="'.sesskey().'" />';
echo '<input type="hidden" name="recordid" value="'.$record->id.'" />';
echo '<input type="hidden" name="d" value="'.$data->id.'" />';
echo '<input type="hidden" name="search" value="'.$search.'" />';
echo '<input type="hidden" name="rid" value="'.$rid.'" />';

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_exercise_elements_description($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -24,27 +24,33 @@ function migrate2utf8_exercise_elements_description($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($exercise->course); //Non existing!
$userlang = get_main_teacher_lang($exercise->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($exerciseelement->description, $fromenc);
$newexerciseelement = new object;
$newexerciseelement->id = $recordid;
$newexerciseelement->description = $result;
update_record('exercise_elements',$newexerciseelement);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_exercise_grades_feedback($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -67,28 +73,33 @@ function migrate2utf8_exercise_grades_feedback($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($exercise->course); //Non existing!
$userlang = get_main_teacher_lang($exercise->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($exercisegrade->feedback, $fromenc);
$newexercisegrade = new object;
$newexercisegrade->id = $recordid;
$newexercisegrade->feedback = $result;
update_record('exercise_grades',$newexercisegrade);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_exercise_rubrics_description($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -111,28 +122,33 @@ function migrate2utf8_exercise_rubrics_description($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($exercise->course); //Non existing!
$userlang = get_main_teacher_lang($exercise->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($exerciserubric->description, $fromenc);
$newexerciserubric = new object;
$newexerciserubric->id = $recordid;
$newexerciserubric->description = $result;
update_record('exercise_rubrics',$newexerciserubric);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_exercise_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -144,28 +160,33 @@ function migrate2utf8_exercise_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($exercise->course); //Non existing!
$userlang = get_main_teacher_lang($exercise->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($exercise->name, $fromenc);
$newexercise = new object;
$newexercise->id = $recordid;
$newexercise->name = $result;
update_record('exercise',$newexercise);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_exercise_password($recordid){
global $CFG;
global $CFG, $globallang;
///um
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_forum_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -12,28 +12,33 @@ function migrate2utf8_forum_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($forum->course); //Non existing!
$userlang = get_main_teacher_lang($forum->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($forum->name, $fromenc);
$newforum = new object;
$newforum->id = $recordid;
$newforum->name = $result;
update_record('forum',$newforum);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_forum_intro($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -46,21 +51,27 @@ function migrate2utf8_forum_intro($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($forum->course); //Non existing!
$userlang = get_main_teacher_lang($forum->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($forum->intro, $fromenc);
$newforum = new object;
$newforum->id = $recordid;
$newforum->intro = $result;
update_record('forum',$newforum);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_glossary_categories_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -22,28 +22,33 @@ function migrate2utf8_glossary_categories_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($glossary->course); //Non existing!
$userlang = get_main_teacher_lang($glossary->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($glossarycategory->name, $fromenc);
$newglossarycategory = new object;
$newglossarycategory->id = $recordid;
$newglossarycategory->name = $result;
update_record('glossary_categories',$newglossarycategory);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_glossary_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -55,28 +60,33 @@ function migrate2utf8_glossary_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($glossary->course); //Non existing!
$userlang = get_main_teacher_lang($glossary->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($glossary->name, $fromenc);
$newglossary = new object;
$newglossary->id = $recordid;
$newglossary->name = $result;
update_record('glossary',$newglossary);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_glossary_intro($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -88,22 +98,27 @@ function migrate2utf8_glossary_intro($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($glossary->course); //Non existing!
$userlang = get_main_teacher_lang($glossary->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($glossary->intro, $fromenc);
$newglossary = new object;
$newglossary->id = $recordid;
$newglossary->intro = $result;
update_record('glossary',$newglossary);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,7 +1,7 @@
<?
function migrate2utf8_hotpot_strings_string($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -14,15 +14,20 @@ function migrate2utf8_hotpot_strings_string($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = null; //Non existing!
$userlang = null; //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($hotpotstrings->string, $fromenc);
$newhotpotstrings = new object;
@ -30,11 +35,12 @@ function migrate2utf8_hotpot_strings_string($recordid){
$newhotpotstrings->string = $result;
update_record('hotpot_strings',$newhotpotstrings);
/// And finally, just return the converted field
}
return $result;
}
function migrate2utf8_hotpot_questions_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -56,16 +62,20 @@ function migrate2utf8_hotpot_questions_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($hotpot->course); //Non existing!
$userlang = get_main_teacher_lang($hotpot->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($hotpotquestion->name, $fromenc);
$newhotpotquestion = new object;
@ -73,11 +83,12 @@ function migrate2utf8_hotpot_questions_name($recordid){
$newhotpotquestion->name = $result;
update_record('hotpot_questions',$newhotpotquestion);
/// And finally, just return the converted field
}
return $result;
}
function migrate2utf8_hotpot_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -89,16 +100,20 @@ function migrate2utf8_hotpot_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($hotpot->course); //Non existing!
$userlang = get_main_teacher_lang($hotpot->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($hotpot->name, $fromenc);
$newhotpot = new object;
@ -106,11 +121,12 @@ function migrate2utf8_hotpot_name($recordid){
$newhotpot->name = $result;
update_record('hotpot',$newhotpot);
/// And finally, just return the converted field
}
return $result;
}
function migrate2utf8_hotpot_summary($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -122,28 +138,33 @@ function migrate2utf8_hotpot_summary($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($hotpot->course); //Non existing!
$userlang = get_main_teacher_lang($hotpot->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($hotpot->summary, $fromenc);
$newhotpot = new object;
$newhotpot->id = $recordid;
$newhotpot->summary = $result;
update_record('hotpot',$newhotpot);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_hotpot_password($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -155,22 +176,27 @@ function migrate2utf8_hotpot_password($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($hotpot->course); //Non existing!
$userlang = get_main_teacher_lang($hotpot->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($hotpot->password, $fromenc);
$newhotpot = new object;
$newhotpot->id = $recordid;
$newhotpot->password = $result;
update_record('hotpot',$newhotpot);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_journal_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -12,28 +12,33 @@ function migrate2utf8_journal_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($journal->course); //Non existing!
$userlang = get_main_teacher_lang($journal->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($journal->name, $fromenc);
$newjournal = new object;
$newjournal->id = $recordid;
$newjournal->name = $result;
update_record('journal',$newjournal);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_journal_intro($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -45,22 +50,27 @@ function migrate2utf8_journal_intro($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($journal->course); //Non existing!
$userlang = get_main_teacher_lang($journal->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($journal->intro, $fromenc);
$newjournal = new object;
$newjournal->id = $recordid;
$newjournal->intro = $result;
update_record('journal',$newjournal);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_label_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -12,28 +12,33 @@ function migrate2utf8_label_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($label->course); //Non existing!
$userlang = get_main_teacher_lang($label->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($label->name, $fromenc);
$newlabel = new object;
$newlabel->id = $recordid;
$newlabel->name = $result;
update_record('label',$newlabel);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_label_content($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -45,22 +50,27 @@ function migrate2utf8_label_content($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($label->course); //Non existing!
$userlang = get_main_teacher_lang($label->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($label->content, $fromenc);
$newlabel = new object;
$newlabel->id = $recordid;
$newlabel->content = $result;
update_record('label',$newlabel);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_lams_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -13,27 +13,33 @@ function migrate2utf8_lams_name($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($lams->course); //Non existing!
$userlang = get_main_teacher_lang($lams->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
echo "lamslamslams ".$fromenc;
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($lams->name, $fromenc);
$newlams = new object;
$newlams->id = $recordid;
$newlams->name = $result;
update_record('lams',$newlams);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_lams_introduction($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -45,22 +51,27 @@ function migrate2utf8_lams_introduction($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($lams->course); //Non existing!
$userlang = get_main_teacher_lang($lams->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($lams->introduction, $fromenc);
$newlams = new object;
$newlams->id = $recordid;
$newlams->introduction = $result;
update_record('lams',$newlams);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_lesson_answers_answer($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -23,28 +23,33 @@ function migrate2utf8_lesson_answers_answer($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($lesson->course); //Non existing!
$userlang = get_main_teacher_lang($lesson->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($lessonanswers->answer, $fromenc);
$newlessonanswers = new object;
$newlessonanswers->id = $recordid;
$newlessonanswers->answer = $result;
update_record('lesson_answers',$newlessonanswers);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_lesson_answers_response($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -67,22 +72,27 @@ function migrate2utf8_lesson_answers_response($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($lesson->course); //Non existing!
$userlang = get_main_teacher_lang($lesson->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($lessonanswers->response, $fromenc);
$newlessonanswers = new object;
$newlessonanswers->id = $recordid;
$newlessonanswers->response = $result;
update_record('lesson_answers',$newlessonanswers);
}
/// And finally, just return the converted field
return $result;
}
@ -95,7 +105,7 @@ function migrate2utf8_lesson_default_password($recordid){
function migrate2utf8_lesson_pages_contents($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -118,28 +128,33 @@ function migrate2utf8_lesson_pages_contents($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($lesson->course); //Non existing!
$userlang = get_main_teacher_lang($lesson->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($lessonpages->contents, $fromenc);
$newlessonpages = new object;
$newlessonpages->id = $recordid;
$newlessonpages->contents = $result;
update_record('lesson_pages',$newlessonpages);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_lesson_pages_title($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -161,28 +176,33 @@ function migrate2utf8_lesson_pages_title($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($lesson->course); //Non existing!
$userlang = get_main_teacher_lang($lesson->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($lessonpages->title, $fromenc);
$newlessonpages = new object;
$newlessonpages->id = $recordid;
$newlessonpages->title = $result;
update_record('lesson_pages',$newlessonpages);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_lesson_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -194,22 +214,27 @@ function migrate2utf8_lesson_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($lesson->course); //Non existing!
$userlang = get_main_teacher_lang($lesson->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($lesson->name, $fromenc);
$newlesson = new object;
$newlesson->id = $recordid;
$newlesson->name = $result;
update_record('lesson',$newlesson);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_quiz_questions_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -23,28 +23,33 @@ function migrate2utf8_quiz_questions_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quizquestions->name, $fromenc);
$newquizquestion = new object;
$newquizquestion->id = $recordid;
$newquizquestion->name = $result;
update_record('quiz_questions',$newquizquestion);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_quiz_questions_questiontext($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -68,28 +73,34 @@ function migrate2utf8_quiz_questions_questiontext($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quizquestions->questiontext, $fromenc);
$newquizquestion = new object;
$newquizquestion->id = $recordid;
$newquizquestion->questiontext = $result;
update_record('quiz_questions',$newquizquestion);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_quiz_numerical_units_unit($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -115,27 +126,33 @@ function migrate2utf8_quiz_numerical_units_unit($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quiznumericalunits->unit, $fromenc);
$newquiznumericalunits = new object;
$newquiznumericalunits->id = $recordid;
$newquiznumericalunits->unit = $result;
update_record('quiz_numerical_units',$newquiznumericalunits);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_quiz_match_sub_questiontext($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -161,27 +178,33 @@ function migrate2utf8_quiz_match_sub_questiontext($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quizmatchsub->questiontext, $fromenc);
$newquizmatchsub = new object;
$newquizmatchsub->id = $recordid;
$newquizmatchsub->questiontext = $result;
update_record('quiz_match_sub',$newquizmatchsub);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_quiz_match_sub_answertext($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -207,27 +230,33 @@ function migrate2utf8_quiz_match_sub_answertext($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quizmatchsub->answertext, $fromenc);
$newquizmatchsub = new object;
$newquizmatchsub->id = $recordid;
$newquizmatchsub->answertext = $result;
update_record('quiz_match_sub',$newquizmatchsub);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_quiz_answers_answer($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -253,27 +282,33 @@ function migrate2utf8_quiz_answers_answer($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quizanswer->answer, $fromenc);
$newquizanswer = new object;
$newquizanswer->id = $recordid;
$newquizanswer->answer = $result;
update_record('quiz_answers',$newquizanswer);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_quiz_answers_feedback($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -299,21 +334,27 @@ function migrate2utf8_quiz_answers_feedback($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quizanswer->feedback, $fromenc);
$newquizanswer = new object;
$newquizanswer->id = $recordid;
$newquizanswer->feedback = $result;
update_record('quiz_answers',$newquizanswer);
}
/// And finally, just return the converted field
return $result;
}
@ -323,7 +364,7 @@ function migrate2utf8_quiz_answers_feedback($recordid){
function migrate2utf8_quiz_dataset_definitions_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -347,27 +388,33 @@ function migrate2utf8_quiz_dataset_definitions_name($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quizdatasetdefinition->name, $fromenc);
$newquizdatasetdefinition = new object;
$newquizdatasetdefinition->id = $recordid;
$newquizdatasetdefinition->name = $result;
update_record('quiz_dataset_definitions',$newquizdatasetdefinition);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_quiz_categories_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -389,27 +436,33 @@ function migrate2utf8_quiz_categories_name($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quizcategory->name, $fromenc);
$newquizcategory = new object;
$newquizcategory->id = $recordid;
$newquizcategory->name = $result;
update_record('quiz_categories',$newquizcategory);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_quiz_categories_info($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -431,27 +484,34 @@ function migrate2utf8_quiz_categories_info($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quizcategory->info, $fromenc);
$newquizcategory = new object;
$newquizcategory->id = $recordid;
$newquizcategory->info = $result;
update_record('quiz_categories',$newquizcategory);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_quiz_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -464,28 +524,34 @@ function migrate2utf8_quiz_name($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quiz->name, $fromenc);
$newquiz = new object;
$newquiz->id = $recordid;
$newquiz->name = $result;
update_record('quiz',$newquiz);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_quiz_intro($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -498,27 +564,33 @@ function migrate2utf8_quiz_intro($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($quiz->intro, $fromenc);
$newquiz = new object;
$newquiz->id = $recordid;
$newquiz->intro = $result;
update_record('quiz',$newquiz);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_quiz_password($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -531,14 +603,18 @@ function migrate2utf8_quiz_password($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($quiz->course); //Non existing!
$userlang = get_main_teacher_lang($quiz->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
/// Convert the text
$result = utfconvert($quiz->password, $fromenc);
@ -546,6 +622,7 @@ function migrate2utf8_quiz_password($recordid){
$newquiz->id = $recordid;
$newquiz->password = $result;
update_record('quiz',$newquiz);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_resource_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -13,14 +13,18 @@ function migrate2utf8_resource_name($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($resource->course); //Non existing!
$userlang = get_main_teacher_lang($resource->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
/// Convert the text
$result = utfconvert($resource->name, $fromenc);
@ -28,12 +32,13 @@ function migrate2utf8_resource_name($recordid){
$newresource->id = $recordid;
$newresource->name = $result;
update_record('resource',$newresource);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_resource_reference($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -46,27 +51,33 @@ function migrate2utf8_resource_reference($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($resource->course); //Non existing!
$userlang = get_main_teacher_lang($resource->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($resource->reference, $fromenc);
$newresource = new object;
$newresource->id = $recordid;
$newresource->reference = $result;
update_record('resource',$newresource);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_resource_summary($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -79,25 +90,31 @@ function migrate2utf8_resource_summary($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($resource->course); //Non existing!
$userlang = get_main_teacher_lang($resource->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($resource->summary, $fromenc);
$newresource = new object;
$newresource->id = $recordid;
$newresource->summary = $result;
update_record('resource',$newresource);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_resource_alltext($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -109,20 +126,25 @@ function migrate2utf8_resource_alltext($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($resource->course); //Non existing!
$userlang = get_main_teacher_lang($resource->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($resource->alltext, $fromenc);
$newresource = new object;
$newresource->id = $recordid;
$newresource->alltext = $result;
update_record('resource',$newresource);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_scorm_scoes_manifest($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -24,27 +24,33 @@ function migrate2utf8_scorm_scoes_manifest($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->manifest, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->manifest = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_organization($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -68,27 +74,33 @@ function migrate2utf8_scorm_scoes_organization($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->organization, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->organization = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_parent($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -112,28 +124,34 @@ function migrate2utf8_scorm_scoes_parent($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->parent, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->parent = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_identifier($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -156,28 +174,33 @@ function migrate2utf8_scorm_scoes_identifier($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->identifier, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->identifier = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_launch($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -201,27 +224,32 @@ function migrate2utf8_scorm_scoes_launch($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->launch, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->launch = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_parameters($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -245,27 +273,33 @@ function migrate2utf8_scorm_scoes_parameters($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->parameters, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->parameters = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_scormtype($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -289,27 +323,33 @@ function migrate2utf8_scorm_scoes_scormtype($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->scormtype, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->scormtype = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_title($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -333,27 +373,33 @@ function migrate2utf8_scorm_scoes_title($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->title, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->title = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_prerequisites($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -377,27 +423,33 @@ function migrate2utf8_scorm_scoes_prerequisites($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->prerequisites, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->prerequisites = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_maxtimeallowed($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -421,27 +473,33 @@ function migrate2utf8_scorm_scoes_maxtimeallowed($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->maxtimeallowed, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->maxtimeallowed = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_timelimitaction($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -465,27 +523,33 @@ function migrate2utf8_scorm_scoes_timelimitaction($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->timelimitaction, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->timelimitaction = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_datafromlms($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -509,27 +573,33 @@ function migrate2utf8_scorm_scoes_datafromlms($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->datafromlms, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->datafromlms = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_scoes_masteryscore($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -552,29 +622,34 @@ function migrate2utf8_scorm_scoes_masteryscore($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scormscoes->masteryscore, $fromenc);
$newscormscoes = new object;
$newscormscoes->id = $recordid;
$newscormscoes->masteryscore = $result;
update_record('scorm_scoes',$newscormscoes);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -586,28 +661,33 @@ function migrate2utf8_scorm_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scorm->name, $fromenc);
$newscorm = new object;
$newscorm->id = $recordid;
$newscorm->name = $result;
update_record('scorm',$newscorm);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_reference($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -619,28 +699,33 @@ function migrate2utf8_scorm_reference($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scorm->reference, $fromenc);
$newscorm = new object;
$newscorm->id = $recordid;
$newscorm->reference = $result;
update_record('scorm',$newscorm);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_summary($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -652,28 +737,33 @@ function migrate2utf8_scorm_summary($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scorm->summary, $fromenc);
$newscorm = new object;
$newscorm->id = $recordid;
$newscorm->summary = $result;
update_record('scorm',$newscorm);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_scorm_options($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -685,22 +775,27 @@ function migrate2utf8_scorm_options($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($scorm->course); //Non existing!
$userlang = get_main_teacher_lang($scorm->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($scorm->options, $fromenc);
$newscorm = new object;
$newscorm->id = $recordid;
$newscorm->options = $result;
update_record('scorm',$newscorm);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,7 +1,7 @@
<?
function migrate2utf8_survey_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -14,27 +14,33 @@ function migrate2utf8_survey_name($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($survey->course); //Non existing!
$userlang = get_main_teacher_lang($survey->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($survey->name, $fromenc);
$newsurvey = new object;
$newsurvey->id = $recordid;
$newsurvey->name = $result;
update_record('survey',$newsurvey);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_survey_intro($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -46,22 +52,27 @@ function migrate2utf8_survey_intro($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($survey->course); //Non existing!
$userlang = get_main_teacher_lang($survey->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($survey->intro, $fromenc);
$newsurvey = new object;
$newsurvey->id = $recordid;
$newsurvey->intro = $result;
update_record('survey',$newsurvey);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_wiki_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -13,27 +13,33 @@ function migrate2utf8_wiki_name($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($wiki->course); //Non existing!
$userlang = get_main_teacher_lang($wiki->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($wiki->name, $fromenc);
$newwiki = new object;
$newwiki->id = $recordid;
$newwiki->name = $result;
update_record('wiki',$newwiki);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_wiki_summary($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -46,27 +52,33 @@ function migrate2utf8_wiki_summary($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($wiki->course); //Non existing!
$userlang = get_main_teacher_lang($wiki->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($wiki->summary, $fromenc);
$newwiki = new object;
$newwiki->id = $recordid;
$newwiki->summary = $result;
update_record('wiki',$newwiki);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_wiki_pagename($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -79,27 +91,33 @@ function migrate2utf8_wiki_pagename($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($wiki->course); //Non existing!
$userlang = get_main_teacher_lang($wiki->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($wiki->pagename, $fromenc);
$newwiki = new object;
$newwiki->id = $recordid;
$newwiki->pagename = $result;
update_record('wiki',$newwiki);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_wiki_initialcontent($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -111,22 +129,27 @@ function migrate2utf8_wiki_initialcontent($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($wiki->course); //Non existing!
$userlang = get_main_teacher_lang($wiki->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($wiki->initialcontent, $fromenc);
$newwiki = new object;
$newwiki->id = $recordid;
$newwiki->initialcontent = $result;
update_record('wiki',$newwiki);
}
/// And finally, just return the converted field
return $result;
}

View file

@ -1,6 +1,6 @@
<?
function migrate2utf8_workshop_stockcomments_comments($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -24,27 +24,33 @@ function migrate2utf8_workshop_stockcomments_comments($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($workshop->course); //Non existing!
$userlang = get_main_teacher_lang($workshop->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($workshopstockcomments->comments, $fromenc);
$newworkshopstockcomments = new object;
$newworkshopstockcomments->id = $recordid;
$newworkshopstockcomments->comments = $result;
update_record('workshop_stockcomments',$newworkshopstockcomments);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_workshop_rubrics_description($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -68,27 +74,33 @@ function migrate2utf8_workshop_rubrics_description($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($workshop->course); //Non existing!
$userlang = get_main_teacher_lang($workshop->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($workshoprubrics->description, $fromenc);
$newworkshoprubrics = new object;
$newworkshoprubrics->id = $recordid;
$newworkshoprubrics->description = $result;
update_record('workshop_rubrics',$newworkshoprubrics);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_workshop_grades_feedback($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -112,27 +124,33 @@ function migrate2utf8_workshop_grades_feedback($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($workshop->course); //Non existing!
$userlang = get_main_teacher_lang($workshop->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($workshopgrades->feedback, $fromenc);
$newworkshopgrades = new object;
$newworkshopgrades->id = $recordid;
$newworkshopgrades->feedback = $result;
update_record('workshop_grades',$newworkshopgrades);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_workshop_elements_description($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -156,27 +174,33 @@ function migrate2utf8_workshop_elements_description($recordid){
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($workshop->course); //Non existing!
$userlang = get_main_teacher_lang($workshop->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($workshopelements->description, $fromenc);
$newworkshopelements = new object;
$newworkshopelements->id = $recordid;
$newworkshopelements->description = $result;
update_record('workshop_elements',$newworkshopelements);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_workshop_name($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -188,28 +212,33 @@ function migrate2utf8_workshop_name($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($workshop->course); //Non existing!
$userlang = get_main_teacher_lang($workshop->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($workshop->name, $fromenc);
$newworkshop = new object;
$newworkshop->id = $recordid;
$newworkshop->name = $result;
update_record('workshop',$newworkshop);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_workshop_description($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -221,28 +250,33 @@ function migrate2utf8_workshop_description($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($workshop->course); //Non existing!
$userlang = get_main_teacher_lang($workshop->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($workshop->description, $fromenc);
$newworkshop = new object;
$newworkshop->id = $recordid;
$newworkshop->description = $result;
update_record('workshop',$newworkshop);
}
/// And finally, just return the converted field
return $result;
}
function migrate2utf8_workshop_password($recordid){
global $CFG;
global $CFG, $globallang;
/// Some trivial checks
if (empty($recordid)) {
@ -254,22 +288,27 @@ function migrate2utf8_workshop_password($recordid){
log_the_problem_somewhere();
return false;
}
if ($globallang) {
$fromenc = $globallang;
} else {
$sitelang = $CFG->lang;
$courselang = get_course_lang($workshop->course); //Non existing!
$userlang = get_main_teacher_lang($workshop->course); //N.E.!!
$fromenc = get_original_encoding($sitelang, $courselang, $userlang);
}
/// We are going to use textlib facilities
/// Convert the text
if (($fromenc != 'utf-8') && ($fromenc != 'UTF-8')) {
$result = utfconvert($workshop->password, $fromenc);
$newworkshop = new object;
$newworkshop->id = $recordid;
$newworkshop->password = $result;
update_record('workshop',$newworkshop);
}
/// And finally, just return the converted field
return $result;
}