Proyectos de Subversion LeadersLinked - Services

Rev

Rev 658 | Rev 660 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

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