Файловый менеджер - Редактировать - /var/www/html/components/com_community/templates/jomsocial/layouts/activities.stream.options.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\Language\Text; use Joomla\CMS\Uri\Uri; defined('_JEXEC') or die(); $activity = new CActivity($act); $permission = $activity->getPermission($my->id); $allowPrivacy = true; if ( !CActivitiesHelper::getStreamPermission($act->actor) ) { $allowPrivacy = false; } else if ( $act->app === 'users.featured' || $act->app === 'photos' || $act->app === 'albums.comment' || $act->app === 'photos.comment' || $act->app === 'videos.comment' || $act->app === 'videos.featured' || $act->app === 'videos' || $act->app === 'videos.linking' || $act->app === 'cover.upload' || $act->app === 'groups.discussion.reply' || $act->app === 'groups.discussion' || $act->app === 'pages.discussion.reply' || $act->app === 'pages.discussion' || strpos($act->app,'like') !== false || strpos($act->app,'system') !== false || strpos($act->app,'groups.') !== false || $act->groupid || //since the permission will follow group permission strpos($act->app,'pages.') !== false || $act->pageid || //since the permission will follow page permission strpos($act->app,'events.') !== false || $act->eventid // event activity should follow the event permission ) { $allowPrivacy = false; } // get stream actor for like if (strpos($act->app, 'like')) { if (!$act->actor) { $params = $act->params; $actors = $params->get('actors', ''); if ( !is_array($actors) ) { $actors = array_reverse( explode(',', $actors) ); } if (isset($actors[0]) && $actors[0]) { $act->actor = $actors[0]; } } } ?> <div class="joms-list__options"> <?php if ($permission->showButton || ($my->id == 0 && CFactory::getConfig()->get('enableguestreporting')) ) { ?> <a href="javascript:" class="joms-button--options" data-ui-object="joms-dropdown-button"> <svg viewBox="0 0 16 16" class="joms-icon"> <use xlink:href="<?php echo Uri::getInstance(); ?>#joms-icon-arrow-down"></use> </svg> </a> <?php } ?> <ul class="joms-dropdown"> <?php if (CFactory::getConfig()->get('enablereporting') && (($my->id == 0 && CFactory::getConfig()->get('enableguestreporting')) || ($my->id > 0 && $my->id != $act->actor)) && !COwnerHelper::isCommunityAdmin() ) { ?> <li> <a href="javascript:" data-propagate="1" onclick="joms.api.streamReport('<?php echo $act->id; ?>', '0');"> <?php echo Text::_('COM_COMMUNITY_REPORT'); ?> </a> </li> <li class="separator"></li> <?php } ?> <?php if ($allowPrivacy) { ?> <li> <a href="javascript:" data-propagate="1" onclick="joms.api.streamSelectPrivacy('<?php echo $act->id; ?>');"> <?php echo Text::_('COM_COMMUNITY_PROFILE_PREFERENCES_PRIVACY'); ?> </a> </li> <?php } ?> <?php if ($permission->hideStream) { ?> <li> <a href="javascript:" data-propagate="1" onclick="joms.api.streamHide('<?php echo $act->id; ?>', '<?php echo $act->actor; ?>');"> <?php echo Text::_('COM_COMMUNITY_HIDE_ACTIVITY'); ?> </a> </li> <?php if ($permission->ignoreStream && !$activity->actors && $act->actor && strpos($act->app,'featured') === false) { ?> <li> <a href="javascript:" data-propagate="1" onclick="joms.api.userIgnore('<?php echo $act->actor; ?>');"> <?php echo Text::sprintf('COM_COMMUNITY_HIDE_ALL_FROM',CFactory::getUser($activity->actor)->getDisplayName(false, true)); ?> </a> </li> <?php } ?> <?php } ?> <?php if (CFactory::getUser()->authorise('community.profileeditstate', 'com_community') && $act->actor && ($act->actor != $my->id) && !COwnerHelper::isCommunityAdmin($act->actor) && strpos($act->app,'featured') === false) { ?> <li> <a href="javascript:" onclick="joms.api.userBan('<?php echo $act->actor; ?>');"> <?php echo Text::sprintf('COM_COMMUNITY_BAN_USER_DISPLAYNAME',CFactory::getUser($act->actor)->getDisplayName(false, true)); ?> </a> </li> <?php } ?> <?php if($permission->featureActivity){ ?> <li> <a href="javascript:" data-propagate="1" onclick="joms.api.streamAddFeatured('<?php echo $act->id; ?>');"> <?php echo Text::_('COM_COMMUNITY_STREAM_ACTIVITY_FEATURE'); ?> </a> </li> <?php }elseif($permission->unfeatureActivity){ ?> <li> <a href="javascript:" data-propagate="1" onclick="joms.api.streamRemoveFeatured('<?php echo $act->id; ?>');"> <?php echo Text::_('COM_COMMUNITY_STREAM_ACTIVITY_UNFEATURE'); ?> </a> </li> <?php } ?> <?php if ($permission->editPost || $permission->deletePost) { ?> <?php if ($permission->editPost) { ?> <li> <a href="javascript:" data-propagate="1" onclick="joms.api.streamEdit('<?php echo $act->id; ?>', this);"> <?php echo Text::_('COM_COMMUNITY_ACTIVITY_EDIT_POST'); ?> </a> </li> <?php } ?> <?php if ($permission->deletePost) { ?> <li> <a href="javascript:" data-propagate="1" onclick="joms.api.streamRemove('<?php echo $act->id; ?>');"> <?php echo Text::_('COM_COMMUNITY_ACTIVITY_DELETE_POST'); ?> </a> </li> <?php } ?> <?php } ?> <?php if ($permission->deleteLocation) { ?> <li> <a href="javascript:" data-propagate="1" onclick="joms.api.streamEditLocation('<?php echo $act->id; ?>', this);"> <?php echo Text::_('COM_COMMUNITY_ACTIVITY_EDIT_LOCATION'); ?> </a> </li> <?php } ?> <?php if ($permission->deleteLocation) { ?> <li> <a href="javascript:" data-propagate="1" onclick="joms.api.streamRemoveLocation('<?php echo $act->id; ?>');"> <?php echo Text::_('COM_COMMUNITY_ACTIVITY_DELETE_LOCATION'); ?> </a> </li> <?php } ?> <?php if ($permission->deleteMood) { ?> <li class="joms-js--contextmenu-removemood"> <a href="javascript:" data-propagate="1" onclick="joms.api.streamRemoveMood('<?php echo $act->id; ?>');"> <?php echo Text::_('COM_COMMUNITY_ACTIVITY_REMOVE_MOOD'); ?> </a> </li> <?php } ?> <?php if ( CActivitiesHelper::hasTag($my->id, $act->title) ) { ?> <li class="joms-js--contextmenu-removetag"> <a href="javascript:" data-propagate="1" onclick="joms.api.streamRemoveTag('<?php echo $act->id; ?>');"> <?php echo Text::_('COM_COMMUNITY_ACTIVITY_REMOVE_TAG'); ?> </a> </li> <?php } ?> </ul> </div>
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка