Файловый менеджер - Редактировать - /var/www/html/components/com_community/views/friends/view.feed.php
Ðазад
<?php /** * @copyright (C) 2013 iJoomla, Inc. - All rights reserved. * @license GNU General Public License, version 2 (http://www.gnu.org/licenses/gpl-2.0.html) * @author iJoomla.com <webmaster@ijoomla.com> * @url https://www.jomsocial.com/license-agreement * The PHP code portions are distributed under the GPL license. If not otherwise stated, all images, manuals, cascading style sheets, and included JavaScript *are NOT GPL, and are released under the IJOOMLA Proprietary Use License v1.0 * More info at https://www.jomsocial.com/license-agreement */ use Joomla\CMS\Document\Feed\FeedItem; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\Uri\Uri; // no direct access defined('_JEXEC') or die('Restricted access'); jimport( 'joomla.application.component.view'); jimport( 'joomla.utilities.arrayhelper'); class CommunityViewFriends extends CommunityView { public function friends($data = null){ $mainframe = Factory::getApplication(); $jinput = $mainframe->input; $document = Factory::getDocument(); $my = CFactory::getUser(); $id = $jinput->getInt('userid', 0 ); $sorted = $jinput->get->get('sort' , 'latest', 'STRING'); $filter = $jinput->getWord( 'filter' , 'all' ); $isMine = ( ($id == $my->id) && ($my->id != 0) ); $id = $id == 0 ? $my->id : $id; $user = CFactory::getUser($id); $friends = CFactory::getModel('friends'); $blockModel = CFactory::getModel('block'); $document->setLink(CRoute::_('index.php?option=com_community')); $rows = $friends->getFriends( $id , $sorted , true , $filter ); // Hide submenu if we are viewing other's friends if( $isMine ) { $document->setTitle(Text::_('COM_COMMUNITY_FRIENDS_MY_FRIENDS')); } else { $document->setTitle(Text::sprintf('COM_COMMUNITY_FRIENDS_ALL_FRIENDS', $user->getDisplayName())); } $sortItems = array( 'latest' => Text::_('COM_COMMUNITY_SORT_RECENT_FRIENDS') , 'online' => Text::_('COM_COMMUNITY_ONLINE') ); $resultRows = array(); // @todo: preload all friends foreach($rows as $row) { $user = CFactory::getUser($row->id); $obj = clone($row); $obj->friendsCount = $user->getFriendCount(); $obj->profileLink = CUrlHelper::userLink($row->id); $obj->isFriend = true; $obj->isBlocked = $blockModel->getBlockStatus($user->id,$my->id); $resultRows[] = $obj; } unset($rows); foreach($resultRows as $row){ if( !$row->isBlocked ) { // load individual item creator class $item = new FeedItem(); $item->title = strip_tags($row->name); $item->link = CRoute::_('index.php?option=com_community&view=profile&userid='.$row->id); $item->description = '<img src="' . Uri::base() . $row->_thumb . '" alt="" /> '.$row->_status; $item->date = $row->lastvisitDate; $item->category = '';//$row->category; $item->description = CString::str_ireplace('_QQQ_', '"', $item->description); // Make sure url is absolute $item->description = CString::str_ireplace('href="/', 'href="'. Uri::base(), $item->description); // loads item info into rss array $document->addItem( $item ); } } } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка