![]() Server : Apache/2 System : Linux server-15-235-50-60 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 User : gositeme ( 1004) PHP Version : 8.2.29 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/gositeme/domains/gositeme.com/public_html/whmcs/templates/lagom22/ |
{if isset($RSThemes['pages'][$templatefile]) && file_exists($RSThemes['pages'][$templatefile]['fullPath'])}
{include file=$RSThemes['pages'][$templatefile]['fullPath']}
{else}
{assign var=iconsPages value=['clientareadomains', 'supportticketslist', 'clientareainvoices', 'clientareaproducts', 'clientareaquotes']}
{if $tickets}
{include file="$template/includes/tablelist.tpl" tableName="TicketsList" filterColumn="2" ajaxUrl="{$WEB_ROOT}/modules/addons/RSThemes/src/Api/clientApi.php?controller=ClientData&method=getClientTickets" tableIncludes="tickets"}
<script type="text/javascript">
jQuery(document).ready( function ()
{
var table = jQuery('#tableTicketsList').removeClass('hidden').DataTable();
{if $orderby == 'did' || $orderby == 'dept'}
table.order(0, '{$sort}');
{elseif $orderby == 'subject' || $orderby == 'title'}
table.order(1, '{$sort}');
{elseif $orderby == 'status'}
table.order(2, '{$sort}');
{elseif $orderby == 'lastreply'}
table.order(3, '{$sort}');
{/if}
table.draw();
{if isset($RSThemes.addonSettings.enable_table_ajax_load) && $RSThemes.addonSettings.enable_table_ajax_load == "enabled"}
{else}
jQuery('.table-container').removeClass('loading');
jQuery('#tableLoading').addClass('hidden');
{/if}
});
</script>
<div class="table-container {if isset($RSThemes.addonSettings.enable_table_ajax_load) && $RSThemes.addonSettings.enable_table_ajax_load == "enabled"}table-container-ajax{/if} loading clearfix">
<div class="table-top">
<div class="d-flex">
<label>{$LANG.clientareahostingaddonsview}</label>
<div
class="dropdown view-filter-btns {if $RSThemes.addonSettings.show_status_icon == 'displayed'}iconsEnabled{/if}"
data-table-filters
{if isset($RSThemes['pages'][$templatefile]) && isset($RSThemes['pages'][$templatefile]['config']['defaultStatusFilter']) && $RSThemes['pages'][$templatefile]['config']['defaultStatusFilter'] != "all" && !empty($RSThemes['pages'][$templatefile]['config']['defaultStatusFilter'])}
data-default-filter="{$RSThemes['pages'][$templatefile]['config']['defaultStatusFilter']|capitalize}"
{/if}
>
<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">
{if $RSThemes.addonSettings.show_status_icon == 'displayed'}
{if file_exists("templates/$template/assets/img/status-icons/status-all.tpl")}
<span class="status-icon status-ticket status-status-all" style="font-size: 0;">
{include file="$template/assets/img/status-icons/status-all.tpl"}
</span>
{/if}
{else}
<span class="status hidden"></span>
{/if}
<span class="filter-name">{$rslang->trans('generals.all_entries')}</span>
<i class="ls ls-caret"></i>
</button>
<ul class="dropdown-menu" role="menu">
<li>
<a href="#">
<span data-value="all">
{if $RSThemes.addonSettings.show_status_icon == 'displayed'}
{if file_exists("templates/$template/assets/img/status-icons/status-all.tpl")}
<span class="status-icon status-ticket status-status-all">
{include file="$template/assets/img/status-icons/status-all.tpl"}
</span>
{/if}
<span class="filter-name">{$rslang->trans('generals.all_entries')}</span>
{else}
{$rslang->trans('generals.all_entries')}
{/if}
</span>
</a>
</li>
{foreach key=num item=status from=$RSTicketsStatuses}
{assign var="statusColor" value='style="color:'|explode:$status.status}
{assign var="statusColor" value='">'|explode:$statusColor[1]}
{if $RSThemes.addonSettings.show_status_icon == 'displayed' && in_array($templatefile, $iconsPages)}
<li data-status="{if $status.statusClass == "customer-reply"}{$status.statusClass|capitalize}{else}{$status.statusClass|replace:"-":" "|capitalize}{/if}">
<a href="#" data-status-color="{$statusColor[0]}">
<span class="status status-{$status.statusClass} {if $RSThemes.addonSettings.show_status_icon == 'displayed'}dot-hidden{/if}" data-value="{$status.statustext}" data-status-class="{$status.statusClass}" data-status="ticket">
{if $RSThemes.addonSettings.show_status_icon == 'displayed'}
{if file_exists("templates/$template/assets/img/status-icons/{$status.statusClass}.tpl")}
<span class="status-icon status-ticket status-{$status.statusClass}" data-status="ticket">
{include file="$template/assets/img/status-icons/{$status.statusClass}.tpl" statusColor={$statusColor[0]}}
</span>
{else}
<span class="status-icon status-icon-ticket status-{$status.statusClass}">
{include file="$template/assets/img/status-icons/default.tpl"}
</span>
{/if}
<span class="filter-name">
{$status.status|replace:'style="color':'class="status dot-hidden" data-status="ticket"'}
</span>
{else}
<span class="filter-name">
{$status.status|replace:'style="color':'class="status" style="--status-color'}
</span>
{/if}
</span>
</a>
</li>
{else}
<li data-status="{if $status.statusClass == "customer-reply"}{$status.statusClass|capitalize}{else}{$status.statusClass|replace:"-":" "|capitalize}{/if}"><a href="#" data-status-color="{$statusColor[0]}">{$status.status|replace:'style="color':'class="status" style="--status-color'}</a></li>
{/if}
{/foreach}
</ul>
</div>
<button id="clearFilters" type="button" class="btn btn-link btn-xs hidden">{$rslang->trans('generals.clear_filters')}<i class="ls ls-close"></i></button>
</div>
</div>
<table id="tableTicketsList" class="table table-list">
<thead>
<tr>
<th><button type="button" class="btn-table-collapse"></button>{$LANG.supportticketsdepartment}<span class="sorting-arrows"></span></th>
<th>{$LANG.supportticketssubject}<span class="sorting-arrows"></span></th>
<th>{$LANG.supportticketsstatus}<span class="sorting-arrows"></span></th>
<th>{$LANG.supportticketsticketlastupdated}<span class="sorting-arrows"></span></th>
{if isset($RSThemes['pages'][$templatefile]) && $RSThemes['pages'][$templatefile]['config']['showManageButton'] == "1"}
<th></th>
{/if}
</tr>
</thead>
<tbody>
{if !isset($RSThemes.addonSettings.enable_table_ajax_load) || $RSThemes.addonSettings.enable_table_ajax_load == "disabled"}
{foreach from=$tickets item=ticket}
{if $RSThemes.addonSettings.show_status_icon == 'displayed' && in_array($templatefile, $iconsPages)}
{assign var="ticketColor" value='style="color:'|explode:$ticket.status}
{assign var="ticketColor" value='">'|explode:$ticketColor[1]}
{/if}
<tr data-url="viewticket.php?tid={$ticket.tid}&c={$ticket.c}">
<td><button type="button" class="btn-table-collapse"></button>
{$ticket.department}
</td>
<td>
<div class="text-primary">#{$ticket.tid}</div>
<span class="small">{$ticket.subject}</span>
</td>
<td class="status-col">
{if $RSThemes.addonSettings.show_status_icon == 'displayed' && in_array($templatefile, $iconsPages)}
{if file_exists("templates/$template/assets/img/status-icons/{$ticket.statusClass}.tpl")}
<div>
<span class="status-icon status-icon-ticket {$ticketColor[0]}">
{include file="$template/assets/img/status-icons/{$ticket.statusClass}.tpl" statusColor={$ticketColor[0]}}
</span>
{$ticket.status|replace:'style="color':'class="status status-ticket dot-hidden" style="--status-color'}
</div>
{else}
<div>
<span class="status-icon status-icon-ticket {$ticketColor[0]}">
{include file="$template/assets/img/status-icons/default.tpl" statusColor={$ticketColor[0]}}
</span>
{$ticket.status|replace:'style="color':'class="status status-ticket dot-hidden" style="--status-color'}
</div>
{/if}
{else}
{$ticket.status|replace:'style="color':'class="status" style="--status-color'}
{/if}
{* <span class="{if $RSThemes.addonSettings.show_status_icon == 'displayed'}status status-{$ticket.statusClass} dot-hidden{/if}" style="color: --status-color">
{$ticket.status|replace:'style="color':'class="status" style="--status-color'}
</span> *}
</td>
<td class="text-center sorting_1 text-nowrap">
<span class="hidden">{$ticket.normalisedLastReply}</span>
{$ticket.lastreply}
</td>
{if isset($RSThemes['pages'][$templatefile]) && $RSThemes['pages'][$templatefile]['config']['showManageButton'] == "1"}
<td class="cell-action">
<a href="viewticket.php?tid={$ticket.tid}&c={$ticket.c}"
class="btn btn-default btn-sm btn-manage">{$_LANG['manage']}</a>
</td>
{/if}
</tr>
{/foreach}
{/if}
</tbody>
</table>
<div class="loader loader-table" id="tableLoading">
{include file="$template/includes/common/loader.tpl"}
</div>
</div>
{else}
<div class="message message-no-data">
<div class="message-image">
{include file="$template/includes/common/svg-icon.tpl" icon="ticket"}
</div>
<h6 class="message-title">{$rslang->trans('nodata.no_recent_tickets')}</h6>
<div class="message-action">
<a class="btn btn-primary" href="{$WEB_ROOT}/submitticket.php">
{$LANG.supportticketssubmitticket}
</a>
</div>
</div>
{/if}
{/if}