<div ng-controller="ServiceListController" ng-init="<?=isset($config['widgets']['services']['NgInit']) ? $config['widgets']['services']['NgInit'] : ''?>">
<div class="panel panel-default ng-hide" ng-show="Loading" ng-cloak>
<div class="panel-body">
<span class="glyphicon glyphicon-refresh fa-spin"></span>
${SERVICES_LOADING}
</div>
</div>
<input type="text" name="search" class="hidden" ng-model="SearchString" />
<div class="panel panel-default ng-hide" ng-show="!Loading && Services != null && Services.length > 0" ng-cloak>
<div class="panel-body">
<table class="table table-hover cell-align-middle">
<thead>
<tr>
<th class="col-xs-9 col-sm-9 col-md-9 col-lg-9">${Service name}</th>
<th class="col-xs-1 col-sm-1 col-md-1 col-lg-1 text-center">${Status}</th>
<th class="col-xs-1 col-sm-1 col-md-1 col-lg-1"> </th>
<th class="col-xs-1 col-sm-1 col-md-1 col-lg-1"> </th>
</tr>
</thead>
<tbody>
<tr ng-repeat="service in Services" ng-class="service.Status == 'Stopped' ? 'status-stopped' : ''">
<td class="text-nowrap">
<span class="fa fa-cog"></span>
{{service.Name}}
</td>
<td class="text-center">
<span ng-show="!service.Loading">{{service.Status}}</span>
<span ng-show="service.Loading" class="glyphicon glyphicon-option-horizontal"></span>
</td>
<td class="text-center">
<a class="btn btn-silver btn-sm" ng-show="service.Status == 'Started'" ng-click="SetStatus(service, 'Stopped')" ng-disabled="service.Loading">
<span ng-show="service.Loading"><i class="glyphicon glyphicon-refresh fa-spin"></i></span>
<span ng-show="!service.Loading" class="glyphicon glyphicon-stop"></span>
<span class="hidden-xs hidden-sm hidden-md"> ${Stop}</span>
</a>
<a class="btn btn-gray btn-sm" ng-show="service.Status != 'Started'" ng-click="SetStatus(service, 'Started')" ng-disabled="service.Loading">
<span ng-show="service.Loading"><i class="glyphicon glyphicon-refresh fa-spin"></i></span>
<span ng-show="!service.Loading" class="glyphicon glyphicon-play"></span>
<span class="hidden-xs hidden-sm hidden-md"> ${Start}</span>
</a>
</td>
<td class="text-center">
<a class="btn btn-silver btn-sm" ng-disabled="service.Status != 'Started' || service.Loading" ng-click="SetStatus(service, 'Reload')">
<span ng-show="service.Loading"><i class="glyphicon glyphicon-refresh fa-spin"></i></span>
<span ng-show="!service.Loading" class="glyphicon glyphicon-refresh"></span>
<span class="hidden-xs hidden-sm hidden-md"> ${Reload}</span>
</a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="well well-lg text-center" ng-show="!Loading && (Services == null || Services.length == 0)" ng-cloak>
<p>${SERVICES_NOT_FOUND}</p>
</div>
<?php
include_once \Nemiro\Server::MapPath('~/services/dialogs/confirmToStopService.php');
?>
</div>
|