Skip to content

Commit 0c1fecf

Browse files
author
Patrick Anders
committed
backup_stats: add links & add backup counter
1 parent 78d02d7 commit 0c1fecf

File tree

4 files changed

+35
-45
lines changed

4 files changed

+35
-45
lines changed

interface/web/sites/backup_stats.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,19 @@ class list_action extends listform_actions {
1717

1818
public function prepareDataRow($rec)
1919
{
20+
global $app;
21+
2022
$rec = parent::prepareDataRow($rec);
2123

2224
$rec['active'] = "<div id=\"ir-Yes\" class=\"swap\"><span>Yes</span></div>";
2325
if ($rec['backup_interval'] === 'none') {
24-
$rec['active'] = "<div class=\"swap\" id=\"ir-No\"><span>No</span></div>";
26+
$rec['active'] = "<div class=\"swap\" id=\"ir-No\"><span>No</span></div>";
27+
$rec['backup_copies'] = 0;
2528
}
2629

30+
$recBackup = $app->db->queryOneRecord('SELECT COUNT(backup_id) AS backup_count FROM web_backup WHERE parent_domain_id = ?', $rec['domain_id']);
31+
$rec['backup_copies_exists'] = $recBackup['backup_count'];
32+
2733
return $rec;
2834
}
2935
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
$wb["list_head_txt"] = 'Backup Statistiken';
3+
$wb["database_name_txt"] = '';
4+
$wb['active_txt'] = 'Aktiv';
5+
$wb['domain_txt'] = 'Domain';
6+
$wb['backup_count_txt'] = 'Anz. Backups';
7+
$wb['backup_server_txt'] = 'Server';
8+
$wb['backup_interval_txt'] = 'Intervall / Anz.';
9+
?>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
$wb["list_head_txt"] = 'Backup Stats';
3+
$wb["database_name_txt"] = '';
4+
$wb['active_txt'] = 'Active';
5+
$wb['domain_txt'] = 'Domain';
6+
$wb['backup_count_txt'] = 'Backup count';
7+
$wb['backup_server_txt'] = 'Server';
8+
$wb['backup_interval_txt'] = 'Interval / cnt.';
9+
?>

interface/web/sites/templates/backup_stats_list.htm

Lines changed: 10 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -13,25 +13,25 @@ <h2><tmpl_var name="list_head_txt"></h2>
1313
<th class="tbl_col_domain" scope="col">
1414
<tmpl_var name="domain_txt">
1515
</th>
16-
<th class="tbl_col_backup_count" scope="col">
17-
<tmpl_var name="backup_count_txt">
18-
</th>
1916
<th class="tbl_col_server" scope="col">
2017
<tmpl_var name="backup_server_txt">
2118
</th>
22-
<th class="tbl_col_period" scope="col">
23-
<tmpl_var name="backup_period_txt">
19+
<th class="tbl_col_interval" scope="col">
20+
<tmpl_var name="backup_interval_txt">
21+
</th>
22+
<th class="tbl_col_backup_count" scope="col">
23+
<tmpl_var name="backup_count_txt">
2424
</th>
2525
</tr>
2626
</thead>
2727
<tbody>
2828
<tmpl_loop name="records">
2929
<tr class="tbl_row_{tmpl_if name='__EVEN__'}even{tmpl_else}uneven{/tmpl_if}">
30-
<td class="tbl_col_active">{tmpl_var name="active"}</td>
31-
<td class="tbl_col_domain">{tmpl_var name="domain"}</td>
32-
<td class="tbl_col_backup_count">{tmpl_var name="backup_copies"}</td>
33-
<td class="tbl_col_server">{tmpl_var name="server_id"}</td>
34-
<td class="tbl_col_period">{tmpl_var name="backup_interval"}</td>
30+
<td class="tbl_col_active"> <a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if><tmpl_if name='type' op='==' value='vhostalias'>vhost_alias</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="active"}</a> </td>
31+
<td class="tbl_col_domain"> <a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if><tmpl_if name='type' op='==' value='vhostalias'>vhost_alias</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="domain"}</a> </td>
32+
<td class="tbl_col_server"> <a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if><tmpl_if name='type' op='==' value='vhostalias'>vhost_alias</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="server_id"}</a> </td>
33+
<td class="tbl_col_interval"> <a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if><tmpl_if name='type' op='==' value='vhostalias'>vhost_alias</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="backup_interval"}</a> / <a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if><tmpl_if name='type' op='==' value='vhostalias'>vhost_alias</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="backup_copies"}</a> </td>
34+
<td class="tbl_col_backup_count"> <a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if><tmpl_if name='type' op='==' value='vhostalias'>vhost_alias</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="backup_copies_exists"}</a> </td>
3535
</tr>
3636
</tmpl_loop>
3737
</tbody>
@@ -46,37 +46,3 @@ <h2><tmpl_var name="list_head_txt"></h2>
4646
</fieldset>
4747
</div>
4848
</div>
49-
50-
<!--
51-
-<old>
52-
- <tmpl_loop name="records">
53-
- <tr class="tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
54-
- <td class="tbl_col_domain"><a target="_blank" href="http://{tmpl_var name="domain"}/stats">{tmpl_var name="domain"}</a></td>
55-
- <td class="tbl_col_this_month"><a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if><tmpl_if name='type' op='==' value='vhostalias'>vhost_alias</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="this_month"} MB</a></td>
56-
- <td class="tbl_col_last_month"><a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if><tmpl_if name='type' op='==' value='vhostalias'>vhost_alias</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="last_month"} MB</a></td>
57-
- <td class="tbl_col_this_year"><a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if><tmpl_if name='type' op='==' value='vhostalias'>vhost_alias</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="this_year"} MB</a></td>
58-
- <td class="tbl_col_last_year"><a href="#" onclick="loadContent('sites/web_<tmpl_if name='type' op='==' value='vhostsubdomain'>vhost_sub</tmpl_if><tmpl_if name='type' op='==' value='vhostalias'>vhost_alias</tmpl_if>domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="last_year"} MB</a></td>
59-
- <td class="tbl_col_buttons"></td>
60-
- </tr>
61-
- </tmpl_loop>
62-
- <tmpl_unless name="records">
63-
- <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
64-
- <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
65-
- </tr>
66-
- </tmpl_unless>
67-
- <tr class="tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
68-
- <td class="tbl_col_domain"><a href="#" onclick="return false;" style="font-weight:bold;">{tmpl_var name="sum_txt"}</a></td>
69-
- <td class="tbl_col_this_month"><a href="#" onclick="return false;" style="font-weight:bold;">{tmpl_var name="sum_this_month"} MB</a></td>
70-
- <td class="tbl_col_last_month"><a href="#" onclick="return false;" style="font-weight:bold;">{tmpl_var name="sum_last_month"} MB</a></td>
71-
- <td class="tbl_col_this_year"><a href="#" onclick="return false;" style="font-weight:bold;">{tmpl_var name="sum_this_year"} MB</a></td>
72-
- <td class="tbl_col_last_year"><a href="#" onclick="return false;" style="font-weight:bold;">{tmpl_var name="sum_last_year"} MB</a></td>
73-
- <td class="tbl_col_buttons"></td>
74-
- </tr>
75-
- </tbody>
76-
- <tfoot>
77-
- <tr>
78-
- <td class="tbl_footer tbl_paging" colspan="6"><tmpl_var name="paging"></td>
79-
- </tr>
80-
- </tfoot>
81-
-</old>
82-
-->

0 commit comments

Comments
 (0)