Skip to content

Commit db9972b

Browse files
author
Kristan Kenney
committed
Add Hestia Control Panel version to server overview
1 parent dd35fe4 commit db9972b

File tree

2 files changed

+22
-15
lines changed

2 files changed

+22
-15
lines changed

bin/v-list-sys-info

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ format=${1-shell}
1515
# Includes
1616
source $HESTIA/func/main.sh
1717

18+
# Retrieve Hestia Control Panel version number
19+
HESTIA_VERSION=$(grep VERSION $HESTIA/conf/hestia.conf | cut -d '=' -f2 | sed "s|'||g")
20+
1821
# JSON list function
1922
json_list() {
2023
echo '{'
@@ -23,6 +26,7 @@ json_list() {
2326
"OS": "'$OS'",
2427
"VERSION": "'$VERSION'",
2528
"ARCH": "'$ARCH'",
29+
"HESTIA": "'$HESTIA_VERSION'",
2630
"UPTIME": "'$UPTIME'",
2731
"LOADAVERAGE": "'$LOADAVERAGE'"
2832
}'
@@ -31,20 +35,20 @@ json_list() {
3135

3236
# SHELL list function
3337
shell_list() {
34-
echo "HOSTNAME OS VER ARCH UPTIME LA"
35-
echo "-------- -- --- ---- ------ --"
36-
echo "$HOSTNAME $OS $VERSION $ARCH $UPTIME $LOADAVERAGE"
38+
echo "HOSTNAME OS VER ARCH HESTIA UPTIME LA"
39+
echo "-------- -- --- ---- ------ ------ --"
40+
echo "$HOSTNAME $OS $VERSION $ARCH $HESTIA_VERSION $UPTIME $LOADAVERAGE"
3741
}
3842

3943
# PLAIN list function
4044
plain_list() {
41-
echo -e "$HOSTNAME\t$OS\t$VERSION\t$ARCH\t$UPTIME\t$LOADAVERAGE"
45+
echo -e "$HOSTNAME\t$OS\t$VERSION\t$ARCH\t$HESTIA_VERSION\t$UPTIME\t$LOADAVERAGE"
4246
}
4347

4448
# CSV list function
4549
csv_list() {
46-
echo "HOSTNAME,OS,VERSION,ARCH,UPTIME,LOADAVERAGE"
47-
echo "$HOSTNAME,$OS,$VERSION,$ARCH,$UPTIME,$LOADAVERAGE"
50+
echo "HOSTNAME,OS,VERSION,ARCH,HESTIA,UPTIME,LOADAVERAGE"
51+
echo "$HOSTNAME,$OS,$VERSION,$ARCH,$HESTIA_VERSION,$UPTIME,$LOADAVERAGE"
4852
}
4953

5054

web/templates/admin/list_services.html

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,25 +50,28 @@
5050
<div class="server-info-data">
5151
<table class="text-small">
5252
<tr>
53+
<td>
54+
<div class="l-unit__stat-cols clearfix">
55+
<div class="l-unit__stat-col l-unit__stat-col--left wide"><b><?=__('Hestia Control Panel')?>:</b></div>
56+
<div class="l-unit__stat-col l-unit__stat-col--right">v<?=$sys['sysinfo']['HESTIA']?></div>
57+
</div>
58+
</td>
5359
<td>
5460
<div class="l-unit__stat-cols clearfix">
55-
<div class="l-unit__stat-col l-unit__stat-col--left wide">
56-
<b><?=$sys['sysinfo']['OS']?>
57-
<?=$sys['sysinfo']['VERSION']?></b>
58-
</div>
59-
<div class="l-unit__stat-col l-unit__stat-col--right">(<?=$sys['sysinfo']['ARCH']?>)</div>
61+
<div class="l-unit__stat-col l-unit__stat-col--left wide"><?=$sys['sysinfo']['Operating System']?></div>
62+
<div class="l-unit__stat-col l-unit__stat-col--right"><?=$sys['sysinfo']['OS']?> <?=$sys['sysinfo']['VERSION']?> (<?=$sys['sysinfo']['ARCH']?>)</div>
6063
</div>
6164
</td>
6265
<td>
6366
<div class="l-unit__stat-cols clearfix">
64-
<div class="l-unit__stat-col l-unit__stat-col--left wide"><?=__('Load Average')?>:</div>
65-
<div class="l-unit__stat-col l-unit__stat-col--right"><b><?=$sys['sysinfo']['LOADAVERAGE']?></b></div>
67+
<div class="l-unit__stat-col l-unit__stat-col--left wide"><b><?=__('Load Average')?>:</b></div>
68+
<div class="l-unit__stat-col l-unit__stat-col--right"><?=$sys['sysinfo']['LOADAVERAGE']?></div>
6669
</div>
6770
</td>
6871
<td>
6972
<div class="l-unit__stat-cols clearfix last">
70-
<div class="l-unit__stat-col l-unit__stat-col--left wide"><?=__('Uptime')?>:</div>
71-
<div class="l-unit__stat-col l-unit__stat-col--right"><b><?=humanize_time($sys['sysinfo']['UPTIME'])?></b></div>
73+
<div class="l-unit__stat-col l-unit__stat-col--left wide"><b><?=__('Uptime')?>:</b></div>
74+
<div class="l-unit__stat-col l-unit__stat-col--right"><?=humanize_time($sys['sysinfo']['UPTIME'])?></div>
7275
</div>
7376
</td>
7477
</tr>

0 commit comments

Comments
 (0)