Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 578 Rev 579
Línea 1352... Línea 1352...
1352
     * @return array An array of formatted capsule data.
1352
     * @return array An array of formatted capsule data.
1353
     */
1353
     */
1354
    private function _getCapsulesByTopic($topic, $storage)
1354
    private function _getCapsulesByTopic($topic, $storage)
1355
    {
1355
    {
1356
        $data = [];
1356
        $data = [];
1357
        $accessGrantedIds = $this->getAccessGranted();
1357
        // $accessGrantedIds = $this->getAccessGranted();
Línea 1358... Línea 1358...
1358
 
1358
 
1359
        if (!$topic) {
1359
        if (!$topic) {
1360
            return $data;
1360
            return $data;
Línea 1361... Línea 1361...
1361
        }
1361
        }
1362
 
1362
 
1363
        if (!in_array($topic->id, $accessGrantedIds->topics)) {
1363
        /* if (!in_array($topic->id, $accessGrantedIds->topics)) {
Línea 1364... Línea 1364...
1364
            return $data;
1364
            return $data;
1365
        }
1365
        } */
Línea 1366... Línea 1366...
1366
 
1366
 
1367
        $currentUserPlugin = $this->plugin('currentUserPlugin');
1367
        $currentUserPlugin = $this->plugin('currentUserPlugin');
Línea 1368... Línea 1368...
1368
        $currentUser = $currentUserPlugin->getUser();
1368
        $currentUser = $currentUserPlugin->getUser();
Línea 1369... Línea 1369...
1369
 
1369
 
-
 
1370
        $topicCapsuleMapper = MicrolearningTopicCapsuleMapper::getInstance($this->adapter);
1370
        $topicCapsuleMapper = MicrolearningTopicCapsuleMapper::getInstance($this->adapter);
1371
        $topicCapsuleRelations = $topicCapsuleMapper->fetchAllActiveByTopicId($topic->id);
1371
        $topicCapsuleRelations = $topicCapsuleMapper->fetchAllActiveByTopicId($topic->id);
1372
 
1372
 
1373
        $capsuleIdsToFetch = [];
1373
        $capsuleIdsToFetch = [];
1374
 
Línea 1374... Línea 1375...
1374
 
1375
        foreach ($topicCapsuleRelations as $relation) {
1375
        foreach ($topicCapsuleRelations as $relation) {
1376
            $capsuleIdsToFetch[] = $relation->capsule_id;
1376
            if (in_array($relation->capsule_id, $accessGrantedIds->capsules)) {
1377
            /* if (in_array($relation->capsule_id, $accessGrantedIds->capsules)) {
Línea 1389... Línea 1390...
1389
        $capsuleCommentMapper = MicrolearningCapsuleCommentMapper::getInstance($this->adapter);
1390
        $capsuleCommentMapper = MicrolearningCapsuleCommentMapper::getInstance($this->adapter);
Línea 1390... Línea 1391...
1390
        
1391
        
Línea 1391... Línea 1392...
1391
        $path = $storage->getPathMicrolearningCapsule();
1392
        $path = $storage->getPathMicrolearningCapsule();
1392
 
1393
 
1393
        foreach ($capsules as $capsule) {
1394
        foreach ($capsules as $capsule) {
1394
            if (!in_array($capsule->id, $accessGrantedIds->capsules)) {
1395
            /* if (!in_array($capsule->id, $accessGrantedIds->capsules)) {
Línea 1395... Línea 1396...
1395
                continue;
1396
                continue;
1396
            }
1397
            } */
1397
 
1398
 
1398
            $userProgress = $userProgressMapper->fetchOneByUseridAndCapsuleId($currentUser->id, $capsule->id);
1399
            $userProgress = $userProgressMapper->fetchOneByUseridAndCapsuleId($currentUser->id, $capsule->id);