Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 661 Rev 662
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());