Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 322 Rev 323
Línea 3004... Línea 3004...
3004
            'success' => false,
3004
            'success' => false,
3005
            'data' => 'ERROR_METHOD_NOT_ALLOWED'
3005
            'data' => 'ERROR_METHOD_NOT_ALLOWED'
3006
        ]);
3006
        ]);
3007
    }
3007
    }
Línea -... Línea 3008...
-
 
3008
    
-
 
3009
    
-
 
3010
    public function myHabitsAndSkillsGetAction()
-
 
3011
    {
-
 
3012
        $request = $this->getRequest();
-
 
3013
        $request = $this->getRequest();
-
 
3014
        if ($request->isGet()) {
-
 
3015
            
-
 
3016
            $items = [];
-
 
3017
            
-
 
3018
            $currentUserPlugin = $this->plugin('currentUserPlugin');
-
 
3019
            $currentUser = $currentUserPlugin->getUser();
-
 
3020
            
-
 
3021
            
-
 
3022
            $habitSkillMapper = \LeadersLinked\Mapper\HabitSkillMapper::getInstance($this->adapter);
-
 
3023
            $records = $habitSkillMapper->fetchAllByUserId($currentUser->id);
-
 
3024
            foreach($records as $record)
-
 
3025
            {
-
 
3026
                array_push($items, [
-
 
3027
                    'uuid'  => $record->uuid,
-
 
3028
                    'name'  => $record->name,
-
 
3029
                    'link'  =>  $this->url()->fromRoute('habits/skills/registers', ['id' => $record->uuid], ['force_canonical' => true]),
-
 
3030
                ]);
-
 
3031
            }
-
 
3032
 
-
 
3033
            
-
 
3034
            return new JsonModel([
-
 
3035
                'success' => true,
-
 
3036
                'data' => $items,
-
 
3037
            ]);
-
 
3038
            
-
 
3039
        }
-
 
3040
        return new JsonModel([
-
 
3041
            'success' => false,
-
 
3042
            'data' => 'ERROR_METHOD_NOT_ALLOWED'
-
 
3043
        ]);
-
 
3044
    }
Línea 3008... Línea 3045...
3008
    
3045