Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 636 Rev 637
Línea 1552... Línea 1552...
1552
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1552
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1553
            $currentUser = $currentUserPlugin->getUser();
1553
            $currentUser = $currentUserPlugin->getUser();
Línea 1554... Línea 1554...
1554
            
1554
            
1555
            $capsule_uuid = $this->params()->fromRoute('id');
1555
            $capsule_uuid = $this->params()->fromRoute('id');
-
 
1556
            $capsuleMapper = MicrolearningCapsuleMapper::getInstance($this->adapter);
-
 
1557
            $topicCapsuleMapper = MicrolearningTopicCapsuleMapper::getInstance($this->adapter);
1556
            $capsuleMapper = MicrolearningCapsuleMapper::getInstance($this->adapter);
1558
 
1557
            $capsule = $capsuleMapper->fetchOneByUuid($capsule_uuid);
-
 
1558
            
1559
            $capsule = $capsuleMapper->fetchOneByUuid($capsule_uuid);
1559
            if(!$capsule) {
1560
            if(!$capsule) {
1560
                return new JsonModel([
1561
                return new JsonModel([
1561
                    'success' => false,
1562
                    'success' => false,
1562
                    'data' => 'ERROR_CAPSULE_NOT_FOUND'
1563
                    'data' => 'ERROR_CAPSULE_NOT_FOUND'
1563
                ]);
1564
                ]);
Línea -... Línea 1565...
-
 
1565
            }
-
 
1566
            
-
 
1567
            $topicCapsule = $topicCapsuleMapper->fetchOneByCapsuleId($capsule->id);
-
 
1568
            if(!$topicCapsule) {
-
 
1569
                return new JsonModel([
-
 
1570
                    'success' => false,
-
 
1571
                    'data' => 'ERROR_CAPSULE_NOT_FOUND'
-
 
1572
                ]);
1564
            }
1573
            }
Línea 1565... Línea 1574...
1565
            
1574
            
1566
            $accessGrantedIds = $this->getAccessGranted();
1575
            $accessGrantedIds = $this->getAccessGranted();
1567
            
1576
            
1568
            if(!in_array($capsule->id, $accessGrantedIds->capsules)) {
1577
            if(!in_array($topicCapsule->topic_id, $accessGrantedIds->topics)) {
1569
                return new JsonModel([
1578
                return new JsonModel([
1570
                    'success' => false,
1579
                    'success' => false,