| Server IP : 54.36.91.62 / Your IP : 216.73.217.112 Web Server : Apache System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : coopiak ( 151928) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/coopiak/amisdesseniors-fr/nimes/components/com_rsfeedback/views/feedback/tmpl/ |
Upload File : |
<?php
/**
* @package RSFeedback!
* @copyright (C) 2010-2018 www.rsjoomla.com
* @license GPL, http://www.gnu.org/copyleft/gpl.html
*/
defined('_JEXEC') or die('Restricted access');
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;
use Joomla\CMS\Router\Route;
$canEdit = $this->permissions['feedback_edit'] || ( RSFeedbackHelper::verifyAuthorship($this->item->id) && $this->permissions['feedback_add'] );
$canDelete = $this->permissions['feedback_delete'];
$canMove = $this->permissions['feedback_move'];
$canModerateFlags = $this->permissions['feedback_moderate_flags'];
$canPostFlags = isset($this->permissions['feedback_post_flags']) ? $this->permissions['feedback_post_flags'] : true;
$canUpdateStatus = $this->permissions['feedback_update_status'];
$canComment = $this->permissions['feedback_comment'] && $this->statuses[$this->item->status_id]->permissions->allow_commenting == 1;
$canShare = (isset($this->permissions['feedback_share']) && $this->permissions['feedback_share'] == 1) && ($this->config->permission_show_facebook || $this->config->permission_show_twitter || $this->config->permission_show_blogger || $this->config->permission_show_reddit || $this->config->permission_show_linkedin || $this->config->permission_show_pinterest); ?>
<div class="item-page<?php echo $this->pageclass_sfx;?>">
<?php if ($this->params->get('show_page_heading')) { ?>
<div class="page-header">
<h1><?php echo $this->escape($this->params->get('page_heading')); ?></h1>
</div>
<?php } ?>
<div class="rsfeedback_box <?php echo RSFeedbackAdapterGrid::row(); ?>">
<div class="<?php echo RSFeedbackAdapterGrid::column(2); ?>">
<div class="<?php echo RSFeedbackAdapterGrid::row(); ?>">
<div class="rsfe_votes_box <?php echo RSFeedbackAdapterGrid::column(12); ?>">
<span class="rsfe_votes_no" id="rsfe_votes_no<?php echo $this->item->id;?>"><?php echo $this->item->nr_votes;?></span>
<?php if ($this->show_vote_button) { ?>
<button type="button" class="btn <?php echo ($this->user_votes_on_feedback == 0) ? 'btn-primary' : 'btn-warning';?> rsfe_vote_link" id="rsfe_vote_link<?php echo $this->item->id;?>" data-placement="bottom" data-title="<?php echo Text::_('COM_RSFEEDBACK_VOTE_POPUP_TITLE');?><a class='rsfe_close_popup close'>×</a>" data-content="" data-delay="1500" data-placement="bottom" data-html="true" data-trigger="click" data-bs-placement="bottom" data-bs-title="<?php echo Text::_('COM_RSFEEDBACK_VOTE_POPUP_TITLE');?><a class='rsfe_close_popup close'>×</a>" data-bs-content=" " data-bs-delay="1500" data-bs-placement="bottom" data-bs-html="true" data-bs-trigger="click"><?php echo Text::_('COM_RSFEEDBACK_VOTE_BUTTON_TEXT');?></button>
<div class="rsfe_vote_popup" id="rsfe_vote_popup<?php echo $this->item->id;?>"></div>
<?php } ?>
</div>
</div>
<?php if ($canEdit || $canDelete || $canMove || $canModerateFlags || $canPostFlags) { ?>
<div class="<?php echo RSFeedbackAdapterGrid::row(); ?>">
<div class="btn-group <?php echo RSFeedbackAdapterGrid::column(12); ?> rsfe_actions_btn">
<a class="<?php echo RSFeedbackAdapterGrid::styles(array('btn')); ?> btn-block dropdown-toggle" data-toggle="dropdown" data-bs-toggle="dropdown" href="#"><i class="fa fa-cogs"></i> <span class="caret"></span></a>
<ul class="dropdown-menu">
<?php if ($canEdit) { ?>
<li>
<a class="dropdown-item" href="<?php echo Route::_(RSFeedbackRoute::EditFeedback($this->item->id, $this->return_page, $this->tmpl));?>"><i class="fa fa-edit"></i> <?php echo Text::_('COM_RSFEEDBACK_EDIT');?></a>
</li>
<?php } ?>
<?php if ($canDelete) { ?>
<li>
<a class="dropdown-item" onclick="if(confirm('<?php echo Text::_('COM_RSFEEDBACK_CONFIRM_DELETE_FEEDBACK', true);?>')) return true; else return false;" href="<?php echo Route::_(RSFeedbackRoute::DeleteFeedback($this->item->id, $this->item->cat_id, $this->tmpl));?>"><i class="fa fa-trash"></i> <?php echo Text::_('COM_RSFEEDBACK_DELETE');?></a>
</li>
<?php } ?>
<?php if ($canMove) { ?>
<li>
<a class="dropdown-item" href="javascript:void(0)" data-target="#MoveFeedbackForm<?php echo $this->item->id;?>" data-bs-target="#MoveFeedbackForm<?php echo $this->item->id;?>" role="button" data-toggle="modal" data-bs-toggle="modal"><i class="fa fa-arrows-alt"></i> <?php echo Text::_('COM_RSFEEDBACK_MOVE');?></a>
</li>
<?php } ?>
<?php if ($canModerateFlags) { ?>
<li>
<a class="dropdown-item" href="javascript:void(0)" data-target="#ModerateFlags<?php echo $this->item->id;?>" data-bs-target="#ModerateFlags<?php echo $this->item->id;?>" role="button" data-toggle="modal" data-bs-toggle="modal"><i class="fa fa-wrench"></i> <?php echo Text::_('COM_RSFEEDBACK_MODERATE_FLAGS');?></a>
</li>
<?php } ?>
<?php if ($canPostFlags) { ?>
<li>
<a class="dropdown-item" href="javascript:void(0)" data-target="#Flag<?php echo $this->item->id;?>" data-bs-target="#Flag<?php echo $this->item->id;?>" role="button" data-toggle="modal" data-bs-toggle="modal"><i class="fa fa-flag"></i> <?php echo Text::_('COM_RSFEEDBACK_FLAG');?></a>
</li>
<?php } ?>
</ul>
</div>
</div>
<?php } ?>
<?php if ($canUpdateStatus) { ?>
<div class="<?php echo RSFeedbackAdapterGrid::row(); ?>">
<div class="btn-group <?php echo RSFeedbackAdapterGrid::column(12); ?> rsfe_actions_btn">
<a class="<?php echo RSFeedbackAdapterGrid::styles(array('btn')); ?> btn-block dropdown-toggle rsfe_status_<?php echo $this->item->status_id;?>" data-toggle="dropdown" data-bs-toggle="dropdown" href="#"><i class="fa fa-<?php echo $this->item->status_icon;?>"></i> <?php echo RSFeedbackHelper::getTranslation($this->item->status_name, 'status');?> <span class="caret"></span></a>
<ul class="dropdown-menu rsfe_dropdown_statuses" id="rsfe_dropdown_statuses<?php echo $this->item->id;?>">
<?php foreach ($this->statuses as $status) { ?>
<?php $automatically_remove_votes = (isset($status->permissions->automatically_remove_votes) && $status->permissions->automatically_remove_votes == 1 ? ' data-confirm="'.Text::_('COM_RSFEEDBACK_STATUS_UPDATE_CONFIRM_VOTES_AUTOMATICALLY_REMOVED', true).'" data-bs-confirm="'.Text::_('COM_RSFEEDBACK_STATUS_UPDATE_CONFIRM_VOTES_AUTOMATICALLY_REMOVED', true).'"' : '');?>
<li>
<a id="rsfe_status_id<?php echo $status->id;?>"<?php echo $automatically_remove_votes;?> rel="nofollow" href="javascript:void(0)" class="rsfe_update_status dropdown-item"><i class="fa fa-<?php echo $status->icon;?>"></i> <?php echo RSFeedbackHelper::getTranslation($status->name, 'status');?></a>
</li>
<?php } ?>
</ul>
</div>
</div>
<?php } else { ?>
<div class="<?php echo RSFeedbackAdapterGrid::row(); ?>">
<div class="btn-group <?php echo RSFeedbackAdapterGrid::column(12); ?> rsfe_actions_btn">
<div class="<?php echo RSFeedbackAdapterGrid::styles(array('btn')); ?> btn-block disabled rsfe_status_<?php echo $this->item->status_id;?> hasTooltip" title="<?php echo Text::_('COM_RSFEEDBACK_STATUS_INFO_LABEL');?> <?php echo RSFeedbackHelper::getTranslation($this->item->status_name,'status'); ?>">
<i class="fa fa-<?php echo $this->item->status_icon;?>"></i> <?php echo RSFeedbackHelper::getTranslation($this->item->status_name, 'status'); ?>
</div>
</div>
</div>
<?php } ?>
<?php if ($canShare) { ?>
<div class="<?php echo RSFeedbackAdapterGrid::row(); ?>">
<div class="btn-group <?php echo RSFeedbackAdapterGrid::column(12); ?> rsfe_actions_btn" id="rsfe_share_container">
<a class="<?php echo RSFeedbackAdapterGrid::styles(array('btn')); ?> btn-block dropdown-toggle" data-toggle="dropdown" data-bs-toggle="dropdown" href="#"><i class="fa fa-share-alt"></i> <?php echo Text::_('COM_RSFEEDBACK_SHARE');?></a>
<ul class="dropdown-menu" id="rsfe_social">
<?php if ($this->config->permission_show_facebook) { ?>
<li class="<?php echo RSFeedbackAdapterGrid::styles(array('pull-left')); ?> nav-item">
<a onclick="window.open('<?php echo $this->escape($this->facebook_share_url);?>', '', 'toolbar=0,status=0,width=620,height=280');" href="javascript: void(0)" id="facebook-btn" class="hasTooltip nav-link" title="<?php echo Text::_('COM_RSFEEDBACK_SHARE_TO_FACEBOOK');?>"></a>
</li>
<?php } ?>
<?php if ($this->config->permission_show_twitter) { ?>
<li class="<?php echo RSFeedbackAdapterGrid::styles(array('pull-left')); ?> nav-item">
<a href="<?php echo $this->escape($this->twitter_share_url);?>" target="_blank" rel="nofollow" id="twitter-btn" class="hasTooltip nav-link" title="<?php echo Text::_('COM_RSFEEDBACK_SHARE_TO_TWITTER');?>"></a>
</li>
<?php } ?>
<?php if ($this->config->permission_show_blogger) { ?>
<li class="<?php echo RSFeedbackAdapterGrid::styles(array('pull-left')); ?> nav-item">
<a href="javascript:void(0);" id="blogger-btn" onclick="javascript:window.open('<?php echo $this->escape($this->blogger_share_url);?>', '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=800');return false;" class="hasTooltip nav-link" title="<?php echo Text::_('COM_RSFEEDBACK_SHARE_TO_BLOGGER');?>"></a>
</li>
<?php } ?>
<?php if ($this->config->permission_show_reddit) { ?>
<li class="<?php echo RSFeedbackAdapterGrid::styles(array('pull-left')); ?> nav-item">
<a href="javascript:void(0);" onclick="javascript:window.open('<?php echo $this->escape($this->reddit_share_url);?>', '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=800');return false;" id="reddit-btn" class="hasTooltip nav-link" title="<?php echo Text::_('COM_RSFEEDBACK_SHARE_TO_REDDIT');?>"></a>
</li>
<?php } ?>
<?php if ($this->config->permission_show_linkedin) { ?>
<li class="<?php echo RSFeedbackAdapterGrid::styles(array('pull-left')); ?> nav-item">
<a href="" onclick="javascript:window.open('<?php echo $this->escape($this->linkedin_share_url);?>', '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=800');return false;" id="linkedin-btn" class="hasTooltip nav-link" title="<?php echo Text::_('COM_RSFEEDBACK_SHARE_TO_LINKEDIN');?>"></a>
</li>
<?php } ?>
<?php if ($this->config->permission_show_pinterest) { ?>
<li class="<?php echo RSFeedbackAdapterGrid::styles(array('pull-left')); ?> nav-item">
<a href="<?php echo $this->escape($this->pinterest_share_url);?>" id="pinterest-btn" class="hasTooltip nav-link" title="<?php echo Text::_('COM_RSFEEDBACK_SHARE_TO_PINTEREST');?>"></a>
</li>
<?php } ?>
</ul>
</div>
</div>
<?php } ?>
</div>
<div class="<?php echo RSFeedbackAdapterGrid::column(10); ?>">
<h2 class="rsfe_box_title <?php echo RSFeedbackAdapterGrid::styles(array('pull-left')); ?>">
<?php echo $this->escape($this->item->title); ?>
<?php if ($canModerateFlags && $this->feedback_flags) { ?> <small class="fa fa-flag hasTooltip" title="<?php echo Text::_('COM_RSFEEDBACK_FEEDBACK_IS_FLAGGED'); ?>"></small> <?php } ?>
</h2>
<a href="<?php echo $this->single ? 'javascript:void(0)' : Route::_('index.php?option=com_rsfeedback&view=feedbacks&action=votes'.($this->tmpl ? '&tmpl='.$this->tmpl : ''), false); ?>" id="rsfe_remaining_votes" class="<?php echo RSFeedbackAdapterGrid::styles(array('pull-right')); ?> hasTooltip btn <?php echo ( $this->remaining_votes >0 ? 'btn-success' : 'btn-warning');?>" data-placement="left" data-bs-placement="left" title="<?php echo Text::_('COM_RSFEEDBACK_REMAINING_VOTES');?>"><?php echo $this->remaining_votes;?></a>
<div class="clearfix"></div>
<div class="rsfe_description">
<?php if ($this->config->enable_html) { ?>
<?php echo $this->item->text; ?>
<?php } else { ?>
<?php echo nl2br($this->escape(strip_tags($this->item->text))); ?>
<?php } ?>
</div>
<div class="<?php echo RSFeedbackAdapterGrid::row(); ?>">
<span class="rsfe_details <?php echo RSFeedbackAdapterGrid::column(5); ?>"><a class="rsfe_cat_link" href="<?php echo Route::_(RSFeedbackRoute::Category($this->item->cat_id, $this->tmpl));?>"><i class="fa fa-list"></i><?php echo $this->escape($this->item->category_name);?></a></span>
<span class="rsfe_details <?php echo RSFeedbackAdapterGrid::column(3); ?>"><i class="fa fa-user"></i><?php echo !empty($this->item->username) ? $this->item->username : Text::_('COM_RSFEEDBACK_USER_ANONYMOUS');?></span>
<span class="rsfe_details <?php echo RSFeedbackAdapterGrid::column(4); ?>"><i class="fa fa-clock"></i><?php echo RSFeedbackHelper::ShowDate($this->item->created);?></span>
</div>
<div class="<?php echo RSFeedbackAdapterGrid::row(); ?>">
<span class="rsfe_details <?php echo RSFeedbackAdapterGrid::column(5); ?>"><i class="fa fa-comments"></i><?php echo Text::sprintf('COM_RSFEEDBACK_COMMENTS', $this->item->comments);?></span>
<span class="rsfe_details <?php echo RSFeedbackAdapterGrid::column(3); ?>"><i class="fa fa-eye"></i><?php echo $this->item->hits;?> <?php echo Text::_('COM_RSFEEDBACK_HITS');?></span>
</div>
</div>
</div>
<?php echo $this->comments->listing;?>
<?php if ($canComment) { ?>
<?php echo $this->comments->form;?>
<?php } else { ?>
<div class="<?php echo RSFeedbackAdapterGrid::column(12); ?> mt-3">
<div class="alert alert-warning">
<h4><?php echo Text::_('COM_RSFEEDBACK_COMMENTS_DISABLED_TITLE');?></h4>
<p><?php echo Text::_('COM_RSFEEDBACK_COMMENTS_DISABLED_DESC');?></p>
</div>
</div>
<?php } ?>
<?php if ($canMove) echo HTMLHelper::_('bootstrap.renderModal', 'MoveFeedbackForm'.$this->item->id, array('title' => Text::_('COM_RSFEEDBACK_MOVE_FEEDBACK'), 'bodyHeight' => 70, 'modalWidth' => 30, 'footer' => '<button class="btn btn-primary rsfe_movefeedback" type="button">'.Text::_('COM_RSFEEDBACK_SUBMIT').'</button> <button class="btn btn-danger" data-dismiss="modal" data-bs-dismiss="modal" aria-hidden="true">'.Text::_('COM_RSFEEDBACK_CLOSE').'</button>'), $this->loadTemplate('form_movefeedback')); ?>
<?php if ($canModerateFlags) echo HTMLHelper::_('bootstrap.renderModal', 'ModerateFlags'.$this->item->id, array('title' => Text::_('COM_RSFEEDBACK_MODERATE_FLAGS'), 'bodyHeight' => 70, 'modalWidth' => 60, 'footer' => '<button class="btn btn-danger" data-dismiss="modal" data-bs-dismiss="modal" aria-hidden="true">'.Text::_('COM_RSFEEDBACK_CLOSE').'</button>'), $this->loadTemplate('form_moderate_flags')); ?>
<?php if ($canModerateFlags) echo '<style type="text/css">#ModerateFlags'.$this->item->id.' .modal-body { overflow-y: auto; }</style>'; ?>
<?php if ($canPostFlags) echo HTMLHelper::_('bootstrap.renderModal', 'Flag'.$this->item->id, array('title' => Text::_('COM_RSFEEDBACK_FLAG').' <em>'.$this->item->title.'</em>', 'bodyHeight' => 70, 'modalWidth' => 50, 'url' => Route::_('index.php?option=com_rsfeedback&view=feedback&layout=default_form_flag&tmpl=component&id='.$this->item->id, false))); ?>
</div>