|
@@ -61,6 +61,7 @@ class MigrationCustom {
|
|
|
return self::clean_utf8($row_data['session_name']);
|
|
|
}
|
|
|
|
|
|
+ /** @deprecated */
|
|
|
public function log_original_persona_unique_id($data, &$omigrate, $row_data) {
|
|
|
/* Temporarily commented
|
|
|
if (isset($omigrate['users_persona'][$row_data['uidIdPersona']])) {
|
|
@@ -77,6 +78,7 @@ class MigrationCustom {
|
|
|
return $data;
|
|
|
}
|
|
|
|
|
|
+ /** @deprecated */
|
|
|
public function log_original_teacher_unique_id($data, &$omigrate, $row_data) {
|
|
|
$row = array('uidIdPersona' => $row_data['uidIdPersona'], 'uidIdEmpleado' => $row_data['uidIdEmpleado']);
|
|
|
$omigrate['users_empleado'][$row_data['uidIdEmpleado']] = $row;
|
|
@@ -85,6 +87,7 @@ class MigrationCustom {
|
|
|
|
|
|
/**
|
|
|
* Log data from the original users table
|
|
|
+ @deprecated
|
|
|
*/
|
|
|
public function log_original_course_unique_id($data, &$omigrate) {
|
|
|
$omigrate['courses'][$data] = 0;
|
|
@@ -93,19 +96,22 @@ class MigrationCustom {
|
|
|
|
|
|
/**
|
|
|
* Log data from the original users table
|
|
|
+ * @deprecated
|
|
|
*/
|
|
|
public function log_original_session_unique_id($data, &$omigrate, $row_data) {
|
|
|
$omigrate['sessions'][$row_data['uidIdPrograma']] = $row_data;
|
|
|
return $data;
|
|
|
}
|
|
|
|
|
|
- public function get_real_course_code($data, &$omigrate, $row_data) {
|
|
|
- if (!isset($omigrate['courses'][$data])) {
|
|
|
- error_log("Course not found in data_list array");
|
|
|
- //error_log(print_r($data, 1));
|
|
|
- //exit;
|
|
|
+ public function get_real_course_code($data, &$omigrate, $row_data) {
|
|
|
+ $extra_field = new ExtraFieldValue('course');
|
|
|
+ $values = $extra_field->get_item_id_from_field_variable_and_field_value('uidIdCurso', $data);
|
|
|
+
|
|
|
+ if ($values) {
|
|
|
+ return $values['code'];
|
|
|
+ } else {
|
|
|
+ error_log("Course not found in DB");
|
|
|
}
|
|
|
- return $omigrate['courses'][$data]['code'];
|
|
|
}
|
|
|
|
|
|
function get_session_id_by_programa_id($data, &$omigrate, $row_data) {
|
|
@@ -120,6 +126,7 @@ class MigrationCustom {
|
|
|
return $omigrate['sessions'][$data];
|
|
|
}
|
|
|
|
|
|
+ /* Not used */
|
|
|
public function get_user_id($data, &$omigrate, $row_data) {
|
|
|
//error_log('get_real_teacher_id');
|
|
|
//error_log(print_r($data, 1));
|
|
@@ -138,18 +145,28 @@ class MigrationCustom {
|
|
|
return $omigrate['users_alumno'][$data]['user_id'];
|
|
|
}
|
|
|
|
|
|
- public function get_real_teacher_id($data, &$omigrate, $row_data) {
|
|
|
+ public function get_real_teacher_id($uidIdPersona, &$omigrate, $row_data) {
|
|
|
$default_teacher_id = self::default_admin_id;
|
|
|
//error_log('get_real_teacher_id');
|
|
|
//error_log(print_r($data, 1));
|
|
|
//error_log(print_r($omigrate['users_empleado'], 1));
|
|
|
//error_log('get_real_teacher_id');
|
|
|
//error_log($data);
|
|
|
- if (empty($data)) {
|
|
|
+ if (empty($uidIdPersona)) {
|
|
|
//error_log('No teacher provided');
|
|
|
return $default_teacher_id;
|
|
|
}
|
|
|
|
|
|
+ $extra_field = new ExtraFieldValue('user');
|
|
|
+ $values = $extra_field->get_item_id_from_field_variable_and_field_value('uidIdPersona', $uidIdPersona);
|
|
|
+
|
|
|
+ if ($values) {
|
|
|
+ return $values['user_id'];
|
|
|
+ } else {
|
|
|
+ return $default_teacher_id;
|
|
|
+ }
|
|
|
+
|
|
|
+ /*
|
|
|
if (!isset($omigrate['users_empleado'][$data])) {
|
|
|
//error_log(' Teacher not found big problem! ');
|
|
|
//echo $data;
|
|
@@ -159,7 +176,7 @@ class MigrationCustom {
|
|
|
} else {
|
|
|
//error_log('Teacher found: '.$omigrate['users_empleado'][$data]['extra']['user_id']);
|
|
|
return isset($omigrate['users_empleado'][$data]['extra']) ? $omigrate['users_empleado'][$data]['extra']['user_id'] : $default_teacher_id;
|
|
|
- }
|
|
|
+ } */
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -279,7 +296,7 @@ class MigrationCustom {
|
|
|
if (!$user_info) {
|
|
|
echo 'error';
|
|
|
}
|
|
|
- UserManager::update_extra_field_value($user_info['user_id'],'uidIdPersona',$id_persona);
|
|
|
+ UserManager::update_extra_field_value($user_info['user_id'], 'uidIdPersona', $id_persona);
|
|
|
return $user_info;
|
|
|
}
|
|
|
/**
|
|
@@ -321,8 +338,6 @@ class MigrationCustom {
|
|
|
public function add_user_to_session($data) {
|
|
|
//error_log('add_user_to_session');
|
|
|
///print_r($data);
|
|
|
-
|
|
|
-
|
|
|
//Search uidIdPrograma
|
|
|
//Search uidIdAlumno
|
|
|
|
|
@@ -333,8 +348,7 @@ class MigrationCustom {
|
|
|
$user_id = null;
|
|
|
|
|
|
if ($result && $result['session_id']) {
|
|
|
- $session_id = $result['session_id'];
|
|
|
-
|
|
|
+ $session_id = $result['session_id'];
|
|
|
}
|
|
|
|
|
|
$extra_field_value = new ExtraFieldValue('user');
|