Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 11212 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 11212 Rev 11213
Línea 354... Línea 354...
354
            return new JsonModel([
354
            return new JsonModel([
355
                'success' => false,
355
                'success' => false,
356
                'data' => 'ERROR_RECORD_NOT_FOUND'
356
                'data' => 'ERROR_RECORD_NOT_FOUND'
357
            ]);
357
            ]);
358
        }
358
        }
359
        return new JsonModel([
-
 
360
            'success' => false,
-
 
361
            'data' => 'ERROR_RECORDsss_NOT_FOUND'
-
 
362
        ]);
359
       
363
        if(!($highPerformanceTeamsGroupsMember->status == HighPerformanceTeamsGroupsMembers::STATUS_ACCEPTED || $highPerformanceTeamsGroupsMember->status == HighPerformanceTeamsGroupsMembers::STATUS_ADDED_BY_ADMIN) ){
360
        if(!($highPerformanceTeamsGroupsMember->status == HighPerformanceTeamsGroupsMembers::STATUS_ACCEPTED || $highPerformanceTeamsGroupsMember->status == HighPerformanceTeamsGroupsMembers::STATUS_ADDED_BY_ADMIN) ){
364
            return new JsonModel([
361
            return new JsonModel([
365
                'success' => false,
362
                'success' => false,
366
                'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS'
363
                'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS'
367
            ]);
364
            ]);
Línea 381... Línea 378...
381
            
378
            
382
            if($form->isValid()) {
379
            if($form->isValid()) {
Línea 383... Línea 380...
383
                $dataPost = (array) $form->getData();
380
                $dataPost = (array) $form->getData();
384
                
381
                
385
                $hydrator = new ObjectPropertyHydrator();
382
                $hydrator = new ObjectPropertyHydrator();
Línea 386... Línea 383...
386
                $hydrator->hydrate($dataPost, $group);
383
                $hydrator->hydrate($dataPost, $highPerformanceTeamsGroups);
387
                $result = $highPerformanceTeamsGroupsMapper->update($group);
384
                $result = $highPerformanceTeamsGroupsMapper->update($highPerformanceTeamsGroups);
Línea 388... Línea 385...
388
                
385
                
389
                if($result) {
386
                if($result) {
390
                    $this->logger->info('Se actualizo el grupo de alto rendimiento ' . $group->title, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
387
                    $this->logger->info('Se actualizo el grupo de alto rendimiento ' . $highPerformanceTeamsGroups->title, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
391
                    
388
                    
Línea 418... Línea 415...
418
        }else if ($request->isGet()) {
415
        }else if ($request->isGet()) {
419
            $hydrator = new ObjectPropertyHydrator();
416
            $hydrator = new ObjectPropertyHydrator();
Línea 420... Línea 417...
420
            
417
            
421
            $data = [
418
            $data = [
422
                'success' => true,
419
                'success' => true,
423
                'data' => $hydrator->extract($group)
420
                'data' => $hydrator->extract($highPerformanceTeamsGroups)
Línea 424... Línea 421...
424
            ];
421
            ];
425
            
422
            
426
            return new JsonModel($data);
423
            return new JsonModel($data);
Línea 485... Línea 482...
485
                'success' => false,
482
                'success' => false,
486
                'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS'
483
                'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS'
487
            ]);
484
            ]);
488
        }
485
        }
Línea 489... Línea 486...
489
 
486
 
490
        if($highPerformanceTeamsGroupsMember->type==HighPerformanceTeamsGroupsMembers::TYPE_MODERATOR||$highPerformanceTeamsGroupsMember->type==HighPerformanceTeamsGroupsMembers::TYPE_USER){
487
        if($highPerformanceTeamsGroupsMember->type==HighPerformanceTeamsGroupsMembers::TYPE_ADMINISTRATOR||$highPerformanceTeamsGroupsMember->type==HighPerformanceTeamsGroupsMembers::TYPE_MODERATOR||$highPerformanceTeamsGroupsMember->type==HighPerformanceTeamsGroupsMembers::TYPE_USER){
491
            return new JsonModel([
488
            return new JsonModel([
492
                'success' => false,
489
                'success' => false,
493
                'data' => 'ERROR_METHOD_NOT_ALLOWED'
490
                'data' => 'ERROR_METHOD_NOT_ALLOWED'
494
            ]);
491
            ]);
Línea 495... Línea 492...
495
        }
492
        }
Línea 496... Línea 493...
496
    
493
    
497
        if ($request->isPost()) {
494
        if ($request->isPost()) {
498
 
495
 
Línea 499... Línea 496...
499
 
496
 
500
            $result = $highPerformanceTeamsGroupsMapper->delete($group->id);
497
            $result = $highPerformanceTeamsGroupsMapper->delete($highPerformanceTeamsGroups->id);
501
            if ($result) {
498
            if ($result) {
502
                $this->logger->info('Se borro el grupo de alto rendimiento  ' . $group->title, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);
499
                $this->logger->info('Se borro el grupo de alto rendimiento  ' . $highPerformanceTeamsGroups->title, ['user_id' => $currentUser->id, 'ip' => Functions::getUserIP()]);