![]() 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/lagom2/ |
{if isset($RSThemes['pages'][$templatefile]) && file_exists($RSThemes['pages'][$templatefile]['fullPath'])}
{include file=$RSThemes['pages'][$templatefile]['fullPath']}
{else}
<div class="section network-status">
<div class="network-status-top">
<div class="d-flex">
<label>{$LANG.clientareahostingaddonsview}</label>
<div class="dropdown view-filter-btns {if $RSThemes.addonSettings.show_status_icon == 'displayed'}iconsEnabled{/if}">
<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">
<span class="status {if $smarty.get.view == "open"}status-active{elseif $smarty.get.view == "scheduled"}status-pending{elseif $smarty.get.view == "resolved"}status-closed{else}hidden{/if}"></span>
<span class="filter-name">
{if $smarty.get.view == "open"}
{$LANG.networkissuesstatusopen}
{elseif $smarty.get.view == "scheduled"}
{$LANG.networkissuesstatusscheduled}
{elseif $smarty.get.view == "resolved"}
{$LANG.networkissuesstatusresolved}
{else}
{$rslang->trans('generals.all_entries')}
{/if}
</span>
<i class="ls ls-caret"></i>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="{$WEB_ROOT}/serverstatus.php"><span data-value="all">{$rslang->trans('generals.all_entries')}</span></a></li>
{if $opencount > 0}
<li><a href="{$WEB_ROOT}/serverstatus.php?view=open"><span class="status status-active">{$LANG.networkissuesstatusopen}</span></a></li>
{/if}
{if $scheduledcount > 0}
<li><a href="{$WEB_ROOT}/serverstatus.php?view=scheduled"><span class="status status-pending">{$LANG.networkissuesstatusscheduled}</span></a></li>
{/if}
{if $resolvedcount > 0}
<li><a href="{$WEB_ROOT}/serverstatus.php?view=resolved"><span class="status status-closed">{$LANG.networkissuesstatusresolved}</span></a></li>
{/if}
</ul>
</div>
</div>
</div>
<div class="network-status-body">
{foreach from=$issues item=issue}
<div class="panel">
<div class="panel-heading">
<div class="panel-title">
{$issue.title} <span><i class="ls ls-flag"></i>{$LANG.clientareastatus}: {$issue.status}</span>
</div>
</div>
<div class="panel-body">
<div class="priority priority-{$issue.rawPriority|lower}">
<span class="priority-text">{$LANG.networkissuespriority} - {$issue.priority}</span>
{* <li class="list-group-item {if $issue.rawPriority == 'Critical'}list-group-item-danger{elseif $issue.rawPriority == 'High'}list-group-item-warning{elseif $issue.rawPriority == 'Low'}list-group-item-success{else}list-group-item-info{/if}"><strong>{$LANG.networkissuespriority}</strong> - {$issue.priority}</li> *}
{if $issue.server or $issue.affecting}<span class="priority-affectiong">{$LANG.networkissuesaffecting} {$issue.type} - {if $issue.type eq $LANG.networkissuestypeserver}{$issue.server}{else}{$issue.affecting}{/if}</span>{/if}
</div>
{if $issue.clientaffected}
<div class="alert alert-danger alert-xs">
{lang key='networkIssues.affectingYou'}
</div>
{/if}
<p>{$issue.description}</p>
</div>
<div class="panel-footer text-small text-light">
<div><i class="lm lm-clock"></i>{$LANG.networkissueslastupdated}- {$issue.lastupdate}</div>
<div><i class="ls ls-calendar"></i>{$LANG.networkissuesdate} - {$issue.startdate}{if $issue.enddate} - {$issue.enddate}{/if}</div>
</div>
</div>
{foreachelse}
{include file="$template/includes/common/message.tpl" type="success" msg=$noissuesmsg textcenter=true customClass="message-no-data"}
{/foreach}
</div>
{if $issues}
{*<div class="network-status-pagination pagination">
<li class="paginate_button previous {if !$prevpage}disabled{/if}"><a href="{if $prevpage}{$smarty.server.PHP_SELF}?{if $view}view={$view}&{/if}page={$prevpage}{else}#{/if}">{$LANG.previouspage}</a></li>
<li class="paginate_button next {if !$nextpage}disabled{/if}"><a href="{if $nextpage}{$smarty.server.PHP_SELF}?{if $view}view={$view}&{/if}page={$nextpage}{else}#{/if}">{$LANG.nextpage}</a></li>
</div>*}
{/if}
</div>
{if $servers}
<div class="section" data-template="{$template}">
<div class="section-header">
<h2 class="section-title">{$LANG.serverstatustitle}</h2>
<p class="section-desc">{$LANG.serverstatusheadingtext}</p>
</div>
<div class="section-body">
<div class="table-responsive">
<table class="table">
<thead>
<tr>
<th>{$LANG.servername}</th>
<th class="text-center">HTTP</th>
<th class="text-center">FTP</th>
<th class="text-center">POP3</th>
<th class="text-center">{$LANG.serverstatusphpinfo}</th>
<th class="text-center">{$LANG.serverstatusserverload}</th>
<th class="text-center">{$LANG.serverstatusuptime}</th>
</tr>
</thead>
<tbody>
{foreach from=$servers key=num item=server}
<tr>
<td>{$server.name}</td>
<td class="text-center" id="port80_{$num}">
<div class="loader" >
{include file="$template/includes/common/loader.tpl" classes="spinner-sm"}
</div>
</td>
<td class="text-center" id="port21_{$num}">
<div class="loader" >
{include file="$template/includes/common/loader.tpl" classes="spinner-sm"}
</div>
</td>
<td class="text-center" id="port110_{$num}">
<div class="loader" >
{include file="$template/includes/common/loader.tpl" classes="spinner-sm"}
</div>
</td>
<td class="text-center"><a href="{$server.phpinfourl}" target="_blank">{$LANG.serverstatusphpinfo}</a></td>
<td class="text-center" id="load{$num}">
<div class="loader" >
{include file="$template/includes/common/loader.tpl" classes="spinner-sm"}
</div>
</td>
<td class="text-center" id="uptime{$num}">
<div class="loader" >
{include file="$template/includes/common/loader.tpl" classes="spinner-sm"}
</div>
<script>
var templateName = $('[data-template]').data('template');
function checkLsPort(num, port) {
WHMCS.http.jqClient.post('serverstatus.php', 'ping=1&num=' + num + '&port=' + port, function(data) {
var str = data;
var res = str.replace("assets/img", "templates/"+templateName+"/assets/img/serverstatus");
res = res.replace("gif", "svg");
jQuery("#port" + port + "_" + num).html(res);
});
}
jQuery(document).ready(function() {
checkLsPort({$num}, 80);
checkLsPort({$num}, 21);
checkLsPort({$num}, 110);
getStats({$num});
});
</script>
</td>
</tr>
{foreachelse}
<tr>
<td colspan="7">{$LANG.serverstatusnoservers}</td>
</tr>
{/foreach}
</tbody>
</table>
</div>
</div>
</div>
{/if}
{/if}