| Línea 1190... |
Línea 1190... |
| 1190 |
$item = [
|
1190 |
$item = [
|
| 1191 |
'feed_unique' => uniqid(),
|
1191 |
'feed_unique' => uniqid(),
|
| 1192 |
'feed_uuid' => $feed->uuid,
|
1192 |
'feed_uuid' => $feed->uuid,
|
| 1193 |
'feed_delete_url' => $this->url()->fromRoute('feeds/delete', $params),
|
1193 |
'feed_delete_url' => $this->url()->fromRoute('feeds/delete', $params),
|
| 1194 |
'feed_content_type' => $feed->file_type ? $feed->file_type : '',
|
1194 |
'feed_content_type' => $feed->file_type ? $feed->file_type : '',
|
| - |
|
1195 |
'feed_delete_url' => $this->url()->fromRoute('feeds/delete', $params),
|
| - |
|
1196 |
'owner_url' => 'https://'. $network->main_hostname . '/company/view/' . $company->uuid,
|
| - |
|
1197 |
'owner_image' => $this->url()->fromRoute('storage', ['code' => $company->uuid, 'type' => 'company', 'filename' => $company->image]),
|
| 1195 |
'feed_priority'=> $feed->priority,
|
1198 |
'owner_name' => $company->name,
|
| 1196 |
];
|
1199 |
];
|
| 1197 |
if($feed->type == Feed::TYPE_HPTG)
|
- |
|
| 1198 |
{
|
- |
|
| 1199 |
|
- |
|
| 1200 |
|
- |
|
| 1201 |
$uuid = $this->params()->fromRoute('hptg_id');
|
- |
|
| 1202 |
if($group_uuid!=''){
|
- |
|
| 1203 |
$uuid=$group_uuid;
|
- |
|
| 1204 |
}
|
- |
|
| 1205 |
$userMapper = UserMapper::getInstance($this->adapter);
|
- |
|
| 1206 |
$user = $userMapper->fetchOne($feed->user_id);
|
- |
|
| 1207 |
$item['owner_url'] = 'https://'. $network->main_hostname . '/profile/view/' . $user->uuid;
|
- |
|
| 1208 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $user->uuid, 'type' => 'user', 'filename' => $user->image]);
|
- |
|
| 1209 |
$item['owner_name'] = $user->first_name . ' ' . $user->last_name;
|
- |
|
| 1210 |
$highPerformanceTeamsGroupsMapper = HighPerformanceTeamsGroupsMapper::getInstance($this->adapter);
|
- |
|
| 1211 |
$highPerformanceTeamsGroups = $highPerformanceTeamsGroupsMapper->fetchOneByUuid($uuid);
|
- |
|
| 1212 |
|
- |
|
| 1213 |
if (!$highPerformanceTeamsGroups) {
|
- |
|
| 1214 |
$data = [
|
- |
|
| 1215 |
'success' => false,
|
- |
|
| 1216 |
'data' => 'ERROR_RECORD_NOT_FOUND'
|
- |
|
| 1217 |
];
|
- |
|
| 1218 |
|
- |
|
| 1219 |
return new JsonModel($data);
|
- |
|
| 1220 |
}
|
- |
|
| 1221 |
if($highPerformanceTeamsGroups->status != HighPerformanceTeamsGroups::STATUS_ACTIVE) {
|
- |
|
| 1222 |
|
- |
|
| 1223 |
return new JsonModel([
|
- |
|
| 1224 |
'success' => false,
|
- |
|
| 1225 |
'data' => 'ERROR_UNAUTHORIZED'
|
- |
|
| 1226 |
]);
|
- |
|
| 1227 |
|
- |
|
| 1228 |
}
|
- |
|
| 1229 |
$highPerformanceTeamsGroupsMembersMapper = HighPerformanceTeamsGroupsMembersMapper::getInstance($this->adapter);
|
- |
|
| 1230 |
$highPerformanceTeamsGroupsMember = $highPerformanceTeamsGroupsMembersMapper->fetchOneByGroupIdAndUserId($highPerformanceTeamsGroups->id, $currentUser->id);
|
- |
|
| 1231 |
if(!$highPerformanceTeamsGroupsMember) {
|
- |
|
| 1232 |
return new JsonModel([
|
- |
|
| 1233 |
'success' => false,
|
- |
|
| 1234 |
'data' => 'ERROR_RECORD_NOT_FOUND'
|
- |
|
| 1235 |
]);
|
- |
|
| 1236 |
}
|
- |
|
| 1237 |
if($feed->user_id == $currentUser->id||$highPerformanceTeamsGroupsMember->type!=HighPerformanceTeamsGroupsMembers::TYPE_USER) {
|
- |
|
| 1238 |
$item['feed_delete_url'] = $this->url()->fromRoute('feeds/delete', $params);
|
- |
|
| 1239 |
}else{
|
- |
|
| 1240 |
$item['feed_delete_url'] = '';
|
- |
|
| 1241 |
}
|
- |
|
| 1242 |
|
- |
|
| 1243 |
}else if($feed->type == Feed::TYPE_MYT_QUESTION){
|
- |
|
| 1244 |
$uuid = $this->params()->fromRoute('myt_id');
|
- |
|
| 1245 |
if($myt_id!=''){
|
- |
|
| 1246 |
$uuid=$myt_id;
|
- |
|
| 1247 |
}
|
- |
|
| 1248 |
$userMapper = UserMapper::getInstance($this->adapter);
|
- |
|
| 1249 |
$user = $userMapper->fetchOne($feed->user_id);
|
- |
|
| 1250 |
$item['feed_delete_url'] = $this->url()->fromRoute('feeds/delete', $params);
|
- |
|
| 1251 |
$item['owner_url'] = 'https://'. $network->main_hostname . '/company/view/' . $company->uuid;
|
- |
|
| 1252 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $company->uuid, 'type' => 'user', 'filename' => $company->image]);
|
- |
|
| 1253 |
$item['owner_name'] = $company->name;
|
- |
|
| 1254 |
} else if($feed->type == Feed::TYPE_MYT_ANSWER){
|
- |
|
| 1255 |
$uuid = $this->params()->fromRoute('myt_id');
|
- |
|
| 1256 |
if($myt_id!=''){
|
- |
|
| 1257 |
$uuid=$myt_id;
|
- |
|
| 1258 |
}
|
- |
|
| 1259 |
$userMapper = UserMapper::getInstance($this->adapter);
|
- |
|
| 1260 |
$user = $userMapper->fetchOne($feed->user_id);
|
- |
|
| 1261 |
$item['feed_delete_url'] = $this->url()->fromRoute('feeds/delete', $params);
|
- |
|
| 1262 |
$item['owner_url'] = 'https://'. $network->main_hostname . '/company/view/' . $company->uuid;
|
- |
|
| 1263 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $company->uuid, 'type' => 'user', 'filename' => $company->image]);
|
- |
|
| 1264 |
$item['owner_name'] = $company->name;
|
- |
|
| 1265 |
}else {
|
- |
|
| 1266 |
$item['feed_delete_url'] = $this->url()->fromRoute('feeds/delete', $params);
|
- |
|
| 1267 |
$item['owner_url'] = 'https://'. $network->main_hostname . '/company/view/' . $company->uuid;
|
- |
|
| 1268 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $company->uuid, 'type' => 'company', 'filename' => $company->image]);
|
- |
|
| 1269 |
$item['owner_name'] = $company->name;
|
- |
|
| 1270 |
}
|
- |
|
| Línea 1271... |
Línea 1200... |
| 1271 |
|
1200 |
|
| 1272 |
$userMapper = UserMapper::getInstance($this->adapter);
|
1201 |
$userMapper = UserMapper::getInstance($this->adapter);
|
| Línea 1289... |
Línea 1218... |
| 1289 |
}
|
1218 |
}
|
| 1290 |
if($feed->file_type == Feed::FILE_TYPE_VIDEO) {
|
1219 |
if($feed->file_type == Feed::FILE_TYPE_VIDEO) {
|
| 1291 |
$item['owner_file_image_preview'] = $this->url()->fromRoute('storage', ['code' => $feed->uuid, 'type' => 'feed', 'filename' => $feed->file_image_preview]);
|
1220 |
$item['owner_file_image_preview'] = $this->url()->fromRoute('storage', ['code' => $feed->uuid, 'type' => 'feed', 'filename' => $feed->file_image_preview]);
|
| 1292 |
$item['owner_file_video'] = $this->url()->fromRoute('storage', ['code' => $feed->uuid, 'type' => 'feed', 'filename' => $feed->file_name]);
|
1221 |
$item['owner_file_video'] = $this->url()->fromRoute('storage', ['code' => $feed->uuid, 'type' => 'feed', 'filename' => $feed->file_name]);
|
| 1293 |
}
|
1222 |
}
|
| 1294 |
if($feed->file_type == Feed::FILE_TYPE_MEETING) {
|
- |
|
| 1295 |
$dt = \DateTime::createFromFormat('Y-m-d', $feed->date);
|
- |
|
| 1296 |
$dt2 = \DateTime::createFromFormat('H:i:s', $feed->time);
|
- |
|
| 1297 |
$item['owner_meeting'] = true;
|
- |
|
| 1298 |
$item['owner_meeting_date'] = $dt->format('d/m/Y');
|
- |
|
| 1299 |
$item['owner_meeting_time'] = $dt2->format('h:i a');
|
- |
|
| 1300 |
$item['owner_meeting_link_type'] = $feed->link_type;
|
- |
|
| 1301 |
$item['owner_meeting_link_name'] = $feed->link_name;
|
- |
|
| 1302 |
|
- |
|
| 1303 |
}
|
- |
|
| 1304 |
|
- |
|
| 1305 |
|
- |
|
| 1306 |
|
- |
|
| Línea 1307... |
Línea 1223... |
| 1307 |
|
1223 |
|
| 1308 |
$commentMapper = CommentMapper::getInstance($this->adapter);
|
1224 |
$commentMapper = CommentMapper::getInstance($this->adapter);
|
| Línea 1327... |
Línea 1243... |
| 1327 |
} else {
|
1243 |
} else {
|
| 1328 |
$comment['user_image'] = $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image ]);
|
1244 |
$comment['user_image'] = $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image ]);
|
| 1329 |
$comment['user_url'] = 'https://'. $network->main_hostname . '/profile/view/' .$user->uuid;
|
1245 |
$comment['user_url'] = 'https://'. $network->main_hostname . '/profile/view/' .$user->uuid;
|
| 1330 |
$comment['user_name'] = $user->first_name . ' ' . $user->last_name;
|
1246 |
$comment['user_name'] = $user->first_name . ' ' . $user->last_name;
|
| 1331 |
}
|
1247 |
}
|
| 1332 |
if($feed->type == Feed::TYPE_HPTG)
|
- |
|
| 1333 |
{
|
- |
|
| 1334 |
if($record->user_id == $currentUser->id||$highPerformanceTeamsGroupsMember->type!=HighPerformanceTeamsGroupsMembers::TYPE_USER) {
|
- |
|
| 1335 |
$comment['link_delete'] = $this->url()->fromRoute('feeds/comments/delete',['id' => $feed->uuid, 'comment' => $record->uuid ]);
|
- |
|
| 1336 |
}else{
|
- |
|
| 1337 |
$comment['link_delete'] = '';
|
- |
|
| 1338 |
}
|
- |
|
| 1339 |
}else{
|
- |
|
| 1340 |
$comment['link_delete'] = $this->url()->fromRoute('feeds/comments/delete',['id' => $feed->uuid, 'comment' => $record->uuid ]);
|
1248 |
$comment['link_delete'] = $this->url()->fromRoute('feeds/comments/delete',['id' => $feed->uuid, 'comment' => $record->uuid ]);
|
| 1341 |
}
|
- |
|
| 1342 |
|
- |
|
| 1343 |
$comment['link_answer_add'] = $this->url()->fromRoute('feeds/comments/answer',['id' => $feed->uuid, 'comment' => $record->uuid ]);
|
1249 |
$comment['link_answer_add'] = $this->url()->fromRoute('feeds/comments/answer',['id' => $feed->uuid, 'comment' => $record->uuid ]);
|
| 1344 |
$comment['time_elapsed'] = Functions::timeAgo( $record->added_on, $now);
|
1250 |
$comment['time_elapsed'] = Functions::timeAgo( $record->added_on, $now);
|
| 1345 |
$comment['comment'] = $record->comment;
|
1251 |
$comment['comment'] = $record->comment;
|
| Línea 1346... |
Línea 1252... |
| 1346 |
|
1252 |
|
| Línea 1364... |
Línea 1270... |
| 1364 |
} else {
|
1270 |
} else {
|
| 1365 |
$answer['user_image'] = $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image ]);
|
1271 |
$answer['user_image'] = $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image ]);
|
| 1366 |
$answer['user_url'] = 'https://'. $network->main_hostname . '/profile/view/' . $user->uuid;
|
1272 |
$answer['user_url'] = 'https://'. $network->main_hostname . '/profile/view/' . $user->uuid;
|
| 1367 |
$answer['user_name'] = $user->first_name . ' ' . $user->last_name;
|
1273 |
$answer['user_name'] = $user->first_name . ' ' . $user->last_name;
|
| 1368 |
}
|
1274 |
}
|
| 1369 |
if($feed->type == Feed::TYPE_HPTG)
|
- |
|
| 1370 |
{
|
- |
|
| 1371 |
if($record2->user_id == $currentUser->id||$highPerformanceTeamsGroupsMember->type!=HighPerformanceTeamsGroupsMembers::TYPE_USER) {
|
- |
|
| 1372 |
$answer['link_delete'] = $this->url()->fromRoute('feeds/comments/delete',['id' => $feed->uuid, 'comment' => $record2->uuid ]);
|
- |
|
| 1373 |
}else{
|
- |
|
| 1374 |
$answer['link_delete'] ='';
|
- |
|
| 1375 |
}
|
- |
|
| 1376 |
}else{
|
- |
|
| 1377 |
$answer['link_delete'] = $this->url()->fromRoute('feeds/comments/delete',['id' => $feed->uuid, 'comment' => $record2->uuid ]);
|
1275 |
$answer['link_delete'] = $this->url()->fromRoute('feeds/comments/delete',['id' => $feed->uuid, 'comment' => $record2->uuid ]);
|
| 1378 |
}
|
- |
|
| 1379 |
|
- |
|
| 1380 |
$answer['time_elapsed'] = Functions::timeAgo($record2->added_on, $now);
|
1276 |
$answer['time_elapsed'] = Functions::timeAgo($record2->added_on, $now);
|
| 1381 |
$answer['comment'] = $record2->comment;
|
1277 |
$answer['comment'] = $record2->comment;
|
| Línea 1382... |
Línea 1278... |
| 1382 |
|
1278 |
|