Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 430 Rev 1042
Línea 857... Línea 857...
857
            $like->user_id = $currentUser->id;
857
            $like->user_id = $currentUser->id;
858
            $like->feed_id = $feed->id;
858
            $like->feed_id = $feed->id;
Línea 859... Línea 859...
859
            
859
            
860
            if($likeMapper->insert($like))
860
            if($likeMapper->insert($like))
-
 
861
            {
-
 
862
                
-
 
863
                $likes = $likeMapper->fetchCountLikeByFeedId($feed->id);
-
 
864
                
-
 
865
                
861
            {
866
                
Línea 862... Línea 867...
862
                if($feed->type == Feed::TYPE_UPDATE) {
867
                if($feed->type == Feed::TYPE_UPDATE) {
863
                    
868
                    
Línea 864... Línea 869...
864
                    
869
                    
865
                    $userMapper = UserMapper::getInstance($this->adapter);
870
                    $userMapper = UserMapper::getInstance($this->adapter);
866
                    $ownerFeed = $userMapper->fetchOne($feed->user_id);
871
                    $ownerFeed = $userMapper->fetchOne($feed->user_id);
867
                    
872
                    
868
                    $notification = new Notification();
873
                    $notification = new Notification();
869
                    $notification->type     = Notification::TYPE_LIKE_MY_FEED;
874
                    $notification->type     = Notification::TYPE_LIKE_MY_FEED;
870
                    $notification->read     = Notification::NO;
875
                    $notification->read     = Notification::NO;
Línea 871... Línea 876...
871
                    $notification->user_id  = $ownerFeed->id;
876
                    $notification->user_id  = $feed->user_id;
872
                    $notification->feed_id = $feed->id;
877
                    $notification->feed_id  = $feed->id;
Línea 910... Línea 915...
910
                
915
                
911
                
916
                
-
 
917
                
-
 
918
                
-
 
919
                $response = [
912
                
920
                    'success' => true,
913
                
921
                    'data' => [
914
                $response = [
922
                        'likes' => $likes
915
                    'success' =>true,
923
                    ]
916
                ];
924
                ];
Línea 961... Línea 969...
961
                return new JsonModel($response);
969
                return new JsonModel($response);
962
            }
970
            }
Línea 963... Línea 971...
963
            
971
            
964
            if($likeMapper->deleteByFeedIdAndUserId($feed->id, $currentUser->id))
972
            if($likeMapper->deleteByFeedIdAndUserId($feed->id, $currentUser->id))
-
 
973
            {
-
 
974
                $likes = $likeMapper->fetchCountLikeByFeedId($feed->id);
-
 
975
                
965
            {
976
                
966
                $response = [
977
                $response = [
-
 
978
                    'success' => true,
-
 
979
                    'data' => [
-
 
980
                        'likes' => $likes
967
                    'success' =>true,
981
                    ]
968
                ];
982
                ];
969
            } else {
983
            } else {
970
                $response = [
984
                $response = [
971
                    'success' => false,
985
                    'success' => false,
Línea 1200... Línea 1214...
1200
        $feed = $feedMapper->fetchOne($feed_id);
1214
        $feed = $feedMapper->fetchOne($feed_id);
Línea 1201... Línea 1215...
1201
        
1215
        
1202
        
1216
        
-
 
1217
        $likeMapper = LikeMapper::getInstance($this->adapter);
Línea 1203... Línea 1218...
1203
        $likeMapper = LikeMapper::getInstance($this->adapter);
1218
        $like = $likeMapper->fetchOneByFeedIdAndUserId($feed->id, $currentUser->id);
1204
        $like = $likeMapper->fetchOneByFeedIdAndUserId($feed->id, $currentUser->id);
1219
        $likes = $likeMapper->fetchCountLikeByFeedId($feed->id);
1205
       
1220
       
1206
        $params = [
1221
        $params = [
Línea 1230... Línea 1245...
1230
            'feed_like_url' => $this->url()->fromRoute('feed/like',  $params),
1245
            'feed_like_url' => $this->url()->fromRoute('feed/like',  $params),
1231
            'feed_unlike_url' => $this->url()->fromRoute('feed/unlike',  $params),
1246
            'feed_unlike_url' => $this->url()->fromRoute('feed/unlike',  $params),
1232
            'feed_share_url' => $this->url()->fromRoute('feed/share',  $params),
1247
            'feed_share_url' => $this->url()->fromRoute('feed/share',  $params),
1233
            'feed_delete_url' =>  '',
1248
            'feed_delete_url' =>  '',
1234
            'feed_content_type' => $feed->file_type ? $feed->file_type : '',
1249
            'feed_content_type' => $feed->file_type ? $feed->file_type : '',
-
 
1250
            'feed_likes' =>  $likes,
1235
        ];
1251
        ];
Línea 1236... Línea 1252...
1236
        
1252