Línea 1642... |
Línea 1642... |
1642 |
|
1642 |
|
1643 |
if ($feed->type == Feed::TYPE_COMPANY) {
|
1643 |
if ($feed->type == Feed::TYPE_COMPANY) {
|
1644 |
$companyMapper = CompanyMapper::getInstance($this->adapter);
|
1644 |
$companyMapper = CompanyMapper::getInstance($this->adapter);
|
1645 |
$company = $companyMapper->fetchOne($feed->company_id);
|
1645 |
$company = $companyMapper->fetchOne($feed->company_id);
|
1646 |
$item['owner_url'] = $this->url()->fromRoute('company/view', ['id' => $company->uuid]);
|
1646 |
$item['owner_url'] = $this->url()->fromRoute('company/view', ['id' => $company->uuid]);
|
1647 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $company->uuid, 'type' => 'company', 'filename' => $company->image]);
|
1647 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $company->uuid, 'type' => 'company', 'filename' => $company->image],['force_canonical' => true]);
|
1648 |
$item['owner_name'] = $company->name;
|
1648 |
$item['owner_name'] = $company->name;
|
Línea 1649... |
Línea 1649... |
1649 |
/*
|
1649 |
/*
|
1650 |
|
1650 |
|
Línea 1658... |
Línea 1658... |
1658 |
*/
|
1658 |
*/
|
1659 |
} else if ($feed->type == Feed::TYPE_GROUP) {
|
1659 |
} else if ($feed->type == Feed::TYPE_GROUP) {
|
1660 |
$groupMapper = GroupMapper::getInstance($this->adapter);
|
1660 |
$groupMapper = GroupMapper::getInstance($this->adapter);
|
1661 |
$group = $groupMapper->fetchOne($feed->group_id);
|
1661 |
$group = $groupMapper->fetchOne($feed->group_id);
|
1662 |
$item['owner_url'] = '';
|
1662 |
$item['owner_url'] = '';
|
1663 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $group->uuid, 'type' => 'group', 'filename' => $group->image]);
|
1663 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $group->uuid, 'type' => 'group', 'filename' => $group->image],['force_canonical' => true]);
|
1664 |
$item['owner_name'] = $group->name;
|
1664 |
$item['owner_name'] = $group->name;
|
Línea 1665... |
Línea 1665... |
1665 |
|
1665 |
|
1666 |
if ($group->user_id == $currentUser->id) {
|
1666 |
if ($group->user_id == $currentUser->id) {
|
1667 |
$item['feed_delete_url'] = $this->url()->fromRoute('feed/delete', $params);
|
1667 |
$item['feed_delete_url'] = $this->url()->fromRoute('feed/delete', $params);
|
1668 |
}
|
1668 |
}
|
1669 |
} else {
|
1669 |
} else {
|
1670 |
$userMapper = UserMapper::getInstance($this->adapter);
|
1670 |
$userMapper = UserMapper::getInstance($this->adapter);
|
Línea 1671... |
Línea 1671... |
1671 |
$user = $userMapper->fetchOne($feed->user_id);
|
1671 |
$user = $userMapper->fetchOne($feed->user_id);
|
1672 |
|
1672 |
|
1673 |
$item['owner_url'] = $this->url()->fromRoute('profile/view', ['id' => $user->uuid]);
|
1673 |
$item['owner_url'] = $this->url()->fromRoute('profile/view', ['id' => $user->uuid]);
|
Línea 1674... |
Línea 1674... |
1674 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $user->uuid, 'type' => 'user', 'filename' => $user->image]);
|
1674 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $user->uuid, 'type' => 'user', 'filename' => $user->image],['force_canonical' => true]);
|
1675 |
$item['owner_name'] = $user->first_name . ' ' . $user->last_name;
|
1675 |
$item['owner_name'] = $user->first_name . ' ' . $user->last_name;
|
1676 |
|
1676 |
|
Línea 1687... |
Línea 1687... |
1687 |
$userMapper = UserMapper::getInstance($this->adapter);
|
1687 |
$userMapper = UserMapper::getInstance($this->adapter);
|
1688 |
$user = $userMapper->fetchOne($feed->user_id);
|
1688 |
$user = $userMapper->fetchOne($feed->user_id);
|
Línea 1689... |
Línea 1689... |
1689 |
|
1689 |
|
1690 |
if ($feed->posted_or_shared == Feed::SHARED) {
|
1690 |
if ($feed->posted_or_shared == Feed::SHARED) {
|
1691 |
$item['owner_url'] = $this->url()->fromRoute('profile/view', ['id' => $user->uuid]);
|
1691 |
$item['owner_url'] = $this->url()->fromRoute('profile/view', ['id' => $user->uuid]);
|
1692 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $user->uuid, 'type' => 'user', 'filename' => $user->image]);
|
1692 |
$item['owner_image'] = $this->url()->fromRoute('storage', ['code' => $user->uuid, 'type' => 'user', 'filename' => $user->image],['force_canonical' => true]);
|
1693 |
$item['owner_name'] = $user->first_name . ' ' . $user->last_name;
|
1693 |
$item['owner_name'] = $user->first_name . ' ' . $user->last_name;
|
Línea 1694... |
Línea 1694... |
1694 |
}
|
1694 |
}
|
1695 |
|
1695 |
|
Línea 1742... |
Línea 1742... |
1742 |
|
1742 |
|
Línea 1743... |
Línea 1743... |
1743 |
|
1743 |
|
1744 |
$item['owner_time_elapse'] = Functions::timeAgo($feed->added_on, $now);
|
1744 |
$item['owner_time_elapse'] = Functions::timeAgo($feed->added_on, $now);
|
1745 |
|
1745 |
|
1746 |
if ($feed->file_type == Feed::FILE_TYPE_IMAGE) {
|
1746 |
if ($feed->file_type == Feed::FILE_TYPE_IMAGE) {
|
1747 |
$item['owner_file_image'] = $this->url()->fromRoute('storage', ['code' => $feed->uuid, 'type' => 'feed', 'filename' => $feed->file_name]);
|
1747 |
$item['owner_file_image'] = $this->url()->fromRoute('storage', ['code' => $feed->uuid, 'type' => 'feed', 'filename' => $feed->file_name],['force_canonical' => true]);
|
1748 |
}
|
1748 |
}
|
1749 |
if ($feed->file_type == Feed::FILE_TYPE_DOCUMENT) {
|
1749 |
if ($feed->file_type == Feed::FILE_TYPE_DOCUMENT) {
|
1750 |
$item['owner_file_document'] = $this->url()->fromRoute('storage', ['code' => $feed->uuid, 'type' => 'feed', 'filename' => $feed->file_name]);
|
1750 |
$item['owner_file_document'] = $this->url()->fromRoute('storage', ['code' => $feed->uuid, 'type' => 'feed', 'filename' => $feed->file_name],['force_canonical' => true]);
|
1751 |
}
|
1751 |
}
|
1752 |
if ($feed->file_type == Feed::FILE_TYPE_VIDEO) {
|
1752 |
if ($feed->file_type == Feed::FILE_TYPE_VIDEO) {
|
Línea 1753... |
Línea 1753... |
1753 |
$item['owner_file_image_preview'] = $this->url()->fromRoute('storage', ['code' => $feed->uuid, 'type' => 'feed', 'filename' => $feed->file_image_preview]);
|
1753 |
$item['owner_file_image_preview'] = $this->url()->fromRoute('storage', ['code' => $feed->uuid, 'type' => 'feed', 'filename' => $feed->file_image_preview],['force_canonical' => true]);
|
Línea 1764... |
Línea 1764... |
1764 |
|
1764 |
|
1765 |
$item['shared_description'] = $sharedFeed->description;
|
1765 |
$item['shared_description'] = $sharedFeed->description;
|
Línea 1766... |
Línea 1766... |
1766 |
$item['shared_time_elapse'] = Functions::timeAgo($sharedFeed->added_on, $now);
|
1766 |
$item['shared_time_elapse'] = Functions::timeAgo($sharedFeed->added_on, $now);
|
1767 |
|
1767 |
|
1768 |
if ($sharedFeed->file_type == Feed::FILE_TYPE_IMAGE) {
|
1768 |
if ($sharedFeed->file_type == Feed::FILE_TYPE_IMAGE) {
|
1769 |
$item['shared_file_image'] = $this->url()->fromRoute('storage', ['code' => $sharedFeed->uuid, 'type' => 'feed', 'filename' => $sharedFeed->file_name]);
|
1769 |
$item['shared_file_image'] = $this->url()->fromRoute('storage', ['code' => $sharedFeed->uuid, 'type' => 'feed', 'filename' => $sharedFeed->file_name],['force_canonical' => true]);
|
1770 |
}
|
1770 |
}
|
1771 |
if ($sharedFeed->file_type == Feed::FILE_TYPE_DOCUMENT) {
|
1771 |
if ($sharedFeed->file_type == Feed::FILE_TYPE_DOCUMENT) {
|
1772 |
$item['shared_file_document'] = $this->url()->fromRoute('storage', ['code' => $sharedFeed->uuid, 'type' => 'feed', 'filename' => $sharedFeed->file_name]);
|
1772 |
$item['shared_file_document'] = $this->url()->fromRoute('storage', ['code' => $sharedFeed->uuid, 'type' => 'feed', 'filename' => $sharedFeed->file_name],['force_canonical' => true]);
|
1773 |
}
|
1773 |
}
|
1774 |
if ($sharedFeed->file_type == Feed::FILE_TYPE_VIDEO) {
|
1774 |
if ($sharedFeed->file_type == Feed::FILE_TYPE_VIDEO) {
|
1775 |
$item['shared_file_image_preview'] = $this->url()->fromRoute('storage', ['code' => $sharedFeed->uuid, 'type' => 'feed', 'filename' => $sharedFeed->file_image_preview]);
|
1775 |
$item['shared_file_image_preview'] = $this->url()->fromRoute('storage', ['code' => $sharedFeed->uuid, 'type' => 'feed', 'filename' => $sharedFeed->file_image_preview],['force_canonical' => true]);
|
Línea 1776... |
Línea 1776... |
1776 |
$item['shared_file_video'] = $this->url()->fromRoute('storage', ['code' => $sharedFeed->uuid, 'type' => 'feed', 'filename' => $sharedFeed->file_name]);
|
1776 |
$item['shared_file_video'] = $this->url()->fromRoute('storage', ['code' => $sharedFeed->uuid, 'type' => 'feed', 'filename' => $sharedFeed->file_name],['force_canonical' => true]);
|
Línea 1777... |
Línea 1777... |
1777 |
}
|
1777 |
}
|
Línea 1778... |
Línea 1778... |
1778 |
|
1778 |
|
1779 |
$item['shared_content_type'] = $sharedFeed->file_type ? $sharedFeed->file_type : '';
|
1779 |
$item['shared_content_type'] = $sharedFeed->file_type ? $sharedFeed->file_type : '';
|
1780 |
|
1780 |
|
1781 |
if ($feed->company_id) {
|
1781 |
if ($feed->company_id) {
|
1782 |
|
1782 |
|
1783 |
$companyMapper = CompanyMapper::getInstance($this->adapter);
|
1783 |
$companyMapper = CompanyMapper::getInstance($this->adapter);
|
1784 |
$sharedCompany = $companyMapper->fetchOne($feed->company_id);
|
1784 |
$sharedCompany = $companyMapper->fetchOne($feed->company_id);
|
1785 |
$item['shared_url'] = $this->url()->fromRoute('company/view', ['id' => $sharedCompany->uuid]);
|
1785 |
$item['shared_url'] = $this->url()->fromRoute('company/view', ['id' => $sharedCompany->uuid]);
|
1786 |
$item['shared_image'] = $this->url()->fromRoute('storage', ['code' => $sharedCompany->uuid, 'type' => 'company', 'filename' => $sharedCompany->image]);
|
1786 |
$item['shared_image'] = $this->url()->fromRoute('storage', ['code' => $sharedCompany->uuid, 'type' => 'company', 'filename' => $sharedCompany->image],['force_canonical' => true]);
|
1787 |
$item['shared_name'] = $sharedCompany->name;
|
1787 |
$item['shared_name'] = $sharedCompany->name;
|
1788 |
} else if ($feed->group_id) {
|
1788 |
} else if ($feed->group_id) {
|
1789 |
$groupMapper = GroupMapper::getInstance($this->adapter);
|
1789 |
$groupMapper = GroupMapper::getInstance($this->adapter);
|
Línea 1790... |
Línea 1790... |
1790 |
$sharedGroup = $groupMapper->fetchOne($feed->group_id);
|
1790 |
$sharedGroup = $groupMapper->fetchOne($feed->group_id);
|
1791 |
$item['shared_url'] = '';
|
1791 |
$item['shared_url'] = '';
|
1792 |
$item['shared_image'] = $this->url()->fromRoute('storage', ['code' => $sharedGroup->uuid, 'type' => 'group', 'filename' => $sharedGroup->image]);
|
1792 |
$item['shared_image'] = $this->url()->fromRoute('storage', ['code' => $sharedGroup->uuid, 'type' => 'group', 'filename' => $sharedGroup->image],['force_canonical' => true]);
|
1793 |
$item['shared_name'] = $sharedGroup->name;
|
1793 |
$item['shared_name'] = $sharedGroup->name;
|
1794 |
} else {
|
1794 |
} else {
|
1795 |
|
1795 |
|
Línea 1829... |
Línea 1829... |
1829 |
array_push($comments , [
|
1829 |
array_push($comments , [
|
1830 |
'unique' => uniqid(),
|
1830 |
'unique' => uniqid(),
|
1831 |
'user_url' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
1831 |
'user_url' => $this->url()->fromRoute('profile/view', ['id' => $user->uuid]),
|
1832 |
'user_name' => $user->first_name . ' ' . $user->last_name,
|
1832 |
'user_name' => $user->first_name . ' ' . $user->last_name,
|
1833 |
'company' => $owner,
|
1833 |
'company' => $owner,
|
1834 |
'user_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image]),
|
1834 |
'user_image' => $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image],['force_canonical' => true]),
|
1835 |
'time_elapsed' => Functions::timeAgo($record->added_on, $now),
|
1835 |
'time_elapsed' => Functions::timeAgo($record->added_on, $now),
|
1836 |
'comment' => $record->comment,
|
1836 |
'comment' => $record->comment,
|
1837 |
'link_delete' => $link_delete
|
1837 |
'link_delete' => $link_delete
|
1838 |
]);
|
1838 |
]);
|
1839 |
}
|
1839 |
}
|
Línea 1870... |
Línea 1870... |
1870 |
$userMapper = UserMapper::getInstance($this->adapter);
|
1870 |
$userMapper = UserMapper::getInstance($this->adapter);
|
Línea 1871... |
Línea 1871... |
1871 |
|
1871 |
|
Línea 1872... |
Línea 1872... |
1872 |
$user = $userMapper->fetchOne($record->user_id);
|
1872 |
$user = $userMapper->fetchOne($record->user_id);
|
1873 |
|
1873 |
|
1874 |
$item['unique'] = uniqid();
|
1874 |
$item['unique'] = uniqid();
|
1875 |
//$item['user_image'] = $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image]);
|
1875 |
//$item['user_image'] = $this->url()->fromRoute('storage', ['type' => 'user', 'code' => $user->uuid, 'filename' => $user->image],['force_canonical' => true]);
|
1876 |
$item['user_url'] = $this->url()->fromRoute('profile', ['id' => $user->uuid]);
|
1876 |
$item['user_url'] = $this->url()->fromRoute('profile', ['id' => $user->uuid]);
|
1877 |
$item['user_name'] = $user->first_name . ' ' . $user->last_name;
|
1877 |
$item['user_name'] = $user->first_name . ' ' . $user->last_name;
|
1878 |
$item['time_elapsed'] = Functions::timeAgo($record->added_on, $now);
|
1878 |
$item['time_elapsed'] = Functions::timeAgo($record->added_on, $now);
|