Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 5731 Rev 5732
Línea 362... Línea 362...
362
        return new JsonModel($response);
362
        return new JsonModel($response);
363
    }
363
    }
Línea 364... Línea 364...
364
 
364
 
365
    public function likeAction()
365
    public function likeAction()
366
    {
366
    {
Línea 367... Línea 367...
367
        // $id = $this->params()->fromRoute('id');
367
        $id = $this->params()->fromRoute('id');
368
 
368
 
369
        // $request = $this->getRequest();
369
        $request = $this->getRequest();
370
        // if ($request->isPost()) {
370
        if ($request->isPost()) {
371
        //     $currentUserPlugin = $this->plugin('currentUserPlugin');
371
            $currentUserPlugin = $this->plugin('currentUserPlugin');
372
        //     $currentUser = $currentUserPlugin->getUser();
372
            $currentUser = $currentUserPlugin->getUser();
373
 
373
 
374
 
374
 
375
        //     $postMapper = PostMapper::getInstance($this->adapter);
375
            $postMapper = PostMapper::getInstance($this->adapter);
376
        //     $post = $postMapper->fetchOneByUuidAndNetworkId($id, $currentUser->network_id);
376
            $post = $postMapper->fetchOneByUuidAndNetworkId($id, $currentUser->network_id);
377
        //     if (!$post) {
377
            if (!$post) {
378
        //         $response = [
378
                $response = [
379
        //             'success' => false,
379
                    'success' => false,
380
        //             'data' => 'ERROR_POST_NOT_FOUND'
380
                    'data' => 'ERROR_POST_NOT_FOUND'
381
        //         ];
381
                ];
382
        //         return new JsonModel($response);
382
                return new JsonModel($response);
383
        //     }
383
            }
384
 
384
 
385
        //     $likeMapper = LikeMapper::getInstance($this->adapter);
385
            $likeMapper = LikeMapper::getInstance($this->adapter);
386
        //     $like = $likeMapper->fetchOneByPostIdAndUserId($post->id, $currentUser->id);
386
            $like = $likeMapper->fetchOneByPostIdAndUserId($post->id, $currentUser->id);
387
 
387
 
388
        //     if ($like) {
388
            if ($like) {
389
        //         $response = [
389
                $response = [
390
        //             'success' => false,
390
                    'success' => false,
391
        //             'data' => 'ERROR_DUPLICATE_ACTION'
391
                    'data' => 'ERROR_DUPLICATE_ACTION'
392
        //         ];
392
                ];
393
        //         return new JsonModel($response);
393
                return new JsonModel($response);
394
        //     }
394
            }
395
 
395
 
396
        //     $like = new Like();
396
            $like = new Like();
397
        //     $like->user_id = $currentUser->id;
397
            $like->user_id = $currentUser->id;
398
        //     $like->post_id = $post->id;
398
            $like->post_id = $post->id;
399
        //     $like->relational = Like::RELATIONAL_POST;
399
            $like->relational = Like::RELATIONAL_POST;
400
 
400
 
401
        //     if ($likeMapper->insert($like)) {
401
            if ($likeMapper->insert($like)) {
402
 
402
 
403
        //         $likes = $likeMapper->fetchCountLikeByPostId($post->id);
403
                $likes = $likeMapper->fetchCountLikeByPostId($post->id);
404
        //         $response = [
404
                $response = [
405
        //             'success' => true,
405
                    'success' => true,
406
        //             'data' => [
406
                    'data' => [
407
        //                 'likes' => $likes
407
                        'likes' => $likes
408
        //             ]
408
                    ]
409
        //         ];
409
                ];
410
        //     } else {
410
            } else {
411
        //         $response = [
411
                $response = [
412
        //             'success' => false,
412
                    'success' => false,
413
        //             'data' => $likeMapper->getError()
413
                    'data' => $likeMapper->getError()
414
        //         ];
414
                ];
415
        //     }
415
            }
416
        //     return new JsonModel($response);
416
            return new JsonModel($response);
417
        // }
417
        }
418
 
418
 
419
        // $response = [
419
        $response = [
420
        //     'success' => false,
420
            'success' => false,
421
        //     'data' => 'ERROR_METHOD_NOT_ALLOWED'
421
            'data' => 'ERROR_METHOD_NOT_ALLOWED'
422
        // ];
422
        ];
Línea 423... Línea 423...
423
        // return new JsonModel($response);
423
        return new JsonModel($response);
424
    }
424
    }
425
 
425