Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 592 Rev 593
Línea 1968... Línea 1968...
1968
        $request = $this->getRequest();
1968
        $request = $this->getRequest();
1969
        if($request->isGet()) {
1969
        if($request->isGet()) {
1970
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1970
            $currentUserPlugin = $this->plugin('currentUserPlugin');
1971
            $currentUser = $currentUserPlugin->getUser();
1971
            $currentUser = $currentUserPlugin->getUser();
Línea 1972... Línea -...
1972
            
-
 
1973
            
-
 
1974
            
1972
            
1975
            $id = $this->params()->fromRoute('id');
1973
            $id = $this->params()->fromRoute('id');
1976
            $slideMapper = MicrolearningSlideMapper::getInstance($this->adapter);
1974
            $slideMapper = MicrolearningSlideMapper::getInstance($this->adapter);
Línea 1977... Línea 1975...
1977
            $slide = $slideMapper->fetchOneByUuid($id);
1975
            $slide = $slideMapper->fetchOneByUuid($id);
Línea 1992... Línea 1990...
1992
                    'success' => false,
1990
                    'success' => false,
1993
                    'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS_TO_THIS_CAPSULE'
1991
                    'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS_TO_THIS_CAPSULE'
1994
                ]);
1992
                ]);
1995
            }
1993
            }
Línea 1996... Línea -...
1996
            
-
 
1997
            
-
 
1998
            $topicMapper = MicrolearningTopicMapper::getInstance($this->adapter);
-
 
1999
            $topic = $topicMapper->fetchOne($slide->topic_id);
-
 
2000
 
-
 
2001
            $capsuleMapper =  MicrolearningCapsuleMapper::getInstance($this->adapter);
-
 
2002
            $capsule = $capsuleMapper->fetchOne($slide->capsule_id);
-
 
2003
            
-
 
2004
            
-
 
2005
 
-
 
2006
            
-
 
2007
            
1994
            
2008
            $slideMapper = MicrolearningSlideMapper::getInstance($this->adapter);
1995
            $slideMapper = MicrolearningSlideMapper::getInstance($this->adapter);
Línea 2009... Línea -...
2009
            $userProgressMapper = MicrolearningUserProgressMapper::getInstance($this->adapter);
-
 
2010
            
1996
            $userProgressMapper = MicrolearningUserProgressMapper::getInstance($this->adapter);
2011
            
1997
            
2012
            $userProgress = $userProgressMapper->fetchOneByUserIdAndSlideId($currentUser->id, $slide->id);
1998
            $userProgress = $userProgressMapper->fetchOneByUserIdAndSlideId($currentUser->id, $slide->id);
2013
            if($userProgress) {
1999
            if($userProgress) {
2014
                $completed = $userProgress->completed;
2000
                $completed = $userProgress->completed;
Línea 2043... Línea 2029...
2043
                'type'              => $slide->type,
2029
                'type'              => $slide->type,
2044
                'background'        => $slide->background ? $storage->getGenericImage($path, $slide->uuid, $slide->background) : '',
2030
                'background'        => $slide->background ? $storage->getGenericImage($path, $slide->uuid, $slide->background) : '',
2045
                'file'              => $slide->file ? $storage->getGenericFile($path, $slide->uuid, $slide->file) : '',
2031
                'file'              => $slide->file ? $storage->getGenericFile($path, $slide->uuid, $slide->file) : '',
2046
                'order'             => $slide->order,
2032
                'order'             => $slide->order,
2047
                'completed'         => $completed,
2033
                'completed'         => $completed,
2048
                'link_sync'         => $this->url()->fromRoute('microlearning/sync', ['operation' => 'slide-view', 'topic_uuid' => $topic->uuid, 'capsule_uuid' => $capsule->uuid, 'slide_uuid' => $slide->uuid], ['force_canonical' => true]),
-
 
2049
                'link_take_a_test'  => $link_take_a_test,
2034
                'link_take_a_test'  => $link_take_a_test,
2050
                'added_on'          => $slide->added_on,
2035
                'added_on'          => $slide->added_on,
2051
                'updated_on'        => $slide->updated_on,
2036
                'updated_on'        => $slide->updated_on,
2052
            ];
2037
            ];