diff --git a/tests/migrate/migration.custom.class.php b/tests/migrate/migration.custom.class.php index 9dd5e55c8b..f30c705d5e 100644 --- a/tests/migrate/migration.custom.class.php +++ b/tests/migrate/migration.custom.class.php @@ -791,18 +791,14 @@ class MigrationCustom { //editar detalles de usuario (nombre/correo/contraseƱa) usuario_editar UID //const TRANSACTION_TYPE_EDIT_USER = 3; static function transaction_3($data, $web_service_details) { - $uidIdPersonaId = strtoupper($data['item_id']); + $uidIdPersonaId = strtoupper($data['item_id']); $user_id = self::get_user_id_by_persona_id($uidIdPersonaId); - if ($user_id) { - $user_info = Migration::soap_call($web_service_details, 'usuarioDetalles', array('intIdSede'=> $data['branch_id'], 'uididpersona' => $uidIdPersonaId)); + if ($user_id) { + $user_info = Migration::soap_call($web_service_details, 'usuarioDetalles', array('intIdSede'=> $data['branch_id'], 'uididpersona' => $uidIdPersonaId)); if ($user_info['error'] == false) { unset($user_info['error']); //Edit user $user_info['user_id'] = $user_id; - // If the user is disabled on the other side, disable in Chamilo - if (isset($user_info['bitvigencia'])) { - $user_info['active'] = $user_info['bitvigencia']; - } $chamilo_user_info_before = api_get_user_info($user_id, false, false, true); UserManager::update($user_info); $chamilo_user_info = api_get_user_info($user_id, false, false, true); @@ -889,9 +885,8 @@ class MigrationCustom { if (!empty($session_id)) { $before = SessionManager::get_user_status_in_session($session_id, $user_id); //SessionManager::suscribe_users_to_session($session_id, array($user_id), SESSION_VISIBLE_READ_ONLY, false, false); - //SessionManager::unsubscribe_user_from_session($session_id, $user_id); - SessionManager::change_user_session($user_id, $session_id, null, 4); - $message = "Move Session to empty (cancelled subscription)"; + SessionManager::unsubscribe_user_from_session($session_id, $user_id); + $message = "Move Session to empty"; return self::check_if_user_is_subscribe_to_session($user_id, $session_id, $message, $before); } else { return array( @@ -1257,6 +1252,7 @@ class MigrationCustom { 'option_order' => null ); +error_log('Adding extra field: '.print_r($params,1)); $result = $extra_field_option->save_one_item($params); $info_after = $extra_field_option->get_field_options_by_field($extra_field_info['id']); @@ -1329,6 +1325,7 @@ class MigrationCustom { 'option_order' => null ); $extra_field_option->update($extra_field_option_info); +error_log('Editing extra field: '.print_r($extra_field_option_info,1)); $options_updated[] = $option['id']; } @@ -1784,7 +1781,6 @@ class MigrationCustom { $result['extra_sede'] = strtoupper($result['uididsede']); $result['extra_aula'] = strtoupper($result['uididaula']); $result['extra_periodo'] = strtoupper($result['chrperiodo']); - $result['extra_estado'] = strtoupper($result['tinestado']); $result['display_start_date'] = MigrationCustom::clean_date_time_from_ws($result['display_start_date']); $result['display_end_date'] = MigrationCustom::clean_date_time_from_ws($result['display_end_date']); @@ -1799,7 +1795,6 @@ class MigrationCustom { unset($result['uididsede']); unset($result['uididhorario']); unset($result['chrperiodo']); - unset($result['tinestado']); return $result; }