Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 1323 Rev 1545
Línea 12... Línea 12...
12
use LeadersLinked\Mapper\CompanyMicrolearningCapsuleMapper;
12
use LeadersLinked\Mapper\CompanyMicrolearningCapsuleMapper;
13
use LeadersLinked\Mapper\CompanyMicrolearningCapsuleUserMapper;
13
use LeadersLinked\Mapper\CompanyMicrolearningCapsuleUserMapper;
14
use LeadersLinked\Mapper\CompanyMicrolearningCapsuleCommentMapper;
14
use LeadersLinked\Mapper\CompanyMicrolearningCapsuleCommentMapper;
15
use LeadersLinked\Form\Service\CapsuleCommentForm;
15
use LeadersLinked\Form\Service\CapsuleCommentForm;
16
use LeadersLinked\Model\CompanyMicrolearningCapsuleComment;
16
use LeadersLinked\Model\CompanyMicrolearningCapsuleComment;
-
 
17
use LeadersLinked\Mapper\UserMapper;
Línea 17... Línea 18...
17
 
18
 
18
 
19
 
Línea 92... Línea 93...
92
                    'success' => false,
93
                    'success' => false,
93
                    'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS_TO_THIS_CAPSULE',
94
                    'data' => 'ERROR_YOU_DO_NOT_HAVE_ACCESS_TO_THIS_CAPSULE',
94
                ]);    
95
                ]);    
95
            }
96
            }
Línea -... Línea 97...
-
 
97
            
-
 
98
            $userMapper = UserMapper::getInstance($this->adapter);
-
 
99
            $users = [];
96
            
100
            
97
            $capsuleCommentMapper = CompanyMicrolearningCapsuleCommentMapper::getInstance($this->adapter);
101
            $capsuleCommentMapper = CompanyMicrolearningCapsuleCommentMapper::getInstance($this->adapter);
Línea 98... Línea 102...
98
            $records = $capsuleCommentMapper->fetchAllByCapsuleIdAndUserId($capsule->id, $currentUser->id);
102
            $records = $capsuleCommentMapper->fetchAllByCapsuleIdAndUserId($capsule->id, $currentUser->id);
99
            
103
            
100
            $comments = [];
104
            $comments = [];
-
 
105
            foreach($records as $record)
-
 
106
            {
-
 
107
                
-
 
108
                if(isset($users[$record->user_id])) {
-
 
109
                    
-
 
110
                    $user = $users[$record->user_id];
-
 
111
                    
-
 
112
                } else {
-
 
113
                    
-
 
114
                    $user = $userMapper->fetchOne($record->user_id);
-
 
115
                    if(!$user) {
-
 
116
                        continue;
-
 
117
                    }
-
 
118
                    
-
 
119
                    $users[$record->user_id] = $user;
-
 
120
                    
-
 
121
                    
-
 
122
                }
101
            foreach($records as $record)
123
                
Línea 102... Línea 124...
102
            {
124
                
103
                $dt = \DateTime::createFromFormat('Y-m-d H:i:s', $record->added_on);
125
                $dt = \DateTime::createFromFormat('Y-m-d H:i:s', $record->added_on);
-
 
126
                
-
 
127
                array_push($comments, [
104
                
128
                    'date' => $dt->format($serviceDatetimeFormat),
105
                array_push($comments, [
129
                    'image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image]),
106
                    'date' => $dt->format($serviceDatetimeFormat),
130
                    'fullname' => trim(trim($user->first_name) . ' ' . trim($user->last_name)),
107
                    'rating' => $record->rating,
131
                    'rating' => $record->rating,
108
                    'comment' => $record->comment,
132
                    'comment' => $record->comment,