Proyectos de Subversion LeadersLinked - Services

Rev

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

Rev 1 Rev 60
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);