| Server IP : 202.155.9.250 / Your IP : 216.73.216.236 Web Server : LiteSpeed System : Linux srv339029361 5.15.0-177-generic #187-Ubuntu SMP Sat Apr 11 22:54:33 UTC 2026 x86_64 User : lucky4072 ( 1024) PHP Version : 8.0.30 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/local/CyberCP/manageServices/templates/manageServices/ |
Upload File : |
{% extends "baseTemplate/index.html" %}
{% load i18n %}
{% block title %}{% trans "Manage Applications - CyberPanel" %}{% endblock %}
{% block content %}
{% load static %}
{% get_current_language as LANGUAGE_CODE %}
<!-- Current language: {{ LANGUAGE_CODE }} -->
<div class="container">
<div id="page-title">
<h2>{% trans "Manage Applications" %}</h2>
<p>{% trans "Install/Remove Applications from your server." %}</p>
</div>
<div ng-controller="manageApplications" class="panel">
<div class="panel-body">
<h3 class="content-box-header">
{% trans "Applications" %} <img ng-hide="cyberpanelLoading" src="{% static 'images/loading.gif' %}">
</h3>
<div class="example-box-wrapper">
<!------ List of records --------------->
<div class="form-group">
<div class="col-sm-12">
<table class="table" style="margin: 0px; padding: 0px">
<thead>
<tr>
<th>{% trans "Application" %}</th>
<th>{% trans "Status" %}</th>
<th>{% trans "Actions" %}</th>
</tr>
</thead>
<tbody style="text-align: center">
{% for service in services %}
<tr>
<td><img src="{{ service.image }}">
<h3>{{ service.name }}</h3></td>
<td>{{ service.installed }}</td>
<td>
{% if service.installed == 'Installed' %}
<a data-toggle="modal" data-target="#settings" class="btn btn-border btn-alt border-red btn-link font-red" href="#"
ng-click="removeInstall('{{ service.name }}', 'Removing')"
title=""><span>{% trans 'Remove' %}</span></a>
{% else %}
<a data-toggle="modal" data-target="#settings" class="btn btn-border btn-alt border-green btn-link font-green"
href="#"
ng-click="removeInstall('{{ service.name }}', 'Installing')"
title=""><span>{% trans 'Install' %}</span></a>
{% endif %}
<!--- Modal --->
<div data-toggle="modal" data-target="#settings" id="settings" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">
×
</button>
<h4 class="modal-title">{$ status $} {$ appName $} ... <img ng-hide="cyberpanelLoading" src="{% static 'images/loading.gif' %}">
</h4>
</div>
<div class="modal-body">
<form name="containerSettingsForm" action="/"
class="form-horizontal">
<div class="form-group">
<div class="col-sm-12">
<textarea ng-model="requestData" rows="15" class="form-control"></textarea>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
<!--- Modal End--->
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
<!------ List of records --------------->
</div>
</div>
</div>
</div>
{% endblock %}