From 97d37330c1d18816b689f88dbcac22c7017390c5 Mon Sep 17 00:00:00 2001 From: Martin Date: Wed, 16 Dec 2015 16:34:23 +0100 Subject: [PATCH] Put some panels into rows --- urbackupserver/www/css/urbackup_extra.css | 5 + urbackupserver/www/js/templates.js | 36 +++--- urbackupserver/www/js/urbackup.js | 6 +- urbackupserver/www/templates/logs_table.htm | 111 ++++++++++-------- .../templates/settings_user_create_admin.htm | 8 +- urbackupserver/www/templates/stat_general.htm | 48 ++++---- .../www/templates/status_detail.htm | 106 ++++++++++------- 7 files changed, 181 insertions(+), 139 deletions(-) diff --git a/urbackupserver/www/css/urbackup_extra.css b/urbackupserver/www/css/urbackup_extra.css index c0b75363..d483808d 100644 --- a/urbackupserver/www/css/urbackup_extra.css +++ b/urbackupserver/www/css/urbackup_extra.css @@ -7,4 +7,9 @@ cursor:wait !important; .progress { border: 1px solid black; margin-bottom: 0px; +} +@media (min-width: 1200px) { + .container { + width: 1200px; + } } \ No newline at end of file diff --git a/urbackupserver/www/js/templates.js b/urbackupserver/www/js/templates.js index 42d08b61..61de0edf 100644 --- a/urbackupserver/www/js/templates.js +++ b/urbackupserver/www/js/templates.js @@ -1,11 +1,11 @@ (function(){dust.register("about_urbackup",body_0);function body_0(chk,ctx){return chk.write("UrBackup Server ").reference(ctx._get(false, ["version"]),ctx,"h").write("

Author: Martin Raiber

Translators:
Martin Raiber, Ettore Atalan (German)
Luis Miguel Muñoz (Spanish)
Mehmet Binici (Turkish)
mehdincd, Charles Peltier (French)
Samuele, Paolo, Marco Longo (Italian)
buzzertnl, Pimmetje, buzzertnl (Dutch)
Artur Corumba, Juan Pablo Kerber (Portuguese (Brazil))
J. Almeida (Portuguese)
matsr (Norwegian)
janda (Slovak)
Ales Hermann (Czech)
Artem Alabin (Russian)
Ihor Maydanovich (Ukrainian)
osiengine group (Farsi)
Zhengyu Ren (Traditional and Simplified Chinese)

A lot of work has gone into UrBackup.If you like it and want to support the ongoing development please consider donating.
Via PayPal:

Contribution of build server or testing infrastructure is welcome as well. The most appreciated contribution would be your time in form of help.

UrBackup is using following libraries/code:
UrBackup License:
\"AGPLv3+\"/

UrBackup is licensed as AGPLv3+. The license text is available as license.txt in your installation or online.
The source code of this server software instance is available for example at https://github.com/uroni/urbackup_backend.");}return body_0;})(); (function(){dust.register("backup_item",body_0);function body_0(chk,ctx){return chk.write("
").exists(ctx._get(false, ["show_client_breadcrumb"]),ctx,{"block":body_1},null).write("").reference(ctx._get(false, ["clientname"]),ctx,"h").write(" > ").reference(ctx._get(false, ["cpath"]),ctx,"h",["s"]).write("
").exists(ctx._get(false, ["can_restore"]),ctx,{"block":body_2},null).write("").section(ctx._get(false, ["items"]),ctx,{"block":body_3},null).write("
 ").reference(ctx._get(false, ["tFile"]),ctx,"h").write("").reference(ctx._get(false, ["tSize"]),ctx,"h").write("").reference(ctx._get(false, ["tCreated"]),ctx,"h").write("").reference(ctx._get(false, ["tLast modified"]),ctx,"h").write("").reference(ctx._get(false, ["tLast accessed"]),ctx,"h").write("").reference(ctx._get(false, ["tBackup time"]),ctx,"h").write("").reference(ctx._get(false, ["tVersion"]),ctx,"h").write("
");}function body_1(chk,ctx){return chk.write("").reference(ctx._get(false, ["tClients"]),ctx,"h").write(" >");}function body_2(chk,ctx){return chk.write("");}function body_3(chk,ctx){return chk.write(" ").reference(ctx._get(false, ["name"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["size"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["creat"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["mod"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["access"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["backuptime"]),ctx,"h",["s"]).write("").exists(ctx._get(false, ["has_version"]),ctx,{"block":body_4},null).exists(ctx._get(false, ["can_restore"]),ctx,{"block":body_5},null).write("");}function body_4(chk,ctx){return chk.write("").reference(ctx._get(false, ["version"]),ctx,"h").write("");}function body_5(chk,ctx){return chk.write("").reference(ctx._get(false, ["tRestore"]),ctx,"h").write("");}return body_0;})(); -(function(){dust.register("backups_backups_row",body_0);function body_0(chk,ctx){return chk.write(" ").reference(ctx._get(false, ["backuptime"]),ctx,"h").write("").reference(ctx._get(false, ["incr"]),ctx,"h").write("").reference(ctx._get(false, ["size_bytes"]),ctx,"h").write("").reference(ctx._get(false, ["archived"]),ctx,"h",["s"]).write("");}return body_0;})(); (function(){dust.register("backups_backups",body_0);function body_0(chk,ctx){return chk.write("
").exists(ctx._get(false, ["show_client_breadcrumb"]),ctx,{"block":body_1},null).write("").reference(ctx._get(false, ["clientname"]),ctx,"h").write("
").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
 ").reference(ctx._get(false, ["tBackup time"]),ctx,"h").write("").reference(ctx._get(false, ["tIncremental"]),ctx,"h").write("").reference(ctx._get(false, ["tSize"]),ctx,"h").write("").reference(ctx._get(false, ["tArchived"]),ctx,"h").write("?
");}function body_1(chk,ctx){return chk.write("").reference(ctx._get(false, ["tClients"]),ctx,"h").write(" >");}return body_0;})(); -(function(){dust.register("backups_clients",body_0);function body_0(chk,ctx){return chk.write("
").reference(ctx._get(false, ["tClients"]),ctx,"h").write("
").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
 ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tLast file backup"]),ctx,"h").write("
");}return body_0;})(); (function(){dust.register("backups_clients_row",body_0);function body_0(chk,ctx){return chk.write(" ").reference(ctx._get(false, ["name"]),ctx,"h").write("").reference(ctx._get(false, ["lastbackup"]),ctx,"h",["s"]).write("");}return body_0;})(); -(function(){dust.register("backups_files_row",body_0);function body_0(chk,ctx){return chk;}return body_0;})(); +(function(){dust.register("backups_backups_row",body_0);function body_0(chk,ctx){return chk.write(" ").reference(ctx._get(false, ["backuptime"]),ctx,"h").write("").reference(ctx._get(false, ["incr"]),ctx,"h").write("").reference(ctx._get(false, ["size_bytes"]),ctx,"h").write("").reference(ctx._get(false, ["archived"]),ctx,"h",["s"]).write("");}return body_0;})(); (function(){dust.register("backups_files",body_0);function body_0(chk,ctx){return chk.write("
").exists(ctx._get(false, ["show_client_breadcrumb"]),ctx,{"block":body_1},null).write("").reference(ctx._get(false, ["clientname"]),ctx,"h").write(" > ").reference(ctx._get(false, ["cpath"]),ctx,"h",["s"]).write("
").section(ctx._get(false, ["files"]),ctx,{"block":body_2},null).write("
 ").reference(ctx._get(false, ["tFile"]),ctx,"h").write("").reference(ctx._get(false, ["tSize"]),ctx,"h").write("").reference(ctx._get(false, ["tCreated"]),ctx,"h").write("").reference(ctx._get(false, ["tLast modified"]),ctx,"h").write("").reference(ctx._get(false, ["tLast accessed"]),ctx,"h").write(" 
").exists(ctx._get(false, ["download_zip"]),ctx,{"block":body_5},null).exists(ctx._get(false, ["can_restore"]),ctx,{"block":body_6},null).write("
");}function body_1(chk,ctx){return chk.write("").reference(ctx._get(false, ["tClients"]),ctx,"h").write(" >");}function body_2(chk,ctx){return chk.write(" ").reference(ctx._get(false, ["name"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["size"]),ctx,"h").write("").reference(ctx._get(false, ["creat"]),ctx,"h").write("").reference(ctx._get(false, ["mod"]),ctx,"h").write("").reference(ctx._get(false, ["access"]),ctx,"h").write("").exists(ctx._get(false, ["list_items"]),ctx,{"block":body_3},null).exists(ctx._get(false, ["can_restore"]),ctx,{"block":body_4},null).write("");}function body_3(chk,ctx){return chk.write("").reference(ctx._get(false, ["tList"]),ctx,"h").write("");}function body_4(chk,ctx){return chk.write("").reference(ctx._get(false, ["tRestore"]),ctx,"h").write("");}function body_5(chk,ctx){return chk.write("").reference(ctx._get(false, ["tDownload folder as ZIP"]),ctx,"h").write("");}function body_6(chk,ctx){return chk.write("").reference(ctx._get(false, ["tRestore folder to client"]),ctx,"h").write("");}return body_0;})(); +(function(){dust.register("backups_clients",body_0);function body_0(chk,ctx){return chk.write("
").reference(ctx._get(false, ["tClients"]),ctx,"h").write("
").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
 ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tLast file backup"]),ctx,"h").write("
");}return body_0;})(); +(function(){dust.register("backups_files_row",body_0);function body_0(chk,ctx){return chk;}return body_0;})(); (function(){dust.register("big_endian_info",body_0);function body_0(chk,ctx){return chk.write("
UrBackup is currently only partially tested on big endian systems. In particular image backups and restores have not been tested.
UrBackup has been put into testing mode. This means UrBackup will always log debug messages.
If you want to help make UrBackup available on big endian systems please report all problems to the forums or to our issue tracker. Thank you for your help!
");}return body_0;})(); (function(){dust.register("change_pw",body_0);function body_0(chk,ctx){return chk.write("
").reference(ctx._get(false, ["tChange password"]),ctx,"h").write("
");}return body_0;})(); (function(){dust.register("change_pw_fail",body_0);function body_0(chk,ctx){return chk.write("
").reference(ctx._get(false, ["tChanging password failed:"]),ctx,"h").write("
").reference(ctx._get(false, ["fail_reason"]),ctx,"h").write("
");}return body_0;})(); @@ -18,50 +18,50 @@ (function(){dust.register("live_log",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["tUrBackup live log"]),ctx,"h").write(": ").reference(ctx._get(false, ["clientname"]),ctx,"h").write("
 
");}return body_0;})(); (function(){dust.register("live_log_row",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["time"]),ctx,"h").write("  ").reference(ctx._get(false, ["loglevel"]),ctx,"h").write("  ").reference(ctx._get(false, ["message"]),ctx,"h",["s"]).write("");}return body_0;})(); (function(){dust.register("log_single",body_0);function body_0(chk,ctx){return chk.write("
").reference(ctx._get(false, ["tLog"]),ctx,"h").write(": (").reference(ctx._get(false, ["name"]),ctx,"h").write(")
\t").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
").reference(ctx._get(false, ["tLevel"]),ctx,"h").write("").reference(ctx._get(false, ["tTime"]),ctx,"h").write("").reference(ctx._get(false, ["tMessage"]),ctx,"h").write("

").reference(ctx._get(false, ["tBack"]),ctx,"h").write("

");}return body_0;})(); -(function(){dust.register("log_single_filter",body_0);function body_0(chk,ctx){return chk.write("
");}return body_0;})(); (function(){dust.register("log_single_none",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["tNo entries for this filter"]),ctx,"h").write("");}return body_0;})(); -(function(){dust.register("login",body_0);function body_0(chk,ctx){return chk.write("
");}return body_0;})(); +(function(){dust.register("log_single_filter",body_0);function body_0(chk,ctx){return chk.write("
");}return body_0;})(); +(function(){dust.register("log_single_row",body_0);function body_0(chk,ctx){return chk.write("
").reference(ctx._get(false, ["level"]),ctx,"h").write("
").reference(ctx._get(false, ["time"]),ctx,"h").write("
").reference(ctx._get(false, ["message"]),ctx,"h",["s"]).write("");}return body_0;})(); (function(){dust.register("logs_filter",body_0);function body_0(chk,ctx){return chk.write("");}return body_0;})(); (function(){dust.register("logs_none",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["tNo entries for this filter"]),ctx,"h").write("");}return body_0;})(); (function(){dust.register("logs_report_mail",body_0);function body_0(chk,ctx){return chk.reference(ctx._get(false, ["report_single_mail"]),ctx,"h").write(" -");}return body_0;})(); +(function(){dust.register("logs_table",body_0);function body_0(chk,ctx){return chk.write("
").reference(ctx._get(false, ["tLogs"]),ctx,"h").write("
\t").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
 ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tBackup time"]),ctx,"h").write("").reference(ctx._get(false, ["tErrors"]),ctx,"h").write("").reference(ctx._get(false, ["tWarnings"]),ctx,"h").write("").reference(ctx._get(false, ["tAction"]),ctx,"h").write("
").reference(ctx._get(false, ["tLive Log"]),ctx,"h").write("
").reference(ctx._get(false, ["tReports"]),ctx,"h").write("
").exists(ctx._get(false, ["has_user"]),ctx,{"else":body_1,"block":body_2},null).write("
");}function body_1(chk,ctx){return chk.reference(ctx._get(false, ["tYou need to create a user to be able to send reports"]),ctx,"h");}function body_2(chk,ctx){return chk.write("

 
+
");}return body_0;})(); (function(){dust.register("logs_row",body_0);function body_0(chk,ctx){return chk.write(" ").reference(ctx._get(false, ["name"]),ctx,"h").write("").reference(ctx._get(false, ["time"]),ctx,"h").write("").reference(ctx._get(false, ["errors"]),ctx,"h").write("
").reference(ctx._get(false, ["warnings"]),ctx,"h").write("
").reference(ctx._get(false, ["action"]),ctx,"h").write("");}return body_0;})(); -(function(){dust.register("logs_table",body_0);function body_0(chk,ctx){return chk.write("
").reference(ctx._get(false, ["tLogs"]),ctx,"h").write("
\t").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
 ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tBackup time"]),ctx,"h").write("").reference(ctx._get(false, ["tErrors"]),ctx,"h").write("").reference(ctx._get(false, ["tWarnings"]),ctx,"h").write("").reference(ctx._get(false, ["tAction"]),ctx,"h").write("
").reference(ctx._get(false, ["tLive Log"]),ctx,"h").write("
").reference(ctx._get(false, ["tReports"]),ctx,"h").write("
").exists(ctx._get(false, ["has_user"]),ctx,{"else":body_1,"block":body_2},null).write("
");}function body_1(chk,ctx){return chk.reference(ctx._get(false, ["tYou need to create a user to be able to send reports"]),ctx,"h");}function body_2(chk,ctx){return chk.write("

 
+
");}return body_0;})(); -(function(){dust.register("main_nav",body_0);function body_0(chk,ctx){return chk.write("
  • ").reference(ctx._get(false, ["name"]),ctx,"h").write("
  • ");}return body_0;})(); (function(){dust.register("main_nav_sel",body_0);function body_0(chk,ctx){return chk.write("
  • ").reference(ctx._get(false, ["name"]),ctx,"h").write("
  • ");}return body_0;})(); +(function(){dust.register("main_nav",body_0);function body_0(chk,ctx){return chk.write("
  • ").reference(ctx._get(false, ["name"]),ctx,"h").write("
  • ");}return body_0;})(); (function(){dust.register("new_version_available",body_0);function body_0(chk,ctx){return chk.reference(ctx._get(false, ["tThere is a new version of UrBackup server available"]),ctx,"h").write(" (").reference(ctx._get(false, ["new_version_number"]),ctx,"h").write("). Download it here.

    ");}return body_0;})(); (function(){dust.register("nospc_fatal",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["nospc_fatal_text"]),ctx,"h").write("
    ");}return body_0;})(); (function(){dust.register("nospc_stalled",body_0);function body_0(chk,ctx){return chk.write("\t\t\t
    ").reference(ctx._get(false, ["nospc_stalled_text"]),ctx,"h").write("


    ");}return body_0;})(); -(function(){dust.register("progress_table",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tActivities"]),ctx,"h").write("
    \t\t\t").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tAction"]),ctx,"h").write("").reference(ctx._get(false, ["tProgress"]),ctx,"h").write("").reference(ctx._get(false, ["tFiles in queue"]),ctx,"h").write(" 
    ");}return body_0;})(); (function(){dust.register("progress_row",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["name"]),ctx,"h").write("").reference(ctx._get(false, ["action"]),ctx,"h").write("
    ").exists(ctx._get(false, ["percent"]),ctx,{"block":body_2},null).write("
    ").exists(ctx._get(false, ["indexing"]),ctx,{"block":body_3},null).write("
    \t\t").reference(ctx._get(false, ["queue"]),ctx,"h").write("");}function body_1(chk,ctx){return chk.write("min-width: 2em;");}function body_2(chk,ctx){return chk.reference(ctx._get(false, ["pcdone"]),ctx,"h").write("%");}function body_3(chk,ctx){return chk.reference(ctx._get(false, ["tIndexing..."]),ctx,"h");}return body_0;})(); +(function(){dust.register("progress_table",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tActivities"]),ctx,"h").write("
    \t\t\t").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tAction"]),ctx,"h").write("").reference(ctx._get(false, ["tProgress"]),ctx,"h").write("").reference(ctx._get(false, ["tFiles in queue"]),ctx,"h").write(" 
    ");}return body_0;})(); +(function(){dust.register("progress_table_none",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tActivities"]),ctx,"h").write("
    \t\t\t
    ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tAction"]),ctx,"h").write("").reference(ctx._get(false, ["tProgress"]),ctx,"h").write("").reference(ctx._get(false, ["tFiles in queue"]),ctx,"h").write(" 
    ").reference(ctx._get(false, ["tNo activities"]),ctx,"h").write("
    ");}return body_0;})(); (function(){dust.register("settings_archive_row",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["archive_every"]),ctx,"h").write("").reference(ctx._get(false, ["archive_for"]),ctx,"h").write("").reference(ctx._get(false, ["archive_window"]),ctx,"h").write("").reference(ctx._get(false, ["archive_backup_type_str"]),ctx,"h").write("").exists(ctx._get(false, ["show_archive_timeleft"]),ctx,{"block":body_1},null).write("");}function body_1(chk,ctx){return chk.write("").reference(ctx._get(false, ["archive_timeleft"]),ctx,"h").write("");}return body_0;})(); (function(){dust.register("settings_general",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["ONLY_WIN32_BEGIN"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["ONLY_WIN32_END"]),ctx,"h",["s"]).write("
    MBit/s
     
    ").reference(ctx._get(false, ["settings_inv"]),ctx,"h",["s"]).write("

     
    ");}return body_0;})(); +(function(){dust.register("settings_inv_row",body_0);function body_0(chk,ctx){return chk.exists(ctx._get(false, ["client_settings"]),ctx,{"else":body_1,"block":body_2},null).write("
    ").reference(ctx._get(false, ["thours"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tdays"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tdays"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tDays"]),ctx,"h").write("
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_4},null).write("
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_5},null).write("
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_6},null).write("
    MBit/s
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_7},null).write("
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_8},null).write("
    ").reference(ctx._get(false, ["no_compname_start"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["no_compname_end"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["no_compname_start"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["no_compname_end"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tArchive every"]),ctx,"h").write("").reference(ctx._get(false, ["tArchive for"]),ctx,"h").write("").reference(ctx._get(false, ["tArchive window"]),ctx,"h").write(" ?").reference(ctx._get(false, ["tBackup type"]),ctx,"h").write("").reference(ctx._get(false, ["tNext archival"]),ctx,"h").write(" 
     ").reference(ctx._get(false, ["global_settings_start"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["global_settings_end"]),ctx,"h",["s"]).reference(ctx._get(false, ["no_compname_start"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["no_compname_end"]),ctx,"h",["s"]).write("\t\t
    ").reference(ctx._get(false, ["internet_settings_start"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["global_settings_start_inet"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["global_settings_end_inet"]),ctx,"h",["s"]).exists(ctx._get(false, ["main_client"]),ctx,{"block":body_9},null).write("
    KBit/s
    ").reference(ctx._get(false, ["global_settings_start_inet"]),ctx,"h",["s"]).write("
    KBit/s
    ").reference(ctx._get(false, ["global_settings_end_inet"]),ctx,"h",["s"]).exists(ctx._get(false, ["main_client"]),ctx,{"block":body_10},null).write("
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_11},null).write("
    ").reference(ctx._get(false, ["internet_settings_end"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["global_settings_start"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["global_settings_end"]),ctx,"h",["s"]).write("
    \t\t\t
    ").reference(ctx._get(false, ["global_settings_start"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tMB"]),ctx,"h").write("
    ").reference(ctx._get(false, ["global_settings_end"]),ctx,"h",["s"]).write("
    ").exists(ctx._get(false, ["client_settings"]),ctx,{"block":body_12},null);}function body_1(chk,ctx){return chk.write("
    ");}function body_2(chk,ctx){return chk.write("
    ");}function body_3(chk,ctx){return chk.write("");}function body_4(chk,ctx){return chk.write("
    ");}function body_5(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tMin"]),ctx,"h").write("
    ");}function body_6(chk,ctx){return chk.reference(ctx._get(false, ["no_compname_start"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["no_compname_end"]),ctx,"h",["s"]);}function body_7(chk,ctx){return chk.write("
    ");}function body_8(chk,ctx){return chk.reference(ctx._get(false, ["no_compname_start"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["no_compname_end"]),ctx,"h",["s"]);}function body_9(chk,ctx){return chk.reference(ctx._get(false, ["no_compname_start_inet"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["no_compname_end_inet"]),ctx,"h",["s"]);}function body_10(chk,ctx){return chk.write("
    ");}function body_11(chk,ctx){return chk.write("
    ");}function body_12(chk,ctx){return chk.write("
    ");}return body_0;})(); (function(){dust.register("settings_ldap",body_0);function body_0(chk,ctx){return chk.write("
    ").exists(ctx._get(false, ["test_login"]),ctx,{"block":body_1},null).write("
    ");}function body_1(chk,ctx){return chk.exists(ctx._get(false, ["test_login_ok"]),ctx,{"else":body_2,"block":body_3},null);}function body_2(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tTest login failed. Error:"]),ctx,"h").write(" ").reference(ctx._get(false, ["ldap_err"]),ctx,"h").write("
    ");}function body_3(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tTest login succeeded. Rights of user:"]),ctx,"h").write(" ").reference(ctx._get(false, ["ldap_rights"]),ctx,"h").write("
    ");}return body_0;})(); -(function(){dust.register("progress_table_none",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tActivities"]),ctx,"h").write("
    \t\t\t
    ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tAction"]),ctx,"h").write("").reference(ctx._get(false, ["tProgress"]),ctx,"h").write("").reference(ctx._get(false, ["tFiles in queue"]),ctx,"h").write(" 
    ").reference(ctx._get(false, ["tNo activities"]),ctx,"h").write("
    ");}return body_0;})(); (function(){dust.register("settings_mail",body_0);function body_0(chk,ctx){return chk.write("
    ");}return body_0;})(); -(function(){dust.register("settings_mail_test_failed",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tSending test mail failed. Error:"]),ctx,"h").write(" ").reference(ctx._get(false, ["mail_err"]),ctx,"h").write("
    ");}return body_0;})(); (function(){dust.register("settings_mail_test_ok",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tTest Mail sent successfully"]),ctx,"h").write(".
    ");}return body_0;})(); +(function(){dust.register("settings_mail_test_failed",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tSending test mail failed. Error:"]),ctx,"h").write(" ").reference(ctx._get(false, ["mail_err"]),ctx,"h").write("
    ");}return body_0;})(); (function(){dust.register("settings_save_ok",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tSaved settings successfully"]),ctx,"h").write(".
    ");}return body_0;})(); (function(){dust.register("settings_user",body_0);function body_0(chk,ctx){return chk.write("

    ").reference(ctx._get(false, ["tClient"]),ctx,"h").write(" ").reference(ctx._get(false, ["clientname"]),ctx,"h").write("

    ").reference(ctx._get(false, ["settings_inv"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["overwrite_warning_start"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tWarning: The settings configured on the client will overwrite the settings configured here. If you want to change this behaviour do not allow the client to change settings."]),ctx,"h").write("
    ").reference(ctx._get(false, ["overwrite_warning_end"]),ctx,"h",["s"]).write("

     
    ");}function body_1(chk,ctx){return chk.write("
  • ").reference(ctx._get(false, ["tPermissions"]),ctx,"h").write("
  • ");}return body_0;})(); +(function(){dust.register("login",body_0);function body_0(chk,ctx){return chk.write("
    ");}return body_0;})(); (function(){dust.register("settings_user_add_done",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["msg"]),ctx,"h").write("
    ");}return body_0;})(); (function(){dust.register("settings_user_create",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["rights"]),ctx,"h",["s"]).write("
    ");}return body_0;})(); -(function(){dust.register("settings_user_create_admin",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tRights for"]),ctx,"h").reference(ctx._get(false, ["rights"]),ctx,"h",["s"]).write("
    ");}return body_0;})(); +(function(){dust.register("settings_user_create_admin",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["rights"]),ctx,"h",["s"]).write("
    ");}return body_0;})(); (function(){dust.register("settings_user_pw_change",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tChange password for user"]),ctx,"h").write(": ").reference(ctx._get(false, ["username"]),ctx,"h").write("
    ");}return body_0;})(); (function(){dust.register("settings_user_rights_change",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tChange rights for user"]),ctx,"h").write(": ").reference(ctx._get(false, ["username"]),ctx,"h").write("
    ").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tDomain"]),ctx,"h").write("").reference(ctx._get(false, ["tRights"]),ctx,"h").write("").reference(ctx._get(false, ["tTranslation"]),ctx,"h").write("").reference(ctx._get(false, ["tActions"]),ctx,"h").write("

    ").reference(ctx._get(false, ["tNew domain"]),ctx,"h").write("
    ");}return body_0;})(); (function(){dust.register("settings_user_rights_change_row",body_0);function body_0(chk,ctx){return chk.write("");}return body_0;})(); (function(){dust.register("settings_users_start",body_0);function body_0(chk,ctx){return chk.write("
    \t\t\t").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tUsername"]),ctx,"h").write("").reference(ctx._get(false, ["tRights"]),ctx,"h").write("").reference(ctx._get(false, ["tActions"]),ctx,"h").write("
    ");}return body_0;})(); +(function(){dust.register("settings_users_start_row_empty",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["tNo Users"]),ctx,"h").write("");}return body_0;})(); (function(){dust.register("settings_users_start_row",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["name"]),ctx,"h").write("").reference(ctx._get(false, ["rights"]),ctx,"h").write(" ");}return body_0;})(); -(function(){dust.register("stat_general",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tBackup Statistics"]),ctx,"h").write("
    \t\t\t").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tImages"]),ctx,"h").write("").reference(ctx._get(false, ["tFiles"]),ctx,"h").write("").reference(ctx._get(false, ["tAll"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tSum"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tImages"]),ctx,"h").write("").reference(ctx._get(false, ["images_total"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tFiles"]),ctx,"h").write("").reference(ctx._get(false, ["files_total"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tAll"]),ctx,"h").write("").reference(ctx._get(false, ["used_total"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tStorage allocation"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tLoading"]),ctx,"h").write("...
    ").reference(ctx._get(false, ["tStorage usage"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tLoading"]),ctx,"h").write("...

     
    ");}return body_0;})(); +(function(){dust.register("stat_general_row",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["name"]),ctx,"h").write("").reference(ctx._get(false, ["images"]),ctx,"h").write("").reference(ctx._get(false, ["files"]),ctx,"h").write("").reference(ctx._get(false, ["used"]),ctx,"h").write("");}return body_0;})(); +(function(){dust.register("stat_general",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tBackup Statistics"]),ctx,"h").write("
    \t\t\t").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tImages"]),ctx,"h").write("").reference(ctx._get(false, ["tFiles"]),ctx,"h").write("").reference(ctx._get(false, ["tAll"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tSum"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tImages"]),ctx,"h").write("").reference(ctx._get(false, ["images_total"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tFiles"]),ctx,"h").write("").reference(ctx._get(false, ["files_total"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tAll"]),ctx,"h").write("").reference(ctx._get(false, ["used_total"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tStorage allocation"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tLoading"]),ctx,"h").write("...
    ").reference(ctx._get(false, ["tStorage usage"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tLoading"]),ctx,"h").write("...

     
    ");}return body_0;})(); (function(){dust.register("stat_user",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tStorage usage of"]),ctx,"h").write(" ").reference(ctx._get(false, ["clientname"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tLoading"]),ctx,"h").write("...

     
    ");}return body_0;})(); -(function(){dust.register("status_client_download",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tClient download"]),ctx,"h").write("
    ");}return body_0;})(); -(function(){dust.register("status_detail",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tBackup status"]),ctx,"h").write("
    ").reference(ctx._get(false, ["nospc_fatal"]),ctx,"h",["s"]).reference(ctx._get(false, ["nospc_stalled"]),ctx,"h",["s"]).reference(ctx._get(false, ["dir_error"]),ctx,"h",["s"]).reference(ctx._get(false, ["tmpdir_error"]),ctx,"h",["s"]).reference(ctx._get(false, ["database_error"]),ctx,"h",["s"]).reference(ctx._get(false, ["endian_info"]),ctx,"h",["s"]).write("").exists(ctx._get(false, ["show_select_box"]),ctx,{"block":body_1},null).write("").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tOnline"]),ctx,"h").write("").reference(ctx._get(false, ["tStatus"]),ctx,"h").write("").reference(ctx._get(false, ["tLast seen"]),ctx,"h").write("").reference(ctx._get(false, ["tLast file backup"]),ctx,"h").write("").reference(ctx._get(false, ["tLast image backup"]),ctx,"h").write("").reference(ctx._get(false, ["tFile backup status"]),ctx,"h").write("").reference(ctx._get(false, ["tImage backup status"]),ctx,"h").write("").reference(ctx._get(false, ["tIP"]),ctx,"h").write("").reference(ctx._get(false, ["tClient version"]),ctx,"h").write("").reference(ctx._get(false, ["tOperating System"]),ctx,"h").write("
    ").exists(ctx._get(false, ["status_can_show_all"]),ctx,{"block":body_2},null).reference(ctx._get(false, ["modify_clients"]),ctx,"h",["s"]).write("
    ").exists(ctx._get(false, ["removed_clients_table"]),ctx,{"block":body_3},null).write("
    ").reference(ctx._get(false, ["status_client_download"]),ctx,"h",["s"]).write("
    ").exists(ctx._get(false, ["status_extra_clients"]),ctx,{"block":body_6},null).write("
    ").reference(ctx._get(false, ["tServer identity"]),ctx,"h").write("
    ").reference(ctx._get(false, ["server_identity"]),ctx,"h").write("
    ");}function body_1(chk,ctx){return chk.write("");}function body_2(chk,ctx){return chk.write("");}function body_3(chk,ctx){return chk.write("
    ").section(ctx._get(false, ["removed_clients"]),ctx,{"block":body_4},null).write("
    ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write(" 
    ");}function body_4(chk,ctx){return chk.write("").reference(ctx._get(false, ["name"]),ctx,"h").write("").reference(ctx._get(false, ["tThis client is going to be removed. "]),ctx,"h").write(" ").exists(ctx._get(false, ["remove_client"]),ctx,{"block":body_5},null).reference(ctx._get(false, ["tClients are removed during the cleanup in the cleanup time window. "]),ctx,"h").write("");}function body_5(chk,ctx){return chk.write("").reference(ctx._get(false, ["tStop removing client"]),ctx,"h").write(". ");}function body_6(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tInternet clients"]),ctx,"h").write("
    ").reference(ctx._get(false, ["internet_client_added"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tExtra clients"]),ctx,"h").write("
    \t\t\t").reference(ctx._get(false, ["extra_clients_rows"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tHostname/IP"]),ctx,"h").write("").reference(ctx._get(false, ["tOnline"]),ctx,"h").write("").reference(ctx._get(false, ["tActions"]),ctx,"h").write("
    ");}return body_0;})(); +(function(){dust.register("status_detail",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tBackup status"]),ctx,"h").write("
    ").reference(ctx._get(false, ["nospc_fatal"]),ctx,"h",["s"]).reference(ctx._get(false, ["nospc_stalled"]),ctx,"h",["s"]).reference(ctx._get(false, ["dir_error"]),ctx,"h",["s"]).reference(ctx._get(false, ["tmpdir_error"]),ctx,"h",["s"]).reference(ctx._get(false, ["database_error"]),ctx,"h",["s"]).reference(ctx._get(false, ["endian_info"]),ctx,"h",["s"]).write("").exists(ctx._get(false, ["show_select_box"]),ctx,{"block":body_1},null).write("").reference(ctx._get(false, ["rows"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write("").reference(ctx._get(false, ["tOnline"]),ctx,"h").write("").reference(ctx._get(false, ["tStatus"]),ctx,"h").write("").reference(ctx._get(false, ["tLast seen"]),ctx,"h").write("").reference(ctx._get(false, ["tLast file backup"]),ctx,"h").write("").reference(ctx._get(false, ["tLast image backup"]),ctx,"h").write("").reference(ctx._get(false, ["tFile backup status"]),ctx,"h").write("").reference(ctx._get(false, ["tImage backup status"]),ctx,"h").write("").reference(ctx._get(false, ["tIP"]),ctx,"h").write("").reference(ctx._get(false, ["tClient version"]),ctx,"h").write("").reference(ctx._get(false, ["tOperating System"]),ctx,"h").write("
    ").exists(ctx._get(false, ["status_can_show_all"]),ctx,{"block":body_2},null).reference(ctx._get(false, ["modify_clients"]),ctx,"h",["s"]).write("
    ").exists(ctx._get(false, ["removed_clients_table"]),ctx,{"block":body_3},null).write("
    ").exists(ctx._get(false, ["has_client_download"]),ctx,{"block":body_6},null).write("
    ").reference(ctx._get(false, ["tInternet clients"]),ctx,"h").write("
    ").reference(ctx._get(false, ["internet_client_added"]),ctx,"h",["s"]).write("
    ").exists(ctx._get(false, ["status_extra_clients"]),ctx,{"block":body_7},null).exists(ctx._get(false, ["has_client_download"]),ctx,{"else":body_8,"block":body_9},null).write("
    ").reference(ctx._get(false, ["tServer identity"]),ctx,"h").write("
    ").reference(ctx._get(false, ["server_identity"]),ctx,"h").write("
    ");}function body_1(chk,ctx){return chk.write("");}function body_2(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tShow all clients"]),ctx,"h").write("
    ");}function body_3(chk,ctx){return chk.write("
    ").section(ctx._get(false, ["removed_clients"]),ctx,{"block":body_4},null).write("
    ").reference(ctx._get(false, ["tComputer name"]),ctx,"h").write(" 
    ");}function body_4(chk,ctx){return chk.write("").reference(ctx._get(false, ["name"]),ctx,"h").write("").reference(ctx._get(false, ["tThis client is going to be removed. "]),ctx,"h").write(" ").exists(ctx._get(false, ["remove_client"]),ctx,{"block":body_5},null).reference(ctx._get(false, ["tClients are removed during the cleanup in the cleanup time window. "]),ctx,"h").write("");}function body_5(chk,ctx){return chk.write("").reference(ctx._get(false, ["tStop removing client"]),ctx,"h").write(". ");}function body_6(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["status_client_download"]),ctx,"h",["s"]).write("
    ");}function body_7(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tExtra clients"]),ctx,"h").write("
    \t\t\t").reference(ctx._get(false, ["extra_clients_rows"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tHostname/IP"]),ctx,"h").write("").reference(ctx._get(false, ["tOnline"]),ctx,"h").write("").reference(ctx._get(false, ["tActions"]),ctx,"h").write("
    ");}function body_8(chk,ctx){return chk.write("
    ");}function body_9(chk,ctx){return chk.write("
    ");}return body_0;})(); (function(){dust.register("status_detail_extra_empty",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["tNo extra clients"]),ctx,"h").write("");}return body_0;})(); (function(){dust.register("status_detail_extra_row",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["hostname"]),ctx,"h").write("").reference(ctx._get(false, ["online"]),ctx,"h").write("");}return body_0;})(); -(function(){dust.register("stat_general_row",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["name"]),ctx,"h").write("").reference(ctx._get(false, ["images"]),ctx,"h").write("").reference(ctx._get(false, ["files"]),ctx,"h").write("").reference(ctx._get(false, ["used"]),ctx,"h").write("");}return body_0;})(); (function(){dust.register("status_detail_row",body_0);function body_0(chk,ctx){return chk.write("").exists(ctx._get(false, ["show_select_box"]),ctx,{"block":body_1},null).write("").reference(ctx._get(false, ["name"]),ctx,"h").write("").reference(ctx._get(false, ["online"]),ctx,"h").write("").reference(ctx._get(false, ["status"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["lastseen"]),ctx,"h").write("").reference(ctx._get(false, ["lastbackup"]),ctx,"h").reference(ctx._get(false, ["start_file_backup"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["lastbackup_image"]),ctx,"h").reference(ctx._get(false, ["start_image_backup"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["file_ok_t"]),ctx,"h").write("").reference(ctx._get(false, ["image_ok_t"]),ctx,"h").write("").reference(ctx._get(false, ["ip"]),ctx,"h").write("").reference(ctx._get(false, ["client_version_string"]),ctx,"h").write("").reference(ctx._get(false, ["os_version_string"]),ctx,"h").write("");}function body_1(chk,ctx){return chk.write("");}return body_0;})(); (function(){dust.register("status_modify_clients",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tSelect all"]),ctx,"h").write("").reference(ctx._get(false, ["tSelect none"]),ctx,"h").write("").reference(ctx._get(false, ["rem_start"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["tRemove selected"]),ctx,"h").write("").reference(ctx._get(false, ["rem_stop"]),ctx,"h",["s"]).write("
    ");}return body_0;})(); (function(){dust.register("status_percent_done",body_0);function body_0(chk,ctx){return chk.write("
    ").exists(ctx._get(false, ["percent"]),ctx,{"block":body_2},null).write("
    ").exists(ctx._get(false, ["indexing"]),ctx,{"block":body_3},null).write("
    ");}function body_1(chk,ctx){return chk.write("min-width: 2em;");}function body_2(chk,ctx){return chk.reference(ctx._get(false, ["pcdone"]),ctx,"h").write("%");}function body_3(chk,ctx){return chk.reference(ctx._get(false, ["tIndexing..."]),ctx,"h");}return body_0;})(); (function(){dust.register("tmpdir_error",body_0);function body_0(chk,ctx){return chk.write("\t\t\t
    ").reference(ctx._get(false, ["tmpdir_error_text"]),ctx,"h").write("


    ");}return body_0;})(); (function(){dust.register("upgrade_error",body_0);function body_0(chk,ctx){return chk.write("\t\t\t
    ").reference(ctx._get(false, ["upgrade_error_text"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tCurrent version"]),ctx,"h").write(": ").reference(ctx._get(false, ["curr_db_version"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tTarget version"]),ctx,"h").write(": ").reference(ctx._get(false, ["target_db_version"]),ctx,"h").write("


    ");}return body_0;})(); -(function(){dust.register("settings_inv_row",body_0);function body_0(chk,ctx){return chk.exists(ctx._get(false, ["client_settings"]),ctx,{"else":body_1,"block":body_2},null).write("
    ").reference(ctx._get(false, ["thours"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tdays"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tdays"]),ctx,"h").write("
    ").reference(ctx._get(false, ["tDays"]),ctx,"h").write("
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_4},null).write("
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_5},null).write("
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_6},null).write("
    MBit/s
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_7},null).write("
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_8},null).write("
    ").reference(ctx._get(false, ["no_compname_start"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["no_compname_end"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["no_compname_start"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["no_compname_end"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tArchive every"]),ctx,"h").write("").reference(ctx._get(false, ["tArchive for"]),ctx,"h").write("").reference(ctx._get(false, ["tArchive window"]),ctx,"h").write(" ?").reference(ctx._get(false, ["tBackup type"]),ctx,"h").write("").reference(ctx._get(false, ["tNext archival"]),ctx,"h").write(" 
     ").reference(ctx._get(false, ["global_settings_start"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["global_settings_end"]),ctx,"h",["s"]).reference(ctx._get(false, ["no_compname_start"]),ctx,"h",["s"]).write("").reference(ctx._get(false, ["no_compname_end"]),ctx,"h",["s"]).write("\t\t
    ").reference(ctx._get(false, ["internet_settings_start"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["global_settings_start_inet"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["global_settings_end_inet"]),ctx,"h",["s"]).exists(ctx._get(false, ["main_client"]),ctx,{"block":body_9},null).write("
    KBit/s
    ").reference(ctx._get(false, ["global_settings_start_inet"]),ctx,"h",["s"]).write("
    KBit/s
    ").reference(ctx._get(false, ["global_settings_end_inet"]),ctx,"h",["s"]).exists(ctx._get(false, ["main_client"]),ctx,{"block":body_10},null).write("
    ").exists(ctx._get(false, ["main_client"]),ctx,{"block":body_11},null).write("
    ").reference(ctx._get(false, ["internet_settings_end"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["global_settings_start"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["global_settings_end"]),ctx,"h",["s"]).write("
    \t\t\t
    ").reference(ctx._get(false, ["global_settings_start"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["tMB"]),ctx,"h").write("
    ").reference(ctx._get(false, ["global_settings_end"]),ctx,"h",["s"]).write("
    ").exists(ctx._get(false, ["client_settings"]),ctx,{"block":body_12},null);}function body_1(chk,ctx){return chk.write("
    ");}function body_2(chk,ctx){return chk.write("
    ");}function body_3(chk,ctx){return chk.write("");}function body_4(chk,ctx){return chk.write("
    ");}function body_5(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tMin"]),ctx,"h").write("
    ");}function body_6(chk,ctx){return chk.reference(ctx._get(false, ["no_compname_start"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["no_compname_end"]),ctx,"h",["s"]);}function body_7(chk,ctx){return chk.write("
    ");}function body_8(chk,ctx){return chk.reference(ctx._get(false, ["no_compname_start"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["no_compname_end"]),ctx,"h",["s"]);}function body_9(chk,ctx){return chk.reference(ctx._get(false, ["no_compname_start_inet"]),ctx,"h",["s"]).write("
    ").reference(ctx._get(false, ["no_compname_end_inet"]),ctx,"h",["s"]);}function body_10(chk,ctx){return chk.write("
    ");}function body_11(chk,ctx){return chk.write("
    ");}function body_12(chk,ctx){return chk.write("
    ");}return body_0;})(); -(function(){dust.register("log_single_row",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["level"]),ctx,"h").write("
    ").reference(ctx._get(false, ["time"]),ctx,"h").write("
    ").reference(ctx._get(false, ["message"]),ctx,"h",["s"]).write("");}return body_0;})(); -(function(){dust.register("settings_users_start_row_empty",body_0);function body_0(chk,ctx){return chk.write("").reference(ctx._get(false, ["tNo Users"]),ctx,"h").write("");}return body_0;})(); +(function(){dust.register("status_client_download",body_0);function body_0(chk,ctx){return chk.write("
    ").reference(ctx._get(false, ["tClient download"]),ctx,"h").write("
    ");}return body_0;})(); diff --git a/urbackupserver/www/js/urbackup.js b/urbackupserver/www/js/urbackup.js index be728a04..e10af26c 100644 --- a/urbackupserver/www/js/urbackup.js +++ b/urbackupserver/www/js/urbackup.js @@ -1175,10 +1175,12 @@ function show_status2(data) } var status_client_download=""; + var has_client_download=false; if(data.client_downloads) { var client_download_data=build_client_download_select(data.client_downloads); status_client_download=dustRender("status_client_download", {download_clients: client_download_data}); + has_client_download=true; } ndata=dustRender("status_detail", {rows: rows, ses: g.session, dir_error: dir_error, tmpdir_error: tmpdir_error, @@ -1188,7 +1190,8 @@ function show_status2(data) server_identity: data.server_identity, modify_clients: modify_clients, dlt_mod_start: dlt_mod_start, dlt_mod_end: dlt_mod_end, internet_client_added: internet_client_added, status_client_download: status_client_download, - database_error: database_error, removed_clients_table: removed_clients.length>0, removed_clients: removed_clients}); + database_error: database_error, removed_clients_table: removed_clients.length>0, removed_clients: removed_clients, + has_client_download: has_client_download}); if(g.data_f!=ndata) { @@ -3388,6 +3391,7 @@ function show_logs2(data) } $("#live_log_clientid").selectpicker(); + $("#live_log_clientid").prop('selectedIndex', -1); if(g.has_logfilter && I('logfilter')) { diff --git a/urbackupserver/www/templates/logs_table.htm b/urbackupserver/www/templates/logs_table.htm index f89cabf0..fe605077 100644 --- a/urbackupserver/www/templates/logs_table.htm +++ b/urbackupserver/www/templates/logs_table.htm @@ -20,62 +20,69 @@
    -
    -
    {tLive Log}
    -
    -
    -
    - -
    -
    +
    +
    +
    +
    {tLive Log}
    +
    +
    +
    + +
    +
    +
    -
    -
    {tReports}
    -
    - {?has_user} -
    -
    - -

    -
    -
    -
     
    - -
    - +
    +
    +
    {tReports}
    +
    + {?has_user} + +
    + +

    - + -
    -
    - -
    - +
    +
     
    + +
    + +
    + +
    -
    -
    - -
    - +
    + +
    + +
    -
    -
    - -
    - - {:else} - {tYou need to create a user to be able to send reports} - {/has_user} +
    + +
    + +
    +
    +
    + +
    + + {:else} + {tYou need to create a user to be able to send reports} + {/has_user} +
    -
    \ No newline at end of file +
    + +
    \ No newline at end of file diff --git a/urbackupserver/www/templates/settings_user_create_admin.htm b/urbackupserver/www/templates/settings_user_create_admin.htm index f1552f16..8c419087 100644 --- a/urbackupserver/www/templates/settings_user_create_admin.htm +++ b/urbackupserver/www/templates/settings_user_create_admin.htm @@ -20,8 +20,12 @@
    - {tRights for} - {rights|s} +
    + +
    + {rights|s} +
    +
    diff --git a/urbackupserver/www/templates/stat_general.htm b/urbackupserver/www/templates/stat_general.htm index 7a34b028..a7f01bca 100644 --- a/urbackupserver/www/templates/stat_general.htm +++ b/urbackupserver/www/templates/stat_general.htm @@ -1,29 +1,33 @@ 
    {tBackup Statistics}
    - - - - - - - - - - - {rows|s} - -
    {tComputer name}{tImages}{tFiles}{tAll}
    - -
    -
    {tSum}
    -
    - - - - +
    +
    +
    {tImages}{images_total}
    {tFiles}{files_total}
    {tAll}{used_total}
    + + + + + + + + + + {rows|s} +
    {tComputer name}{tImages}{tFiles}{tAll}
    - + +
    +
    {tSum}
    +
    + + + + +
    {tImages}{images_total}
    {tFiles}{files_total}
    {tAll}{used_total}
    + +
    +
    diff --git a/urbackupserver/www/templates/status_detail.htm b/urbackupserver/www/templates/status_detail.htm index 2d18131c..8d522471 100644 --- a/urbackupserver/www/templates/status_detail.htm +++ b/urbackupserver/www/templates/status_detail.htm @@ -76,55 +76,73 @@
    -
    - {status_client_download|s} +
    + +{?has_client_download} +
    +
    + {status_client_download|s} +
    +
    +{/has_client_download} + +
    +
    +
    {tInternet clients}
    +
    + {internet_client_added|s} +
    +
    + + +
    + +
    +
    +
    {?status_extra_clients} -
    -
    {tInternet clients}
    -
    - {internet_client_added|s} -
    -
    - - -
    - -
    -
    -
    +
    +
    +
    + {tExtra clients} +
    +
    + + + + + + + + + + {extra_clients_rows|s} + +
    {tHostname/IP}{tOnline}{tActions}
    -
    -
    - {tExtra clients} -
    -
    - - - - - - - - - - {extra_clients_rows|s} - -
    {tHostname/IP}{tOnline}{tActions}
    - -
    -
    - - -
    - -
    +
    +
    + + +
    + +
    +
    {/status_extra_clients} - -
    -
    {tServer identity}
    -
    {server_identity}
    + +{?has_client_download} +
    +{:else} +
    +{/has_client_download} +
    +
    {tServer identity}
    +
    {server_identity}
    +
    +
    +
    \ No newline at end of file