Línea 2205... |
Línea 2205... |
2205 |
$progressMapper = MicrolearningUserProgressMapper::getInstance($this->adapter);
|
2205 |
$progressMapper = MicrolearningUserProgressMapper::getInstance($this->adapter);
|
Línea 2206... |
Línea 2206... |
2206 |
|
2206 |
|
2207 |
// Actualizar progreso
|
2207 |
// Actualizar progreso
|
2208 |
foreach ($relations as $relation) {
|
2208 |
foreach ($relations as $relation) {
|
2209 |
// Actualizar progreso de la diapositiva
|
2209 |
// Actualizar progreso de la diapositiva
|
2210 |
if(!$progressMapper->updateSlideProgress($user_id, $slide->id, $relation->capsule_id, $relation->topic_id)){
|
2210 |
if(!$progressMapper->updateSlideProgress($user_id, $relation->company_id, $slide->id, $relation->capsule_id, $relation->topic_id)){
|
2211 |
$this->logger->err('Error updating slide progress: ' . $progressMapper->getError());
|
2211 |
$this->logger->err('Error updating slide progress: ' . $progressMapper->getError());
|
2212 |
return new JsonModel(['success' => false, 'data' => 'ERROR_COULD_NOT_UPDATE_SLIDE_PROGRESS']);
|
2212 |
return new JsonModel(['success' => false, 'data' => 'ERROR_COULD_NOT_UPDATE_SLIDE_PROGRESS']);
|
Línea 2213... |
Línea 2213... |
2213 |
}
|
2213 |
}
|
2214 |
|
2214 |
|
2215 |
// Actualizar progreso de la cápsula
|
2215 |
// Actualizar progreso de la cápsula
|
2216 |
if(!$progressMapper->updateCapsuleProgress($user_id, $slide->id, $relation->capsule_id, $relation->topic_id)){
|
2216 |
if(!$progressMapper->updateCapsuleProgress($user_id, $relation->company_id, $slide->id, $relation->capsule_id, $relation->topic_id)){
|
2217 |
$this->logger->err('Error updating capsule progress: ' . $progressMapper->getError());
|
2217 |
$this->logger->err('Error updating capsule progress: ' . $progressMapper->getError());
|
Línea 2218... |
Línea 2218... |
2218 |
return new JsonModel(['success' => false, 'data' => 'ERROR_COULD_NOT_UPDATE_CAPSULE_PROGRESS']);
|
2218 |
return new JsonModel(['success' => false, 'data' => 'ERROR_COULD_NOT_UPDATE_CAPSULE_PROGRESS']);
|
2219 |
}
|
2219 |
}
|
2220 |
|
2220 |
|
2221 |
// Actualizar progreso del tópico
|
2221 |
// Actualizar progreso del tópico
|
2222 |
if(!$progressMapper->updateTopicProgress($user_id, $slide->id, $relation->capsule_id, $relation->topic_id)){
|
2222 |
if(!$progressMapper->updateTopicProgress($user_id, $relation->company_id, $slide->id, $relation->capsule_id, $relation->topic_id)){
|
2223 |
$this->logger->err('Error updating topic progress: ' . $progressMapper->getError());
|
2223 |
$this->logger->err('Error updating topic progress: ' . $progressMapper->getError());
|