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 |
|