File manager - Edit - /home/verseaumee/ptitsanes/plugins/solidres/feedback/components/com_solidres/layouts/feedbacks/list.php
Back
<?php /* ------------------------------------------------------------------------ Solidres - Hotel booking extension for Joomla ------------------------------------------------------------------------ @Author Solidres Team @Website http://www.solidres.com @Copyright Copyright (C) 2013 - 2017 Solidres. All Rights Reserved. @License GNU General Public License version 3, or later ------------------------------------------------------------------------ */ defined('_JEXEC') or die; JHtml::_('behavior.tooltip'); JHtml::_('behavior.multiselect'); JHtml::_('behavior.modal'); $user = JFactory::getUser(); $userId = $user->get('id'); $state = $displayData['view']->get('state'); $listOrder = $state->get('list.ordering'); $listDirn = $state->get('list.direction'); $saveOrder = $listOrder == 'r.ordering'; $params = JComponentHelper::getParams('com_solidres'); $maxScore = (int) $params->get('feedback_max_scores', 10); $view = strtolower(JFactory::getApplication()->input->getCmd('view')); $items = (array) $displayData['view']->get('items'); JLoader::register('SolidresHelperRoute', JPATH_COMPONENT . '/helpers/route.php'); JLoader::register('SolidresHelper', JPATH_COMPONENT_ADMINISTRATOR . '/helpers/helper.php'); $canEdit = $user->authorise('core.edit', 'com_solidres'); $dateFormat = JComponentHelper::getParams('com_solidres')->get('date_format', 'd-m-Y'); $scope = (int) $displayData['view']->filterForm->getValue('scope', 'filter', '0'); ?> <div id="solidres"> <div class="row-fluid"> <div id="sr_panel_right" class="sr_list_view span12"> <form action="<?php echo $displayData['view']->get('formRoute'); ?>" method="POST" name="adminForm" id="adminForm"> <div class="table-responsive"> <?php if ($view !== 'customer'): ?> <?php echo $displayData['view']->toolbar; ?> <?php endif; ?> <?php echo JLayoutHelper::render('joomla.searchtools.default', array('view' => $displayData['view'])); ?> <table class="adminlist table table-striped"> <thead> <tr> <th width="1%"> <?php echo JHtml::_('grid.checkall'); ?> </th> <th width="1%" class="nowrap"> <?php echo JHtml::_('searchtools.sort', 'SR_HEADING_ID', 'a.id', $listDirn, $listOrder); ?> </th> <th width="15%" class="nowrap"> <?php echo JHtml::_('searchtools.sort', 'SR_HEADING_FEEDBACK_TITLE', 'a.title', $listDirn, $listOrder); ?> </th> <th class="title" width="10%"> <?php $headText = $scope ? 'SR_EXPERIENCE' : 'SR_HEADING_RESERVATION_ASSET_NAME'; echo JHtml::_('searchtools.sort', $headText, 'target_name', $listDirn, $listOrder); ?> </th> <th width="30%"> <?php echo JText::_('SR_HEADING_CUSTOMER_FEEDBACK_ATTRIBUTES'); ?> </th> <th width="15%"> <?php echo JText::_('SR_HEADING_FEED_BACK_SCORES'); ?> </th> <th style="min-width: 150px"> <?php echo JText::_($view == 'customer' ? 'SR_HEADING_CUSTOMER_MY_COMMENT' : 'SR_HEADING_CUSTOMER_CUSTOMER_COMMENT'); ?> </th> <th width="3%"> <?php echo JHtml::_('searchtools.sort', 'SR_HEADING_CUSTOMER_COMMENT_LIKE', 'a.like_count', $listDirn, $listOrder); ?> </th> <th width="3%"> <?php echo JHtml::_('searchtools.sort', 'SR_HEADING_CUSTOMER_COMMENT_DISLIKE', 'a.dislike_count', $listDirn, $listOrder); ?> </th> <th width="1%"> <?php echo JHtml::_('searchtools.sort', 'SR_HEADING_PUBLISHED', 'a.state', $listDirn, $listOrder); ?> </th> </tr> </thead> <tbody> <?php foreach ($items as $i => $item) :?> <tr class="row<?php echo $i % 2; ?>"> <td class="center"> <?php echo JHtml::_('grid.id', $i, $item->id); ?> </td> <td class="center"> <?php echo (int) $item->id; ?> </td> <td> <i class="fa fa-comments-o"></i> <?php echo $item->title; ?> <div class="page-header"></div> <div class="name text-capitalize"> <small> <?php if (!empty($item->customer->country)): ?> <img class="flag flag-<?php echo strtolower($item->customer->country['code_2']); ?>" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="<?php echo htmlspecialchars($item->customer->country['name']); ?>"/> <?php else: ?> <i class="fa fa-user"></i> <?php endif; ?> <strong><?php echo $item->customer->country['name']; ?></strong> </small> </div> <div class="info"> <?php if (!empty($item->customer->customer_phone)): ?> <small class="phone_number"> <i class="fa fa-phone"></i> <?php echo $item->customer->customer_phone; ?> </small> <?php endif; ?> <?php if (!empty($item->customer->customer_mobile)): ?> <small class="phone_number"> <i class="fa fa-mobile"></i> <?php echo $item->customer->customer_mobile; ?> </small> <?php endif; ?> <small class="created_date"> <i class="fa fa-calendar"></i> <?php echo JHtml::_('date', $item->created_date, $dateFormat); ?> </small> </div> </td> <td> <?php if ($canEdit) : ?> <a href="<?php echo $item->targetItem->editLink; ?>"> <?php echo $item->targetItem->name; ?> </a> <?php else : ?> <?php echo $item->targetItem->name; ?> <?php endif; ?> </td> <td> <?php $html = ''; foreach ($item->attributes as $attribute) { foreach ($attribute['feedback_type_values'] as $value) { $html .= '<li class="tag label">' . $value->name . '</li>'; } } echo '<ul class="inline list_feedback_value">' . $html . '</ul>'; ?> </td> <td> <?php if (count($item->feedback_score_rate)) { $total = 0; $count = 0; $tmp = array(); foreach ($item->feedback_score_rate as $rate) { $tmp[] = '<li>' . $rate->field . ': <strong>' . $rate->score . '</strong></li>'; $total += (int) $rate->score; $count++; } $baseScore = '<div onclick="jQuery(this).parents(\'td\').find(\'ul\').slideToggle();" style="cursor:pointer;">' . JText::_('SR_FEED_BACK_SCORES') . ': <strong>' . number_format(($total / $count), 1) . ' / ' . $maxScore . '</strong>' . ' <i class="fa fa-angle-down"></i></div>'; echo '<div>' . $baseScore . '</div><ul style="display:none">' . join("\n", $tmp) . '</ul>'; } ?> </td> <td> <div class="feedback_comment_like"> <i class="fa fa-plus-circle"></i> <span class="sr_feedback_like hasTip" title="<?php echo $item->positive . '...'; ?>"> <?php echo substr($item->positive, 0, 20); ?> </span> </div> <div class="feedback_comment_dislike"> <i class="fa fa-minus-circle"></i> <span class="sr_feedback_dislike hasTip" title="<?php echo $item->negative . '...'; ?>"> <?php echo substr($item->negative, 0, 20); ?> </span> </div> </td> <td> <i class="fa fa-thumbs-o-up"></i> <?php echo $item->like_count; ?> </td> <td> <i class="fa fa-thumbs-o-down"></i> <?php echo $item->dislike_count; ?> </td> <td class="center"> <?php echo JHtml::_('jgrid.published', $item->state, $i, 'feedbacks.', $canEdit); ?> </td> </tr> <?php endforeach; ?> </tbody> </table> <?php echo $displayData['view']->get('pagination')->getListFooter(); ?> </div> <input type="hidden" name="task" value=""/> <input type="hidden" name="boxchecked" value="0"/> <?php if (isset($displayData['return'])): ?> <input type="hidden" name="return" value="<?php echo base64_encode($displayData['return']); ?>"/> <?php endif; ?> <?php echo JHtml::_('form.token'); ?> </form> </div> </div> </div>
| ver. 1.4 |
Github
|
.
| PHP 8.5.7 | Generation time: 0 |
proxy
|
phpinfo
|
Settings