From 97cd52272677460e344372a1b85923d86b03d154 Mon Sep 17 00:00:00 2001 From: BNoiZe Date: Wed, 30 Oct 2013 17:14:37 +0100 Subject: [PATCH 1/2] Removed unused and duplicate icons --- templates/Sparkle/admin/admins/admins.tpl | 4 ++-- .../Sparkle/admin/customers/customers.tpl | 16 ++++++++-------- templates/Sparkle/admin/domains/domains.tpl | 4 ++-- .../Sparkle/admin/index/change_password.tpl | 2 +- .../Sparkle/admin/ipsandports/ipsandports.tpl | 6 +++--- templates/Sparkle/admin/logger/logger.tpl | 4 ++-- .../Sparkle/admin/phpconfig/overview.tpl | 4 ++-- .../Sparkle/admin/phpconfig/overview_add.tpl | 2 +- .../Sparkle/admin/phpconfig/overview_edit.tpl | 2 +- .../Sparkle/admin/templates/templates.tpl | 4 ++-- .../admin/tickets/archived_tickets.tpl | 2 +- .../Sparkle/admin/tickets/categories.tpl | 4 ++-- templates/Sparkle/admin/tickets/tickets.tpl | 4 ++-- .../Sparkle/admin/tickets/tickets_tickets.tpl | 10 +++++----- templates/Sparkle/assets/css/main.css | 12 ++++-------- .../assets/img/icons/{sort_up.png => add.png} | Bin 2828 -> 3211 bytes .../assets/img/icons/{aps.png => archive.png} | Bin 3335 -> 3400 bytes .../assets/img/icons/archive_ticket.png | Bin 889 -> 0 bytes .../assets/img/icons/autoresponder.png | Bin 3464 -> 0 bytes .../assets/img/icons/autoresponder_add.png | Bin 3542 -> 0 bytes .../assets/img/icons/autoresponder_edit.png | Bin 3544 -> 0 bytes templates/Sparkle/assets/img/icons/backup.png | Bin 3412 -> 0 bytes .../Sparkle/assets/img/icons/categories.png | Bin 3412 -> 0 bytes .../assets/img/icons/categories_add.png | Bin 3470 -> 0 bytes .../assets/img/icons/categories_edit.png | Bin 3468 -> 0 bytes .../Sparkle/assets/img/icons/clock_add.png | Bin 3554 -> 0 bytes .../assets/img/icons/clock_add_big.png | Bin 5434 -> 0 bytes .../Sparkle/assets/img/icons/clock_delete.png | Bin 3549 -> 0 bytes .../assets/img/icons/clock_delete_big.png | Bin 5580 -> 0 bytes .../Sparkle/assets/img/icons/clock_edit.png | Bin 3538 -> 0 bytes .../Sparkle/assets/img/icons/clock_error.png | Bin 952 -> 0 bytes .../Sparkle/assets/img/icons/clock_go.png | Bin 950 -> 0 bytes .../Sparkle/assets/img/icons/clock_link.png | Bin 961 -> 0 bytes .../Sparkle/assets/img/icons/clock_pause.png | Bin 921 -> 0 bytes .../Sparkle/assets/img/icons/clock_play.png | Bin 940 -> 0 bytes .../Sparkle/assets/img/icons/clock_red.png | Bin 889 -> 0 bytes .../Sparkle/assets/img/icons/clock_stop.png | Bin 922 -> 0 bytes .../Sparkle/assets/img/icons/delete_big.png | Bin 4075 -> 0 bytes .../Sparkle/assets/img/icons/display.png | Bin 3363 -> 0 bytes .../Sparkle/assets/img/icons/domain_add.png | Bin 3308 -> 0 bytes .../Sparkle/assets/img/icons/domain_edit.png | Bin 3296 -> 0 bytes .../Sparkle/assets/img/icons/domains.png | Bin 3186 -> 0 bytes .../Sparkle/assets/img/icons/edit_big.png | Bin 4343 -> 0 bytes .../Sparkle/assets/img/icons/email_add.png | Bin 3348 -> 0 bytes .../Sparkle/assets/img/icons/email_edit.png | Bin 3307 -> 0 bytes .../assets/img/icons/email_forwarder_add.png | Bin 3413 -> 0 bytes templates/Sparkle/assets/img/icons/emails.png | Bin 3230 -> 0 bytes templates/Sparkle/assets/img/icons/error.png | Bin 3499 -> 0 bytes templates/Sparkle/assets/img/icons/find.png | Bin 3489 -> 0 bytes .../Sparkle/assets/img/icons/find_big.png | Bin 4618 -> 0 bytes templates/Sparkle/assets/img/icons/folder.gif | Bin 1131 -> 0 bytes .../Sparkle/assets/img/icons/group_edit.png | Bin 3514 -> 0 bytes templates/Sparkle/assets/img/icons/help.png | Bin 779 -> 0 bytes .../Sparkle/assets/img/icons/htaccess.png | Bin 3329 -> 0 bytes .../Sparkle/assets/img/icons/htaccess_add.png | Bin 3427 -> 0 bytes .../img/icons/htaccess_edit_big copy.png | Bin 3428 -> 0 bytes .../Sparkle/assets/img/icons/htpasswd.png | Bin 3329 -> 0 bytes .../Sparkle/assets/img/icons/htpasswd_add.png | Bin 3427 -> 0 bytes .../assets/img/icons/htpasswd_edit.png | Bin 983 -> 0 bytes .../img/icons/htpasswd_edit_big copy.png | Bin 3428 -> 0 bytes templates/Sparkle/assets/img/icons/info.png | Bin 3344 -> 0 bytes .../Sparkle/assets/img/icons/ipsports.png | Bin 4376 -> 0 bytes .../Sparkle/assets/img/icons/ipsports_add.png | Bin 3542 -> 0 bytes .../assets/img/icons/ipsports_edit.png | Bin 3520 -> 0 bytes templates/Sparkle/assets/img/icons/link.gif | Bin 748 -> 0 bytes templates/Sparkle/assets/img/icons/link.png | Bin 3449 -> 0 bytes .../Sparkle/assets/img/icons/link_big.png | Bin 4186 -> 0 bytes .../img/icons/{encrypted.png => lock.png} | Bin .../icons/{encrypted_big.png => lock_big.png} | Bin templates/Sparkle/assets/img/icons/mail.png | Bin 3230 -> 0 bytes .../Sparkle/assets/img/icons/mail_big.png | Bin 4019 -> 0 bytes .../Sparkle/assets/img/icons/messages.png | Bin 3213 -> 0 bytes templates/Sparkle/assets/img/icons/mysql.png | Bin 3438 -> 0 bytes .../Sparkle/assets/img/icons/mysql_add.png | Bin 3508 -> 0 bytes .../Sparkle/assets/img/icons/mysql_edit.png | Bin 3492 -> 0 bytes templates/Sparkle/assets/img/icons/mysqls.png | Bin 1077 -> 0 bytes .../Sparkle/assets/img/icons/mysqls_big.png | Bin 1406 -> 0 bytes templates/Sparkle/assets/img/icons/parent.gif | Bin 1146 -> 0 bytes .../Sparkle/assets/img/icons/password.png | Bin 3443 -> 0 bytes .../Sparkle/assets/img/icons/password_big.png | Bin 4215 -> 0 bytes .../Sparkle/assets/img/icons/phpsettings.png | Bin 3351 -> 0 bytes .../assets/img/icons/phpsettings_add.png | Bin 3443 -> 0 bytes .../assets/img/icons/phpsettings_edit.png | Bin 973 -> 0 bytes .../img/icons/phpsettings_edit_big copy.png | Bin 3442 -> 0 bytes templates/Sparkle/assets/img/icons/rename.gif | Bin 1146 -> 0 bytes .../assets/img/icons/res_recalculate.png | Bin 3406 -> 0 bytes .../Sparkle/assets/img/icons/settings.png | Bin 3576 -> 0 bytes .../Sparkle/assets/img/icons/sort_both.png | Bin 2856 -> 0 bytes .../Sparkle/assets/img/icons/sort_down.png | Bin 2824 -> 0 bytes templates/Sparkle/assets/img/icons/ssl.png | Bin 3443 -> 0 bytes .../Sparkle/assets/img/icons/ssl_big.png | Bin 4215 -> 0 bytes .../assets/img/icons/ssl_customer_big.png | Bin 4501 -> 0 bytes .../assets/img/icons/ssl_global_big.png | Bin 4629 -> 0 bytes .../assets/img/icons/ssl_shared_big.png | Bin 4558 -> 0 bytes templates/Sparkle/assets/img/icons/syslog.png | Bin 3311 -> 0 bytes .../assets/img/icons/syslog_truncate.png | Bin 3420 -> 0 bytes .../assets/img/icons/syslog_truncate_big.png | Bin 4675 -> 0 bytes .../Sparkle/assets/img/icons/tag_orange.png | Bin 583 -> 0 bytes .../Sparkle/assets/img/icons/templates.png | Bin 3188 -> 0 bytes .../assets/img/icons/templates_add.png | Bin 3337 -> 0 bytes .../assets/img/icons/templates_edit.png | Bin 3325 -> 0 bytes .../Sparkle/assets/img/icons/ticket_add.png | Bin 3479 -> 0 bytes .../assets/img/icons/ticket_answer.png | Bin 3478 -> 0 bytes .../assets/img/icons/ticket_answer_big.png | Bin 4621 -> 0 bytes .../assets/img/icons/ticket_archive.png | Bin 3477 -> 0 bytes .../img/icons/ticket_archive_search.png | Bin 3445 -> 0 bytes .../img/icons/ticket_archive_search_big.png | Bin 4525 -> 0 bytes .../Sparkle/assets/img/icons/ticket_close.png | Bin 3455 -> 0 bytes .../assets/img/icons/ticket_close_big.png | Bin 4617 -> 0 bytes .../Sparkle/assets/img/icons/ticket_new.png | Bin 3479 -> 0 bytes .../assets/img/icons/ticket_new_big.png | Bin 4471 -> 0 bytes .../assets/img/icons/ticket_reopen.png | Bin 3449 -> 0 bytes .../assets/img/icons/ticket_reopen_big.png | Bin 4551 -> 0 bytes .../Sparkle/assets/img/icons/ticket_reply.png | Bin 3478 -> 0 bytes .../Sparkle/assets/img/icons/ticket_show.png | Bin 3445 -> 0 bytes .../assets/img/icons/ticket_show_big.png | Bin 4525 -> 0 bytes .../Sparkle/assets/img/icons/tickets.png | Bin 3394 -> 0 bytes .../Sparkle/assets/img/icons/traffic.png | Bin 3403 -> 0 bytes .../assets/img/icons/traffic_big_old.png | Bin 1156 -> 0 bytes templates/Sparkle/assets/img/icons/trash.png | Bin 3895 -> 0 bytes .../Sparkle/assets/img/icons/trash_big.png | Bin 1576 -> 0 bytes templates/Sparkle/assets/img/icons/user.png | Bin 4156 -> 0 bytes .../Sparkle/assets/img/icons/user_add.png | Bin 3465 -> 0 bytes .../Sparkle/assets/img/icons/user_edit.png | Bin 3438 -> 0 bytes .../img/icons/{aps_upload.png => view.png} | Bin 3429 -> 3472 bytes .../Sparkle/assets/img/icons/warning.png | Bin 3481 -> 0 bytes .../customer/autoresponder/autoresponder.tpl | 4 ++-- .../customer/domains/domain_ssleditor.tpl | 2 +- .../Sparkle/customer/domains/domainlist.tpl | 4 ++-- templates/Sparkle/customer/email/emails.tpl | 4 ++-- .../Sparkle/customer/extras/htaccess.tpl | 4 ++-- .../Sparkle/customer/extras/htpasswds.tpl | 4 ++-- templates/Sparkle/customer/ftp/accounts.tpl | 4 ++-- .../customer/index/change_password.tpl | 2 +- .../Sparkle/customer/index/change_theme.tpl | 2 +- templates/Sparkle/customer/mysql/mysqls.tpl | 4 ++-- .../Sparkle/customer/tickets/tickets.tpl | 4 ++-- .../customer/tickets/tickets_tickets.tpl | 8 ++++---- 138 files changed, 61 insertions(+), 65 deletions(-) rename templates/Sparkle/assets/img/icons/{sort_up.png => add.png} (83%) rename templates/Sparkle/assets/img/icons/{aps.png => archive.png} (77%) delete mode 100644 templates/Sparkle/assets/img/icons/archive_ticket.png delete mode 100644 templates/Sparkle/assets/img/icons/autoresponder.png delete mode 100644 templates/Sparkle/assets/img/icons/autoresponder_add.png delete mode 100644 templates/Sparkle/assets/img/icons/autoresponder_edit.png delete mode 100644 templates/Sparkle/assets/img/icons/backup.png delete mode 100644 templates/Sparkle/assets/img/icons/categories.png delete mode 100644 templates/Sparkle/assets/img/icons/categories_add.png delete mode 100644 templates/Sparkle/assets/img/icons/categories_edit.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_add.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_add_big.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_delete.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_delete_big.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_edit.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_error.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_go.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_link.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_pause.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_play.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_red.png delete mode 100644 templates/Sparkle/assets/img/icons/clock_stop.png delete mode 100644 templates/Sparkle/assets/img/icons/delete_big.png delete mode 100644 templates/Sparkle/assets/img/icons/display.png delete mode 100644 templates/Sparkle/assets/img/icons/domain_add.png delete mode 100644 templates/Sparkle/assets/img/icons/domain_edit.png delete mode 100644 templates/Sparkle/assets/img/icons/domains.png delete mode 100644 templates/Sparkle/assets/img/icons/edit_big.png delete mode 100644 templates/Sparkle/assets/img/icons/email_add.png delete mode 100644 templates/Sparkle/assets/img/icons/email_edit.png delete mode 100644 templates/Sparkle/assets/img/icons/email_forwarder_add.png delete mode 100644 templates/Sparkle/assets/img/icons/emails.png delete mode 100644 templates/Sparkle/assets/img/icons/error.png delete mode 100644 templates/Sparkle/assets/img/icons/find.png delete mode 100644 templates/Sparkle/assets/img/icons/find_big.png delete mode 100644 templates/Sparkle/assets/img/icons/folder.gif delete mode 100644 templates/Sparkle/assets/img/icons/group_edit.png delete mode 100644 templates/Sparkle/assets/img/icons/help.png delete mode 100644 templates/Sparkle/assets/img/icons/htaccess.png delete mode 100644 templates/Sparkle/assets/img/icons/htaccess_add.png delete mode 100644 templates/Sparkle/assets/img/icons/htaccess_edit_big copy.png delete mode 100644 templates/Sparkle/assets/img/icons/htpasswd.png delete mode 100644 templates/Sparkle/assets/img/icons/htpasswd_add.png delete mode 100644 templates/Sparkle/assets/img/icons/htpasswd_edit.png delete mode 100644 templates/Sparkle/assets/img/icons/htpasswd_edit_big copy.png delete mode 100644 templates/Sparkle/assets/img/icons/info.png delete mode 100644 templates/Sparkle/assets/img/icons/ipsports.png delete mode 100644 templates/Sparkle/assets/img/icons/ipsports_add.png delete mode 100644 templates/Sparkle/assets/img/icons/ipsports_edit.png delete mode 100644 templates/Sparkle/assets/img/icons/link.gif delete mode 100644 templates/Sparkle/assets/img/icons/link.png delete mode 100644 templates/Sparkle/assets/img/icons/link_big.png rename templates/Sparkle/assets/img/icons/{encrypted.png => lock.png} (100%) rename templates/Sparkle/assets/img/icons/{encrypted_big.png => lock_big.png} (100%) delete mode 100644 templates/Sparkle/assets/img/icons/mail.png delete mode 100644 templates/Sparkle/assets/img/icons/mail_big.png delete mode 100644 templates/Sparkle/assets/img/icons/messages.png delete mode 100644 templates/Sparkle/assets/img/icons/mysql.png delete mode 100644 templates/Sparkle/assets/img/icons/mysql_add.png delete mode 100644 templates/Sparkle/assets/img/icons/mysql_edit.png delete mode 100644 templates/Sparkle/assets/img/icons/mysqls.png delete mode 100644 templates/Sparkle/assets/img/icons/mysqls_big.png delete mode 100644 templates/Sparkle/assets/img/icons/parent.gif delete mode 100644 templates/Sparkle/assets/img/icons/password.png delete mode 100644 templates/Sparkle/assets/img/icons/password_big.png delete mode 100644 templates/Sparkle/assets/img/icons/phpsettings.png delete mode 100644 templates/Sparkle/assets/img/icons/phpsettings_add.png delete mode 100644 templates/Sparkle/assets/img/icons/phpsettings_edit.png delete mode 100644 templates/Sparkle/assets/img/icons/phpsettings_edit_big copy.png delete mode 100644 templates/Sparkle/assets/img/icons/rename.gif delete mode 100644 templates/Sparkle/assets/img/icons/res_recalculate.png delete mode 100644 templates/Sparkle/assets/img/icons/settings.png delete mode 100644 templates/Sparkle/assets/img/icons/sort_both.png delete mode 100644 templates/Sparkle/assets/img/icons/sort_down.png delete mode 100644 templates/Sparkle/assets/img/icons/ssl.png delete mode 100644 templates/Sparkle/assets/img/icons/ssl_big.png delete mode 100644 templates/Sparkle/assets/img/icons/ssl_customer_big.png delete mode 100644 templates/Sparkle/assets/img/icons/ssl_global_big.png delete mode 100644 templates/Sparkle/assets/img/icons/ssl_shared_big.png delete mode 100644 templates/Sparkle/assets/img/icons/syslog.png delete mode 100644 templates/Sparkle/assets/img/icons/syslog_truncate.png delete mode 100644 templates/Sparkle/assets/img/icons/syslog_truncate_big.png delete mode 100644 templates/Sparkle/assets/img/icons/tag_orange.png delete mode 100644 templates/Sparkle/assets/img/icons/templates.png delete mode 100644 templates/Sparkle/assets/img/icons/templates_add.png delete mode 100644 templates/Sparkle/assets/img/icons/templates_edit.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_add.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_answer.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_answer_big.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_archive.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_archive_search.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_archive_search_big.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_close.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_close_big.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_new.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_new_big.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_reopen.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_reopen_big.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_reply.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_show.png delete mode 100644 templates/Sparkle/assets/img/icons/ticket_show_big.png delete mode 100644 templates/Sparkle/assets/img/icons/tickets.png delete mode 100644 templates/Sparkle/assets/img/icons/traffic.png delete mode 100644 templates/Sparkle/assets/img/icons/traffic_big_old.png delete mode 100644 templates/Sparkle/assets/img/icons/trash.png delete mode 100644 templates/Sparkle/assets/img/icons/trash_big.png delete mode 100644 templates/Sparkle/assets/img/icons/user.png delete mode 100644 templates/Sparkle/assets/img/icons/user_add.png delete mode 100644 templates/Sparkle/assets/img/icons/user_edit.png rename templates/Sparkle/assets/img/icons/{aps_upload.png => view.png} (76%) delete mode 100644 templates/Sparkle/assets/img/icons/warning.png diff --git a/templates/Sparkle/admin/admins/admins.tpl b/templates/Sparkle/admin/admins/admins.tpl index e0b9c320..d4e98ae2 100644 --- a/templates/Sparkle/admin/admins/admins.tpl +++ b/templates/Sparkle/admin/admins/admins.tpl @@ -16,7 +16,7 @@ $header
-   + {$lng['admin']['admin_add']}
@@ -55,7 +55,7 @@ $header diff --git a/templates/Sparkle/admin/customers/customers.tpl b/templates/Sparkle/admin/customers/customers.tpl index 72b43f83..26383551 100644 --- a/templates/Sparkle/admin/customers/customers.tpl +++ b/templates/Sparkle/admin/customers/customers.tpl @@ -11,16 +11,16 @@ $header
- - - -
{$searchcode}
+ + + + @@ -63,7 +63,7 @@ $header diff --git a/templates/Sparkle/admin/domains/domains.tpl b/templates/Sparkle/admin/domains/domains.tpl index 99e4bd2e..e853c5fe 100644 --- a/templates/Sparkle/admin/domains/domains.tpl +++ b/templates/Sparkle/admin/domains/domains.tpl @@ -17,7 +17,7 @@ @@ -63,7 +63,7 @@ diff --git a/templates/Sparkle/admin/index/change_password.tpl b/templates/Sparkle/admin/index/change_password.tpl index 06056f55..b25df796 100644 --- a/templates/Sparkle/admin/index/change_password.tpl +++ b/templates/Sparkle/admin/index/change_password.tpl @@ -2,7 +2,7 @@ $header

-   +   {$lng['menue']['main']['changepassword']}

diff --git a/templates/Sparkle/admin/ipsandports/ipsandports.tpl b/templates/Sparkle/admin/ipsandports/ipsandports.tpl index 505f97ca..32b9a7ac 100644 --- a/templates/Sparkle/admin/ipsandports/ipsandports.tpl +++ b/templates/Sparkle/admin/ipsandports/ipsandports.tpl @@ -2,7 +2,7 @@ $header

-   +   {$lng['admin']['ipsandports']['ipsandports']}

@@ -16,7 +16,7 @@ $header @@ -55,7 +55,7 @@ $header diff --git a/templates/Sparkle/admin/logger/logger.tpl b/templates/Sparkle/admin/logger/logger.tpl index b5ba3828..6c4a3c83 100644 --- a/templates/Sparkle/admin/logger/logger.tpl +++ b/templates/Sparkle/admin/logger/logger.tpl @@ -17,7 +17,7 @@ $header @@ -45,7 +45,7 @@ $header diff --git a/templates/Sparkle/admin/phpconfig/overview.tpl b/templates/Sparkle/admin/phpconfig/overview.tpl index 72c48ed7..dc957005 100644 --- a/templates/Sparkle/admin/phpconfig/overview.tpl +++ b/templates/Sparkle/admin/phpconfig/overview.tpl @@ -10,7 +10,7 @@ $header
@@ -30,7 +30,7 @@ $header diff --git a/templates/Sparkle/admin/phpconfig/overview_add.tpl b/templates/Sparkle/admin/phpconfig/overview_add.tpl index 618c1587..21e990f6 100644 --- a/templates/Sparkle/admin/phpconfig/overview_add.tpl +++ b/templates/Sparkle/admin/phpconfig/overview_add.tpl @@ -2,7 +2,7 @@ $header

- {$title}  + {$title}  {$title}

diff --git a/templates/Sparkle/admin/phpconfig/overview_edit.tpl b/templates/Sparkle/admin/phpconfig/overview_edit.tpl index 5150c087..1c5d077d 100644 --- a/templates/Sparkle/admin/phpconfig/overview_edit.tpl +++ b/templates/Sparkle/admin/phpconfig/overview_edit.tpl @@ -2,7 +2,7 @@ $header

- {$title}  + {$title}  {$title}

diff --git a/templates/Sparkle/admin/templates/templates.tpl b/templates/Sparkle/admin/templates/templates.tpl index 88e6a726..61657d65 100644 --- a/templates/Sparkle/admin/templates/templates.tpl +++ b/templates/Sparkle/admin/templates/templates.tpl @@ -10,7 +10,7 @@ $header
@@ -42,7 +42,7 @@ $header
diff --git a/templates/Sparkle/admin/tickets/archived_tickets.tpl b/templates/Sparkle/admin/tickets/archived_tickets.tpl index e5d2174e..fd025b67 100644 --- a/templates/Sparkle/admin/tickets/archived_tickets.tpl +++ b/templates/Sparkle/admin/tickets/archived_tickets.tpl @@ -6,7 +6,7 @@
diff --git a/templates/Sparkle/admin/tickets/categories.tpl b/templates/Sparkle/admin/tickets/categories.tpl index 45a4f132..ea8a9288 100644 --- a/templates/Sparkle/admin/tickets/categories.tpl +++ b/templates/Sparkle/admin/tickets/categories.tpl @@ -16,7 +16,7 @@ $header @@ -51,7 +51,7 @@ $header diff --git a/templates/Sparkle/admin/tickets/tickets.tpl b/templates/Sparkle/admin/tickets/tickets.tpl index 31d7d02a..27f2f797 100644 --- a/templates/Sparkle/admin/tickets/tickets.tpl +++ b/templates/Sparkle/admin/tickets/tickets.tpl @@ -17,7 +17,7 @@ $header @@ -56,7 +56,7 @@ $header diff --git a/templates/Sparkle/admin/tickets/tickets_tickets.tpl b/templates/Sparkle/admin/tickets/tickets_tickets.tpl index 2dd54cb5..d618966d 100644 --- a/templates/Sparkle/admin/tickets/tickets_tickets.tpl +++ b/templates/Sparkle/admin/tickets/tickets_tickets.tpl @@ -8,24 +8,24 @@ From 4735d92a0f589e447b3a37187f6ac23d71431857 Mon Sep 17 00:00:00 2001 From: BNoiZe Date: Thu, 31 Oct 2013 11:51:01 +0100 Subject: [PATCH 2/2] Converted to new PDO database class --- customer_autoresponder.php | 173 +++++++--- customer_domains.php | 691 +++++++++++++++++++------------------ customer_index.php | 108 ++++-- 3 files changed, 557 insertions(+), 415 deletions(-) diff --git a/customer_autoresponder.php b/customer_autoresponder.php index b1006b35..1b3bee3f 100644 --- a/customer_autoresponder.php +++ b/customer_autoresponder.php @@ -53,40 +53,73 @@ if ($action == 'add') { ) { standard_error('missingfields'); } - + // Does account exist? - $result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_USERS . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($account) . "' LIMIT 0,1"); - if ($db->num_rows($result) == 0) { + $stmt = Database::prepare("SELECT `email` FROM `" . TABLE_MAIL_USERS . "` + WHERE `customerid` = :customerid + AND `email` = :account + LIMIT 0,1" + ); + Database::pexecute($stmt, array("account" => $account, "customerid" => $userinfo['customerid'])); + if (Database::num_rows() == 0) { standard_error('accountnotexisting'); } // Does autoresponder exist? - $result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($account) . "' LIMIT 0,1"); - if ($db->num_rows($result) == 1) { + $stmt = Database::prepare("SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "` + WHERE `customerid` = :customerid + AND `email` = :account + LIMIT 0,1" + ); + Database::pexecute($stmt, array("account" => $account, "customerid" => $userinfo['customerid'])); + if (Database::num_rows() == 1) { standard_error('autoresponderalreadyexists'); } - - $db->query("INSERT INTO `" . TABLE_MAIL_AUTORESPONDER . "` - SET `email` = '" . $db->escape($account) . "', - `message` = '" . $db->escape($message) . "', - `enabled` = '" . (int)$_POST['active'] . "', - `date_from` = '" . (int)$ts_from . "', - `date_until` = '" . (int)$ts_until . "', - `subject` = '" . $db->escape($subject) . "', - `customerid` = '" . $db->escape((int)$userinfo['customerid']) . "' - "); - $db->query("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` SET `email_autoresponder_used` = `email_autoresponder_used` + 1 WHERE `customerid` = '" . $db->escape((int)$userinfo['customerid']). "'"); + + // Create autoresponder + $stmt = Database::prepare("INSERT INTO `" . TABLE_MAIL_AUTORESPONDER . "` + SET `email` = :account, + `message` = :message, + `enabled` = :enabled, + `date_from` = :date_from, + `date_until` = :date_until, + `subject` = :subject, + `customerid` = :customerid" + ); + $params = array( + "account" => $account, + "message" => $message, + "enabled" => $_POST['active'], + "date_from" => $ts_from, + "date_until" => $ts_until, + "subject" => $subject, + "customerid" => $userinfo['customerid'] + ); + Database::pexecute($stmt, $params); + + // Update email_autoresponder_used count + $stmt = Database::prepare("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` + SET `email_autoresponder_used` = `email_autoresponder_used` + 1 + WHERE `customerid` = :customerid" + ); + Database::pexecute($stmt, array("customerid" => $userinfo['customerid'])); redirectTo($filename, Array('s' => $s)); } // Get accounts - $result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_USERS . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` NOT IN (SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "`) ORDER BY email ASC"); - if ($db->num_rows($result) == 0) { + $params = array("customerid" => $userinfo['customerid']); + $acc_stmt = Database::prepare("SELECT `email` FROM `" . TABLE_MAIL_USERS . "` + WHERE `customerid` = :customerid + AND `email` NOT IN (SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "`) + ORDER BY email ASC" + ); + Database::pexecute($acc_stmt, $params); + if (Database::num_rows() == 0) { standard_error('noemailaccount'); } $accounts = ''; - while ($row = $db->fetch_array($result)) { + while ($row = $acc_stmt->fetch(PDO::FETCH_ASSOC)) { $accounts .= ''; } @@ -137,41 +170,64 @@ if ($action == 'add') { } // Does account exist? - $result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_USERS . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($account) . "' LIMIT 0,1"); - if ($db->num_rows($result) == 0) - { + $stmt = Database::prepare("SELECT `email` FROM `" . TABLE_MAIL_USERS . "` + WHERE `customerid` = :customerid + AND `email` = :account + LIMIT 0,1" + ); + Database::pexecute($stmt, array("account" => $account, "customerid" => $userinfo['customerid'])); + if (Database::num_rows() == 0) { standard_error('accountnotexisting'); } // Does autoresponder exist? - $result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($account) . "' LIMIT 0,1"); - if ($db->num_rows($result) == 0) { + $stmt = Database::prepare("SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "` + WHERE `customerid` = :customerid + AND `email` = :account + LIMIT 0,1" + ); + Database::pexecute($stmt, array("account" => $account, "customerid" => $userinfo['customerid'])); + if (Database::num_rows() == 0) { standard_error('invalidautoresponder'); } - $ResponderActive = (isset($_POST['active']) && $_POST['active'] == '1') ? 1 : 0; - - $db->query("UPDATE `" . TABLE_MAIL_AUTORESPONDER . "` - SET `message` = '" . $db->escape($message) . "', - `enabled` = '" . (int)$ResponderActive . "', - `date_from` = '" . (int)$ts_from . "', - `date_until` = '" . (int)$ts_until . "', - `subject` = '" . $db->escape($subject) . "' - WHERE `email` = '" . $db->escape($account) . "' - AND `customerid` = '" . $db->escape((int)$userinfo['customerid']) . "' - "); + // Update autoresponder + $stmt = Database::prepare("UPDATE `" . TABLE_MAIL_AUTORESPONDER . "` + SET `message` = :message, + `enabled` = :enabled, + `date_from` = :date_from, + `date_until` = :date_until, + `subject` = :subject + WHERE `email` = :account + AND `customerid` = :customerid" + ); + $params = array( + "account" => $account, + "message" => $message, + "enabled" => $_POST['active'], + "date_from" => $ts_from, + "date_until" => $ts_until, + "subject" => $subject, + "customerid" => $userinfo['customerid'] + ); + Database::pexecute($stmt, $params); redirectTo($filename, Array('s' => $s)); } $email = trim(htmlspecialchars($_GET['email'])); // Get account data - $result = $db->query("SELECT * FROM `" . TABLE_MAIL_AUTORESPONDER . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($email) . "' LIMIT 0,1"); - if ($db->num_rows($result) == 0) { + $acc_stmt = Database::prepare("SELECT * FROM `" . TABLE_MAIL_AUTORESPONDER . "` + WHERE `customerid` = :customerid + AND `email` = :account + LIMIT 0,1" + ); + Database::pexecute($acc_stmt, array("account" => $email, "customerid" => $userinfo['customerid'])); + if (Database::num_rows() == 0) { standard_error('invalidautoresponder'); } - $row = $db->fetch_array($result); + $row = $acc_stmt->fetch(PDO::FETCH_ASSOC); $subject = htmlspecialchars($row['subject']); $message = htmlspecialchars($row['message']); @@ -207,22 +263,33 @@ if ($action == 'add') { eval("echo \"" . getTemplate('autoresponder/autoresponder_edit') . "\";"); } elseif ($action == 'delete') { // Delete autoresponder - if (isset($_POST['send']) - && $_POST['send'] == 'send' - ) { + if (isset($_POST['send']) && $_POST['send'] == 'send') { $account = trim($_POST['account']); // Does autoresponder exist? - $result = $db->query("SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' AND `email` = '" . $db->escape($account) . "' LIMIT 0,1"); - if ($db->num_rows($result) == 0) { + $stmt = Database::prepare("SELECT `email` FROM `" . TABLE_MAIL_AUTORESPONDER . "` + WHERE `customerid` = :customerid + AND `email` = :account + LIMIT 0,1" + ); + Database::pexecute($stmt, array("account" => $account, "customerid" => $userinfo['customerid'])); + if (Database::num_rows() == 0) { standard_error('invalidautoresponder'); } - - $db->query("DELETE FROM `" . TABLE_MAIL_AUTORESPONDER . "` - WHERE `email` = '" . $db->escape($account) . "' - AND `customerid` = '" . $db->escape((int)$userinfo['customerid']) . "' - "); - $db->query("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` SET `email_autoresponder_used` = `email_autoresponder_used` - 1 WHERE `customerid` = '" . $db->escape((int)$userinfo['customerid']). "'"); + + // Delete autoresponder + $stmt = Database::prepare("DELETE FROM `" . TABLE_MAIL_AUTORESPONDER . "` + WHERE `email` = :account + AND `customerid` = :customerid" + ); + Database::pexecute($stmt, array("account" => $account, "customerid" => $userinfo['customerid'])); + + // Update email_autoresponder_used count + $stmt = Database::prepare("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` + SET `email_autoresponder_used` = `email_autoresponder_used` - 1 + WHERE `customerid` = :customerid" + ); + Database::pexecute($stmt, array("customerid" => $userinfo['customerid'])); redirectTo($filename, Array('s' => $s)); } @@ -232,9 +299,13 @@ if ($action == 'add') { // List existing autoresponders $autoresponder = ''; $count = 0; - $result = $db->query("SELECT * FROM `" . TABLE_MAIL_AUTORESPONDER . "` WHERE `customerid` = '" . (int)$userinfo['customerid'] . "' ORDER BY email ASC"); + $stmt = Database::prepare("SELECT * FROM `" . TABLE_MAIL_AUTORESPONDER . "` + WHERE `customerid` = :customerid + ORDER BY email ASC" + ); + Database::pexecute($stmt, array("customerid" => $userinfo['customerid'])); - while ($row = $db->fetch_array($result)) { + while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { if ($row['date_from'] == -1 && $row['date_until'] == -1) { $activated_date = $lng['panel']['not_activated']; } elseif($row['date_from'] == -1 && $row['date_until'] != -1) { diff --git a/customer_domains.php b/customer_domains.php index 6c9b7fc8..7bee8e3d 100644 --- a/customer_domains.php +++ b/customer_domains.php @@ -25,31 +25,31 @@ define('AREA', 'customer'); require ("./lib/init.php"); -if(isset($_POST['id'])) -{ +if(isset($_POST['id'])) { $id = intval($_POST['id']); -} -elseif(isset($_GET['id'])) -{ +} elseif(isset($_GET['id'])) { $id = intval($_GET['id']); } -if($page == 'overview') -{ +if($page == 'overview') { $log->logAction(USR_ACTION, LOG_NOTICE, "viewed customer_domains"); eval("echo \"" . getTemplate("domains/domains") . "\";"); -} -elseif($page == 'domains') -{ - if($action == '') - { +} elseif($page == 'domains') { + if($action == '') { $log->logAction(USR_ACTION, LOG_NOTICE, "viewed customer_domains::domains"); $fields = array( 'd.domain' => $lng['domains']['domainname'] ); $paging = new paging($userinfo, $db, TABLE_PANEL_DOMAINS, $fields, $settings['panel']['paging'], $settings['panel']['natsorting']); - $result = $db->query("SELECT `d`.`id`, `d`.`customerid`, `d`.`domain`, `d`.`documentroot`, `d`.`isemaildomain`, `d`.`caneditdomain`, `d`.`iswildcarddomain`, `d`.`parentdomainid`, `ad`.`id` AS `aliasdomainid`, `ad`.`domain` AS `aliasdomain`, `da`.`id` AS `domainaliasid`, `da`.`domain` AS `domainalias` FROM `" . TABLE_PANEL_DOMAINS . "` `d` LEFT JOIN `" . TABLE_PANEL_DOMAINS . "` `ad` ON `d`.`aliasdomain`=`ad`.`id` LEFT JOIN `" . TABLE_PANEL_DOMAINS . "` `da` ON `da`.`aliasdomain`=`d`.`id` WHERE `d`.`customerid`='" . (int)$userinfo['customerid'] . "' AND `d`.`email_only`='0' AND `d`.`id` <> " . (int)$userinfo['standardsubdomain'] . " " . $paging->getSqlWhere(true) . " " . $paging->getSqlOrderBy() . " " . $paging->getSqlLimit()); - $paging->setEntries($db->num_rows($result)); + $domains_stmt = Database::prepare("SELECT `d`.`id`, `d`.`customerid`, `d`.`domain`, `d`.`documentroot`, `d`.`isemaildomain`, `d`.`caneditdomain`, `d`.`iswildcarddomain`, `d`.`parentdomainid`, `ad`.`id` AS `aliasdomainid`, `ad`.`domain` AS `aliasdomain`, `da`.`id` AS `domainaliasid`, `da`.`domain` AS `domainalias` FROM `" . TABLE_PANEL_DOMAINS . "` `d` + LEFT JOIN `" . TABLE_PANEL_DOMAINS . "` `ad` ON `d`.`aliasdomain`=`ad`.`id` + LEFT JOIN `" . TABLE_PANEL_DOMAINS . "` `da` ON `da`.`aliasdomain`=`d`.`id` + WHERE `d`.`customerid`= :customerid' + AND `d`.`email_only`='0' + AND `d`.`id` <> :standardsubdomain " . $paging->getSqlWhere(true) . " " . $paging->getSqlOrderBy() . " " . $paging->getSqlLimit() + ); + Database::pexecute($domains_stmt, array("customerid" => $userinfo['customerid'], "standardsubdomain" => $userinfo['standardsubdomain'])); + $paging->setEntries(Database::num_rows()); $sortcode = $paging->getHtmlSortCode($lng); $arrowcode = $paging->getHtmlArrowCode($filename . '?page=' . $page . '&s=' . $s); $searchcode = $paging->getHtmlSearchCode($lng); @@ -59,15 +59,12 @@ elseif($page == 'domains') $domains_count = 0; $domain_array = array(); - while($row = $db->fetch_array($result)) - { + while($row = $domains_stmt->fetch(PDO::FETCH_ASSOC)) { $row['domain'] = $idna_convert->decode($row['domain']); $row['aliasdomain'] = $idna_convert->decode($row['aliasdomain']); $row['domainalias'] = $idna_convert->decode($row['domainalias']); - if($row['parentdomainid'] == '0' - && $row['caneditdomain'] == '1') - { + if($row['parentdomainid'] == '0' && $row['caneditdomain'] == '1') { $parentdomains_count++; } @@ -76,21 +73,19 @@ elseif($page == 'domains') */ // nothing (ssl_global) $row['domain_hascert'] = 0; - $ssl_result = $db->query_first("SELECT * FROM `".TABLE_PANEL_DOMAIN_SSL_SETTINGS."` WHERE `domainid`='".(int)$row['id']."';"); - if (is_array($ssl_result) - && isset($ssl_result['ssl_cert_file']) - && $ssl_result['ssl_cert_file'] != '' - ) { + $ssl_stmt = Database::prepare("SELECT * FROM `".TABLE_PANEL_DOMAIN_SSL_SETTINGS."` WHERE `domainid` = :domainid"); + Database::pexecute($ssl_stmt, array("domainid" => $row['id'])); + $ssl_result = $ssl_stmt->fetch(PDO::FETCH_ASSOC); + if (is_array($ssl_result) && isset($ssl_result['ssl_cert_file']) && $ssl_result['ssl_cert_file'] != '') { // own certificate (ssl_customer_green) $row['domain_hascert'] = 1; } else { // check if it's parent has one set (shared) if ($row['parentdomainid'] != 0) { - $ssl_result = $db->query_first("SELECT * FROM `".TABLE_PANEL_DOMAIN_SSL_SETTINGS."` WHERE `domainid`='".(int)$row['parentdomainid']."';"); - if (is_array($ssl_result) - && isset($ssl_result['ssl_cert_file']) - && $ssl_result['ssl_cert_file'] != '' - ) { + $ssl_stmt = Database::prepare("SELECT * FROM `".TABLE_PANEL_DOMAIN_SSL_SETTINGS."` WHERE `domainid` = :domainid"); + Database::pexecute($ssl_stmt, array("domainid" => $row['parentdomainid'])); + $ssl_result = $ssl_stmt->fetch(PDO::FETCH_ASSOC); + if (is_array($ssl_result) && isset($ssl_result['ssl_cert_file']) && $ssl_result['ssl_cert_file'] != '') { // parent has a certificate (ssl_shared) $row['domain_hascert'] = 2; } @@ -103,42 +98,30 @@ elseif($page == 'domains') ksort($domain_array); $domain_id_array = array(); - foreach($domain_array as $sortkey => $row) - { + foreach($domain_array as $sortkey => $row) { $domain_id_array[$row['id']] = $sortkey; } $domain_sort_array = array(); - foreach($domain_array as $sortkey => $row) - { - if($row['parentdomainid'] == 0) - { + foreach($domain_array as $sortkey => $row) { + if($row['parentdomainid'] == 0) { $domain_sort_array[$sortkey][$sortkey] = $row; - } - else - { + } else { $domain_sort_array[$domain_id_array[$row['parentdomainid']]][$sortkey] = $row; } } $domain_array = array(); - if($paging->sortfield == 'd.domain' - && $paging->sortorder == 'asc') - { + if($paging->sortfield == 'd.domain' && $paging->sortorder == 'asc') { ksort($domain_sort_array); - } - elseif($paging->sortfield == 'd.domain' - && $paging->sortorder == 'desc') - { + } elseif($paging->sortfield == 'd.domain' && $paging->sortorder == 'desc') { krsort($domain_sort_array); } $i = 0; - foreach($domain_sort_array as $sortkey => $domain_array) - { - if($paging->checkDisplay($i)) - { + foreach($domain_sort_array as $sortkey => $domain_array) { + if($paging->checkDisplay($i)) { $row = htmlentities_array($domain_array[$sortkey]); if($settings['system']['awstats_enabled'] == '1') { $statsapp = 'awstats'; @@ -147,30 +130,20 @@ elseif($page == 'domains') } eval("\$domains.=\"" . getTemplate("domains/domains_delimiter") . "\";"); - if($paging->sortfield == 'd.domain' - && $paging->sortorder == 'asc') - { + if($paging->sortfield == 'd.domain' && $paging->sortorder == 'asc') { ksort($domain_array); - } - elseif($paging->sortfield == 'd.domain' - && $paging->sortorder == 'desc') - { + } elseif($paging->sortfield == 'd.domain' && $paging->sortorder == 'desc') { krsort($domain_array); } - foreach($domain_array as $row) - { - if(strpos($row['documentroot'], $userinfo['documentroot']) === 0) - { + foreach($domain_array as $row) { + if(strpos($row['documentroot'], $userinfo['documentroot']) === 0) { $row['documentroot'] = makeCorrectDir(substr($row['documentroot'], strlen($userinfo['documentroot']))); } // get ssl-ips if activated $show_ssledit = false; - if ($settings['system']['use_ssl'] == '1' - && domainHasSslIpPort($row['id']) - && $row['caneditdomain'] == '1' - ) { + if ($settings['system']['use_ssl'] == '1' && domainHasSslIpPort($row['id']) && $row['caneditdomain'] == '1') { $show_ssledit = true; } $row = htmlentities_array($row); @@ -182,26 +155,29 @@ elseif($page == 'domains') } eval("echo \"" . getTemplate("domains/domainlist") . "\";"); - } - elseif($action == 'delete' - && $id != 0) - { - $result = $db->query_first("SELECT `id`, `customerid`, `domain`, `documentroot`, `isemaildomain`, `parentdomainid` FROM `" . TABLE_PANEL_DOMAINS . "` WHERE `customerid`='" . (int)$userinfo['customerid'] . "' AND `id`='" . (int)$id . "'"); - $alias_check = $db->query_first('SELECT COUNT(`id`) AS `count` FROM `' . TABLE_PANEL_DOMAINS . '` WHERE `aliasdomain`=\'' . (int)$id . '\''); - - if(isset($result['parentdomainid']) - && $result['parentdomainid'] != '0' - && $alias_check['count'] == 0) - { - if(isset($_POST['send']) - && $_POST['send'] == 'send') - { - if($result['isemaildomain'] == '1') - { - $emails = $db->query_first('SELECT COUNT(`id`) AS `count` FROM `' . TABLE_MAIL_VIRTUAL . '` WHERE `customerid`=\'' . (int)$userinfo['customerid'] . '\' AND `domainid`=\'' . (int)$id . '\''); - - if($emails['count'] != '0') - { + } elseif($action == 'delete' && $id != 0) { + $stmt = Database::prepare("SELECT `id`, `customerid`, `domain`, `documentroot`, `isemaildomain`, `parentdomainid` FROM `" . TABLE_PANEL_DOMAINS . "` + WHERE `customerid` = :customerid + AND `id` = :id" + ); + Database::pexecute($stmt, array("customerid" => $userinfo['customerid'], "id" => $id)); + $result = $stmt->fetch(PDO::FETCH_ASSOC); + + $alias_stmt = Database::prepare("SELECT COUNT(`id`) AS `count` FROM `" . TABLE_PANEL_DOMAINS . "` WHERE `aliasdomain` = :aliasdomain"); + Database::pexecute($alias_stmt, array("aliasdomain" => $id)); + $alias_check = $alias_stmt->fetch(PDO::FETCH_ASSOC); + + if(isset($result['parentdomainid']) && $result['parentdomainid'] != '0' && $alias_check['count'] == 0) { + if(isset($_POST['send']) && $_POST['send'] == 'send') { + if($result['isemaildomain'] == '1') { + $emails_stmt = Database::prepare("SELECT COUNT(`id`) AS `count` FROM `" . TABLE_MAIL_VIRTUAL . "` + WHERE `customerid` = :customerid + AND `domainid` = :domainid" + ); + Database::pexecute($emails_stmt, array("customerid" => $userinfo['customerid'], "domainid" => $id)); + $emails = $emails_stmt->fetch(PDO::FETCH_ASSOC); + + if($emails['count'] != '0') { standard_error('domains_cantdeletedomainwithemail'); } } @@ -209,175 +185,194 @@ elseif($page == 'domains') /* * check for APS packages used with this domain, #110 */ - if(domainHasApsInstances($id)) - { + if(domainHasApsInstances($id)) { standard_error('domains_cantdeletedomainwithapsinstances'); } $log->logAction(USR_ACTION, LOG_INFO, "deleted subdomain '" . $idna_convert->decode($result['domain']) . "'"); - $result = $db->query("DELETE FROM `" . TABLE_PANEL_DOMAINS . "` WHERE `customerid`='" . (int)$userinfo['customerid'] . "' AND `id`='" . (int)$id . "'"); - $result = $db->query("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` SET `subdomains_used`=`subdomains_used`-1 WHERE `customerid`='" . (int)$userinfo['customerid'] . "'"); + $stmt = Database::prepare("DELETE FROM `" . TABLE_PANEL_DOMAINS . "` WHERE + `customerid` = :customerid + AND `id` = :id" + ); + Database::pexecute($stmt, array("customerid" => $userinfo['customerid'], "id" => $id)); + + $stmt = Database::prepare("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` + SET `subdomains_used` = `subdomains_used` - 1 + WHERE `customerid` = :customerid" + ); + Database::pexecute($stmt, array("customerid" => $userinfo['customerid'])); + inserttask('1'); // Using nameserver, insert a task which rebuilds the server config inserttask('4'); redirectTo($filename, Array('page' => $page, 's' => $s)); - } - else - { + } else { ask_yesno('domains_reallydelete', $filename, array('id' => $id, 'page' => $page, 'action' => $action), $idna_convert->decode($result['domain'])); } - } - else - { + } else { standard_error('domains_cantdeletemaindomain'); } - } - elseif($action == 'add') - { - if($userinfo['subdomains_used'] < $userinfo['subdomains'] - || $userinfo['subdomains'] == '-1') - { - if(isset($_POST['send']) - && $_POST['send'] == 'send') - { + } elseif($action == 'add') { + if($userinfo['subdomains_used'] < $userinfo['subdomains'] || $userinfo['subdomains'] == '-1') { + if(isset($_POST['send']) && $_POST['send'] == 'send') { $subdomain = $idna_convert->encode(preg_replace(Array('/\:(\d)+$/', '/^https?\:\/\//'), '', validate($_POST['subdomain'], 'subdomain', '', 'subdomainiswrong'))); $domain = $idna_convert->encode($_POST['domain']); - $domain_check = $db->query_first("SELECT * FROM `" . TABLE_PANEL_DOMAINS . "` WHERE `domain`='" . $db->escape($domain) . "' AND `customerid`='" . (int)$userinfo['customerid'] . "' AND `parentdomainid`='0' AND `email_only`='0' AND `caneditdomain`='1' "); - $completedomain = $subdomain . '.' . $domain; - $completedomain_check = $db->query_first("SELECT * FROM `" . TABLE_PANEL_DOMAINS . "` WHERE `domain`='" . $db->escape($completedomain) . "' AND `customerid`='" . (int)$userinfo['customerid'] . "' AND `email_only`='0' AND `caneditdomain` = '1'"); - $aliasdomain = intval($_POST['alias']); - $aliasdomain_check = array( - 'id' => 0 + $domain_stmt = Database::prepare("SELECT * FROM `" . TABLE_PANEL_DOMAINS . "` + WHERE `domain` = :domain + AND `customerid` = :customerid + AND `parentdomainid` = '0' + AND `email_only` = '0' + AND `caneditdomain` = '1'" ); + Database::pexecute($domain_stmt, array("domain" => $domain, "customerid" => $userinfo['customerid'])); + $domain_check = $domain_stmt->fetch(PDO::FETCH_ASSOC); + + $completedomain = $subdomain . '.' . $domain; + $completedomain_stmt = Database::prepare("SELECT * FROM `" . TABLE_PANEL_DOMAINS . "` + WHERE `domain` = :domain + AND `customerid` = :customerid + AND `email_only` = '0' + AND `caneditdomain` = '1'" + ); + Database::pexecute($completedomain_stmt, array("domain" => $completedomain, "customerid" => $userinfo['customerid'])); + $completedomain_check = $completedomain_stmt->fetch(PDO::FETCH_ASSOC); + + $aliasdomain = intval($_POST['alias']); + $aliasdomain_check = array('id' => 0); $_doredirect = false; - if($aliasdomain != 0) - { + if($aliasdomain != 0) { // also check ip/port combination to be the same, #176 - $aliasdomain_check = $db->query_first("SELECT `d`.`id` FROM `" . TABLE_PANEL_DOMAINS . "` `d` , `" . TABLE_PANEL_CUSTOMERS . "` `c` , `".TABLE_DOMAINTOIP."` `dip` WHERE `d`.`aliasdomain` IS NULL AND `d`.`id` = '".(int)$aliasdomain."' AND `c`.`standardsubdomain` <> `d`.`id` AND `d`.`customerid` = '" . (int)$userinfo['customerid'] . "' AND `c`.`customerid` = `d`.`customerid` AND `d`.`id` = `dip`.`id_domain` AND `dip`.`id_ipandports` IN (SELECT `id_ipandports` FROM `".TABLE_DOMAINTOIP."` WHERE `id_domain` = '".(int)$aliasdomain."') GROUP BY `d`.`domain` ORDER BY `d`.`domain` ASC;"); + $aliasdomain_stmt = Database::prepare("SELECT `d`.`id` FROM `" . TABLE_PANEL_DOMAINS . "` `d` , `" . TABLE_PANEL_CUSTOMERS . "` `c` , `".TABLE_DOMAINTOIP."` `dip` + WHERE `d`.`aliasdomain` IS NULL + AND `d`.`id` = :id + AND `c`.`standardsubdomain` <> `d`.`id` + AND `d`.`customerid` = :customerid + AND `c`.`customerid` = `d`.`customerid` + AND `d`.`id` = `dip`.`id_domain` + AND `dip`.`id_ipandports` + IN (SELECT `id_ipandports` FROM `".TABLE_DOMAINTOIP."` + WHERE `id_domain` = :id ) + GROUP BY `d`.`domain + ORDER BY `d`.`domain` ASC;" + ); + Database::pexecute($aliasdomain_stmt, array("id" => $aliasdomain, "customerid" => $userinfo['customerid'])); + $aliasdomain_check = $aliasdomain_stmt->fetch(PDO::FETCH_ASSOC); } - if(isset($_POST['url']) - && $_POST['url'] != '' - && validateUrl($idna_convert->encode($_POST['url']))) - { + if(isset($_POST['url']) && $_POST['url'] != '' && validateUrl($idna_convert->encode($_POST['url']))) { $path = $_POST['url']; $_doredirect = true; - } - else - { + } else { $path = validate($_POST['path'], 'path'); } - if(!preg_match('/^https?\:\/\//', $path) - || !validateUrl($idna_convert->encode($path))) - { + if(!preg_match('/^https?\:\/\//', $path) || !validateUrl($idna_convert->encode($path))) { // If path is empty or '/' and 'Use domain name as default value for DocumentRoot path' is enabled in settings, // set default path to subdomain or domain name - if((($path == '') || ($path == '/')) - && $settings['system']['documentroot_use_default_value'] == 1) - { + if((($path == '') || ($path == '/')) && $settings['system']['documentroot_use_default_value'] == 1) { $path = makeCorrectDir($userinfo['documentroot'] . '/' . $completedomain); - } - else - { + } else { $path = makeCorrectDir($userinfo['documentroot'] . '/' . $path); } - if (strstr($path, ":") !== FALSE) - { + if (strstr($path, ":") !== FALSE) { standard_error('pathmaynotcontaincolon'); } - } - else - { + } else { $_doredirect = true; } - if(isset($_POST['openbasedir_path']) - && $_POST['openbasedir_path'] == '1') - { + if(isset($_POST['openbasedir_path']) && $_POST['openbasedir_path'] == '1') { $openbasedir_path = '1'; - } - else - { + } else { $openbasedir_path = '0'; } - if(isset($_POST['ssl_redirect']) - && $_POST['ssl_redirect'] == '1') - { + if(isset($_POST['ssl_redirect']) && $_POST['ssl_redirect'] == '1') { $ssl_redirect = '1'; - } - else - { + } else { $ssl_redirect = '0'; } - if($path == '') - { + if($path == '') { standard_error('patherror'); - } - elseif($subdomain == '') - { + } elseif($subdomain == '') { standard_error(array('stringisempty', 'domainname')); - } - elseif($subdomain == 'www' && $domain_check['wwwserveralias'] == '1') - { + } elseif($subdomain == 'www' && $domain_check['wwwserveralias'] == '1') { standard_error('wwwnotallowed'); - } - elseif($domain == '') - { + } elseif($domain == '') { standard_error('domaincantbeempty'); - } - elseif(strtolower($completedomain_check['domain']) == strtolower($completedomain)) - { + } elseif(strtolower($completedomain_check['domain']) == strtolower($completedomain)) { standard_error('domainexistalready', $completedomain); - } - elseif(strtolower($domain_check['domain']) != strtolower($domain)) - { + } elseif(strtolower($domain_check['domain']) != strtolower($domain)) { standard_error('maindomainnonexist', $domain); - } - elseif($aliasdomain_check['id'] != $aliasdomain) - { + } elseif($aliasdomain_check['id'] != $aliasdomain) { standard_error('domainisaliasorothercustomer'); - } - else - { + } else { // get the phpsettingid from parentdomain, #107 - $phpsid_result = $db->query_first("SELECT `phpsettingid` FROM `".TABLE_PANEL_DOMAINS."` WHERE `id` = '".(int)$domain_check['id']."'"); - if(!isset($phpsid_result['phpsettingid']) - || (int)$phpsid_result['phpsettingid'] <= 0 - ) { + $phpsid_stmt = Database::prepare("SELECT `phpsettingid` FROM `".TABLE_PANEL_DOMAINS."` + WHERE `id` = :id" + ); + Database::pexecute($phpsid_stmt, array("id" => $domain_check['id'])); + $phpsid_result = $phpsid_stmt->fetch(PDO::FETCH_ASSOC); + + if(!isset($phpsid_result['phpsettingid']) || (int)$phpsid_result['phpsettingid'] <= 0) { // assign default config $phpsid_result['phpsettingid'] = 1; } - $result = $db->query("INSERT INTO `" . TABLE_PANEL_DOMAINS . "` SET - `customerid` = '" . (int)$userinfo['customerid'] . "', - `domain` = '" . $db->escape($completedomain) . "', - `documentroot` = '" . $db->escape($path) . "', - `aliasdomain` = ".(($aliasdomain != 0) ? "'" . $db->escape($aliasdomain) . "'" : "NULL") .", - `parentdomainid` = '" . (int)$domain_check['id'] . "', - `isemaildomain` = '" . ($domain_check['subcanemaildomain'] == '3' ? '1' : '0') . "', - `openbasedir` = '" . $db->escape($domain_check['openbasedir']) . "', - `openbasedir_path` = '" . $db->escape($openbasedir_path) . "', - `speciallogfile` = '" . $db->escape($domain_check['speciallogfile']) . "', - `specialsettings` = '" . $db->escape($domain_check['specialsettings']) . "', - `ssl_redirect` = '" . $ssl_redirect . "', - `phpsettingid` = '" . $phpsid_result['phpsettingid'] . "'"); + $stmt = Database::prepare("INSERT INTO `" . TABLE_PANEL_DOMAINS . "` SET + `customerid` = :customerid, + `domain` = :domain, + `documentroot` = :documentroot, + `aliasdomain` = :aliasdomain, + `parentdomainid` = :parentdomainid, + `isemaildomain` = :isemaildomain, + `openbasedir` = :openbasedir, + `openbasedir_path` = :openbasedir_path, + `speciallogfile` = :speciallogfile, + `specialsettings` = :specialsettings, + `ssl_redirect` = :ssl_redirect, + `phpsettingid` = :phpsettingid" + ); + $params = array( + "customerid" => $userinfo['customerid'], + "domain" => $completedomain, + "documentroot" => $path, + "aliasdomain" => $aliasdomain != 0 ? $aliasdomain : "NULL", + "parentdomainid" => $domain_check['id'], + "isemaildomain" => $domain_check['subcanemaildomain'] == '3' ? '1' : '0', + "openbasedir" => $domain_check['openbasedir'], + "openbasedir_path" => $openbasedir_path, + "speciallogfile" => $domain_check['speciallogfile'], + "specialsettings" => $domain_check['specialsettings'], + "ssl_redirect" => $ssl_redirect, + "phpsettingid" => $phpsid_result['phpsettingid'] + ); + Database::pexecute($stmt, $params); - $result = $db->query("INSERT INTO `".TABLE_DOMAINTOIP."` (`id_domain`, `id_ipandports`) SELECT LAST_INSERT_ID(), `id_ipandports` FROM `".TABLE_DOMAINTOIP."` WHERE `id_domain` = '" . (int)$domain_check['id'] . "';"); - - if($_doredirect) - { - $did = $db->insert_id(); + if($_doredirect) { + $did = Database::lastInsertId(); $redirect = isset($_POST['redirectcode']) ? (int)$_POST['redirectcode'] : $settings['customredirect']['default']; addRedirectToDomain($did, $redirect); } + + $stmt = Database::prepare("INSERT INTO `".TABLE_DOMAINTOIP."` + (`id_domain`, `id_ipandports`) + SELECT LAST_INSERT_ID(), `id_ipandports` + FROM `".TABLE_DOMAINTOIP."` + WHERE `id_domain` = :id_domain" + ); + Database::pexecute($stmt, array("id_domain" => $domain_check['id'])); - $result = $db->query("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` SET `subdomains_used`=`subdomains_used`+1 WHERE `customerid`='" . (int)$userinfo['customerid'] . "'"); + $stmt = Database::prepare("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` + SET `subdomains_used` = `subdomains_used` + 1 + WHERE `customerid` = :customerid" + ); + Database::pexecute($stmt, array("customerid" => $userinfo['customerid'])); + $log->logAction(USR_ACTION, LOG_INFO, "added subdomain '" . $completedomain . "'"); inserttask('1'); @@ -386,38 +381,49 @@ elseif($page == 'domains') redirectTo($filename, Array('page' => $page, 's' => $s)); } - } - else - { - $result = $db->query("SELECT `id`, `domain`, `documentroot`, `ssl_redirect`,`isemaildomain` FROM `" . TABLE_PANEL_DOMAINS . "` WHERE `customerid`='" . (int)$userinfo['customerid'] . "' AND `parentdomainid`='0' AND `email_only`='0' AND `caneditdomain`='1' ORDER BY `domain` ASC"); + } else { + $stmt = Database::prepare("SELECT `id`, `domain`, `documentroot`, `ssl_redirect`,`isemaildomain` FROM `" . TABLE_PANEL_DOMAINS . "` + WHERE `customerid` = :customerid + AND `parentdomainid` = '0' + AND `email_only` = '0' + AND `caneditdomain` = '1' + ORDER BY `domain` ASC" + ); + Database::pexecute($stmt, array("customerid" => $userinfo['customerid'])); $domains = ''; - while($row = $db->fetch_array($result)) - { - $domains.= makeoption($idna_convert->decode($row['domain']), $row['domain']); + while($row = $stmt->fetch(PDO::FETCH_ASSOC)) { + $domains .= makeoption($idna_convert->decode($row['domain']), $row['domain']); } $aliasdomains = makeoption($lng['domains']['noaliasdomain'], 0, NULL, true); - $result_domains = $db->query("SELECT `d`.`id`, `d`.`domain` FROM `" . TABLE_PANEL_DOMAINS . "` `d`, `" . TABLE_PANEL_CUSTOMERS . "` `c` WHERE `d`.`aliasdomain` IS NULL AND `d`.`id` <> `c`.`standardsubdomain` AND `d`.`customerid`=`c`.`customerid` AND `d`.`email_only`='0' AND `d`.`customerid`=" . (int)$userinfo['customerid'] . " ORDER BY `d`.`domain` ASC"); + $domains_stmt = Database::prepare("SELECT `d`.`id`, `d`.`domain` FROM `" . TABLE_PANEL_DOMAINS . "` `d`, `" . TABLE_PANEL_CUSTOMERS . "` `c` + WHERE `d`.`aliasdomain` IS NULL + AND `d`.`id` <> `c`.`standardsubdomain` + AND `d`.`customerid`=`c`.`customerid` + AND `d`.`email_only`='0' + AND `d`.`customerid`= :customerid + ORDER BY `d`.`domain` ASC" + ); + Database::pexecute($domains_stmt, array("customerid" => $userinfo['customerid'])); - while($row_domain = $db->fetch_array($result_domains)) - { - $aliasdomains.= makeoption($idna_convert->decode($row_domain['domain']), $row_domain['id']); + while($row_domain = $domains_stmt->fetch(PDO::FETCH_ASSOC)) { + $aliasdomains .= makeoption($idna_convert->decode($row_domain['domain']), $row_domain['id']); } $redirectcode = ''; - if($settings['customredirect']['enabled'] == '1') - { + if($settings['customredirect']['enabled'] == '1') { $codes = getRedirectCodesArray(); - foreach($codes as $rc) - { + foreach($codes as $rc) { $redirectcode .= makeoption($rc['code']. ' ('.$lng['redirect_desc'][$rc['desc']].')', $rc['id'], $settings['customredirect']['default']); } } // check if we at least have one ssl-ip/port, #1179 $ssl_ipsandports = ''; - $resultX = $db->query_first("SELECT COUNT(*) as countSSL FROM `panel_ipsandports` WHERE `ssl`='1'"); + $ssl_ip_stmt = Database::prepare("SELECT COUNT(*) as countSSL FROM `panel_ipsandports` WHERE `ssl`='1'"); + Database::pexecute($ssl_ip_stmt); + $resultX = $ssl_ip_stmt->fetch(PDO::FETCH_ASSOC); if (isset($resultX['countSSL']) && (int)$resultX['countSSL'] > 0) { $ssl_ipsandports = 'notempty'; } @@ -434,62 +440,53 @@ elseif($page == 'domains') eval("echo \"" . getTemplate("domains/domains_add") . "\";"); } } - } - elseif($action == 'edit' - && $id != 0) - { - $result = $db->query_first("SELECT `d`.`id`, `d`.`customerid`, `d`.`domain`, `d`.`documentroot`, `d`.`isemaildomain`, `d`.`wwwserveralias`, `d`.`iswildcarddomain`, `d`.`parentdomainid`, `d`.`ssl_redirect`, `d`.`aliasdomain`, `d`.`openbasedir`, `d`.`openbasedir_path`, `pd`.`subcanemaildomain` FROM `" . TABLE_PANEL_DOMAINS . "` `d`, `" . TABLE_PANEL_DOMAINS . "` `pd` WHERE `d`.`customerid`='" . (int)$userinfo['customerid'] . "' AND `d`.`id`='" . (int)$id . "' AND ((`d`.`parentdomainid`!='0' AND `pd`.`id`=`d`.`parentdomainid`) OR (`d`.`parentdomainid`='0' AND `pd`.`id`=`d`.`id`)) AND `d`.`caneditdomain`='1'"); - $alias_check = $db->query_first('SELECT COUNT(`id`) AS count FROM `' . TABLE_PANEL_DOMAINS . '` WHERE `aliasdomain`=\'' . (int)$result['id'] . '\''); + } elseif($action == 'edit' && $id != 0) { + $stmt = Database::prepare("SELECT `d`.`id`, `d`.`customerid`, `d`.`domain`, `d`.`documentroot`, `d`.`isemaildomain`, `d`.`wwwserveralias`, `d`.`iswildcarddomain`, + `d`.`parentdomainid`, `d`.`ssl_redirect`, `d`.`aliasdomain`, `d`.`openbasedir`, `d`.`openbasedir_path`, `pd`.`subcanemaildomain` + FROM `" . TABLE_PANEL_DOMAINS . "` `d`, `" . TABLE_PANEL_DOMAINS . "` `pd` + WHERE `d`.`customerid` = :customerid + AND `d`.`id` = :id + AND ((`d`.`parentdomainid`!='0' + AND `pd`.`id` = `d`.`parentdomainid`) + OR (`d`.`parentdomainid`='0' + AND `pd`.`id` = `d`.`id`)) + AND `d`.`caneditdomain`='1'"); + Database::pexecute($stmt, array("customerid" => $userinfo['customerid'], "id" => $id)); + $result = $stmt->fetch(PDO::FETCH_ASSOC); + + $alias_stmt = Database::prepare("SELECT COUNT(`id`) AS count FROM `" . TABLE_PANEL_DOMAINS . "` WHERE `aliasdomain`= :aliasdomain"); + Database::pexecute($alias_stmt, array("aliasdomain" => $result['id'])); + $alias_check = $alias_stmt->fetch(PDO::FETCH_ASSOC); $alias_check = $alias_check['count']; $_doredirect = false; - if(isset($result['customerid']) - && $result['customerid'] == $userinfo['customerid']) - { - if(isset($_POST['send']) - && $_POST['send'] == 'send') - { - if(isset($_POST['url']) - && $_POST['url'] != '' - && validateUrl($idna_convert->encode($_POST['url']))) - { + if(isset($result['customerid']) && $result['customerid'] == $userinfo['customerid']) { + if(isset($_POST['send']) && $_POST['send'] == 'send') { + if(isset($_POST['url']) && $_POST['url'] != '' && validateUrl($idna_convert->encode($_POST['url']))) { $path = $_POST['url']; $_doredirect = true; - } - else - { + } else { $path = validate($_POST['path'], 'path'); } - if(!preg_match('/^https?\:\/\//', $path) - || !validateUrl($idna_convert->encode($path))) - { + if(!preg_match('/^https?\:\/\//', $path) || !validateUrl($idna_convert->encode($path))) { // If path is empty or '/' and 'Use domain name as default value for DocumentRoot path' is enabled in settings, // set default path to subdomain or domain name - if((($path == '') || ($path == '/')) - && $settings['system']['documentroot_use_default_value'] == 1) - { + if((($path == '') || ($path == '/')) && $settings['system']['documentroot_use_default_value'] == 1) { $path = makeCorrectDir($userinfo['documentroot'] . '/' . $result['domain']); - } - else - { + } else { $path = makeCorrectDir($userinfo['documentroot'] . '/' . $path); } - if (strstr($path, ":") !== FALSE) - { + if (strstr($path, ":") !== FALSE) { standard_error('pathmaynotcontaincolon'); } - } - else - { + } else { $_doredirect = true; } $aliasdomain = intval($_POST['alias']); - if(isset($_POST['selectserveralias']) - && $result['parentdomainid'] == '0' - ) { + if(isset($_POST['selectserveralias']) && $result['parentdomainid'] == '0' ) { $iswildcarddomain = ($_POST['selectserveralias'] == '0') ? '1' : '0'; $wwwserveralias = ($_POST['selectserveralias'] == '1') ? '1' : '0'; } else { @@ -497,67 +494,55 @@ elseif($page == 'domains') $wwwserveralias = '0'; } - if($result['parentdomainid'] != '0' - && ($result['subcanemaildomain'] == '1' || $result['subcanemaildomain'] == '2') - && isset($_POST['isemaildomain'])) - { + if($result['parentdomainid'] != '0' && ($result['subcanemaildomain'] == '1' || $result['subcanemaildomain'] == '2') && isset($_POST['isemaildomain'])) { $isemaildomain = intval($_POST['isemaildomain']); - } - else - { + } else { $isemaildomain = $result['isemaildomain']; } - $aliasdomain_check = array( - 'id' => 0 - ); + $aliasdomain_check = array('id' => 0); - if($aliasdomain != 0) - { - $aliasdomain_check = $db->query_first('SELECT `id` FROM `' . TABLE_PANEL_DOMAINS . '` `d`,`' . TABLE_PANEL_CUSTOMERS . '` `c` WHERE `d`.`customerid`=\'' . (int)$result['customerid'] . '\' AND `d`.`aliasdomain` IS NULL AND `d`.`id`<>`c`.`standardsubdomain` AND `c`.`customerid`=\'' . (int)$result['customerid'] . '\' AND `d`.`id`=\'' . (int)$aliasdomain . '\''); + if($aliasdomain != 0) { + $aliasdomain_stmt = Database::prepare("SELECT `id` FROM `" . TABLE_PANEL_DOMAINS . "` `d`,`" . TABLE_PANEL_CUSTOMERS . "` `c` + WHERE `d`.`customerid`= :customerid + AND `d`.`aliasdomain` IS NULL + AND `d`.`id`<>`c`.`standardsubdomain` + AND `c`.`customerid`= :customerid + AND `d`.`id`= :id" + ); + Database::pexecute($aliasdomain_stmt, array("customerid" => $result['customerid'], "id" => $aliasdomain)); + $aliasdomain_check = $aliasdomain_stmt->fetch(PDO::FETCH_ASSOC); } - if($aliasdomain_check['id'] != $aliasdomain) - { + if($aliasdomain_check['id'] != $aliasdomain) { standard_error('domainisaliasorothercustomer'); } - if(isset($_POST['openbasedir_path']) - && $_POST['openbasedir_path'] == '1') - { + if(isset($_POST['openbasedir_path']) && $_POST['openbasedir_path'] == '1') { $openbasedir_path = '1'; - } - else - { + } else { $openbasedir_path = '0'; } - if(isset($_POST['ssl_redirect']) - && $_POST['ssl_redirect'] == '1') - { + if(isset($_POST['ssl_redirect']) && $_POST['ssl_redirect'] == '1') { $ssl_redirect = '1'; - } - else - { + } else { $ssl_redirect = '0'; } - if($path == '') - { + if($path == '') { standard_error('patherror'); - } - else - { - if(($result['isemaildomain'] == '1') - && ($isemaildomain == '0')) - { - $db->query("DELETE FROM `" . TABLE_MAIL_USERS . "` WHERE `customerid`='" . (int)$userinfo['customerid'] . "' AND `domainid`='" . (int)$id . "'"); - $db->query("DELETE FROM `" . TABLE_MAIL_VIRTUAL . "` WHERE `customerid`='" . (int)$userinfo['customerid'] . "' AND `domainid`='" . (int)$id . "'"); + } else { + if(($result['isemaildomain'] == '1') && ($isemaildomain == '0')) { + $params = array("customerid" => $userinfo['customerid'], "domainid" => $id); + $stmt = Database::prepare("DELETE FROM `" . TABLE_MAIL_USERS . "` WHERE `customerid`= :customerid AND `domainid`= :domainid"); + Database::pexecute($stmt, $params); + $stmt = Database::prepare("DELETE FROM `" . TABLE_MAIL_VIRTUAL . "` WHERE `customerid`= :customerid AND `domainid`= :domainid"); + Database::pexecute($stmt, $params); $log->logAction(USR_ACTION, LOG_NOTICE, "automatically deleted mail-table entries for '" . $idna_convert->decode($result['domain']) . "'"); } - if($_doredirect) - { + if($_doredirect) { $redirect = isset($_POST['redirectcode']) ? (int)$_POST['redirectcode'] : false; updateRedirectOfDomain($id, $redirect); } @@ -568,19 +553,32 @@ elseif($page == 'domains') || $iswildcarddomain != $result['iswildcarddomain'] || $aliasdomain != $result['aliasdomain'] || $openbasedir_path != $result['openbasedir_path'] - || $ssl_redirect != $result['ssl_redirect']) - { + || $ssl_redirect != $result['ssl_redirect']) { $log->logAction(USR_ACTION, LOG_INFO, "edited domain '" . $idna_convert->decode($result['domain']) . "'"); - $result = $db->query("UPDATE `" . TABLE_PANEL_DOMAINS . "` SET - `documentroot`='" . $db->escape($path) . "', - `isemaildomain`='" . (int)$isemaildomain . "', - `wwwserveralias`='" . (int)$wwwserveralias . "', - `iswildcarddomain`='" . (int)$iswildcarddomain . "', - `aliasdomain`=" . (($aliasdomain != 0 && $alias_check == 0) ? '\'' . $db->escape($aliasdomain) . '\'' : 'NULL') . ", - `openbasedir_path`='" . $db->escape($openbasedir_path) . "', - `ssl_redirect`='" . $ssl_redirect . "' - WHERE `customerid`='" . (int)$userinfo['customerid'] . "' AND `id`='" . (int)$id . "'" + + $stmt = Database::prepare("UPDATE `" . TABLE_PANEL_DOMAINS . "` SET + `documentroot`= :documentroot, + `isemaildomain`= :isemaildomain, + `wwwserveralias`= :wwwserveralias, + `iswildcarddomain`= :iswildcarddomain, + `aliasdomain`= :aliasdomain, + `openbasedir_path`= :openbasedir_path, + `ssl_redirect`= :ssl_redirect + WHERE `customerid`= :customerid + AND `id`= :id" ); + $params = array( + "documentroot" => $path, + "isemaildomain" => $isemaildomain, + "wwwserveralias" => $wwwserveralias, + "iswildcarddomain" => $iswildcarddomain, + "aliasdomain" => ($aliasdomain != 0 && $alias_check == 0) ? $aliasdomain : 'NULL', + "openbasedir_path" => $openbasedir_path, + "ssl_redirect" => $ssl_redirect, + "customerid" => $userinfo['customerid'], + "id" => $id + ); + Database::pexecute($stmt, $params); inserttask('1'); // Using nameserver, insert a task which rebuilds the server config @@ -590,54 +588,57 @@ elseif($page == 'domains') redirectTo($filename, Array('page' => $page, 's' => $s)); } - } - else - { + } else { $result['domain'] = $idna_convert->decode($result['domain']); $domains = makeoption($lng['domains']['noaliasdomain'], 0, $result['aliasdomain'], true); // also check ip/port combination to be the same, #176 - $result_domains = $db->query("SELECT `d`.`id`, `d`.`domain` FROM `" . TABLE_PANEL_DOMAINS . "` `d` , `" . TABLE_PANEL_CUSTOMERS . "` `c` , `".TABLE_DOMAINTOIP."` `dip` WHERE `d`.`aliasdomain` IS NULL AND `d`.`id` <> '".(int)$result['id']."' AND `c`.`standardsubdomain` <> `d`.`id` AND `d`.`customerid` = '" . (int)$userinfo['customerid'] . "' AND `c`.`customerid` = `d`.`customerid` AND `d`.`id` = `dip`.`id_domain` AND `dip`.`id_ipandports` IN (SELECT `id_ipandports` FROM `".TABLE_DOMAINTOIP."` WHERE `id_domain` = '".(int)$result['id']."') GROUP BY `d`.`domain` ORDER BY `d`.`domain` ASC"); + $domains_stmt = Database::prepare("SELECT `d`.`id`, `d`.`domain` FROM `" . TABLE_PANEL_DOMAINS . "` `d` , `" . TABLE_PANEL_CUSTOMERS . "` `c` , `".TABLE_DOMAINTOIP."` `dip` + WHERE `d`.`aliasdomain` IS NULL + AND `d`.`id` <> :id + AND `c`.`standardsubdomain` <> `d`.`id` + AND `d`.`customerid` = :customerid + AND `c`.`customerid` = `d`.`customerid` + AND `d`.`id` = `dip`.`id_domain` + AND `dip`.`id_ipandports` + IN (SELECT `id_ipandports` FROM `".TABLE_DOMAINTOIP."` + WHERE `id_domain` = :id) + GROUP BY `d`.`domain` + ORDER BY `d`.`domain` ASC" + ); + Database::pexecute($domains_stmt, array("id" => $result['id'], "customerid" => $userinfo['customerid'])); - while($row_domain = $db->fetch_array($result_domains)) - { - $domains.= makeoption($idna_convert->decode($row_domain['domain']), $row_domain['id'], $result['aliasdomain']); + while($row_domain = $domains_stmt->fetch(PDO::FETCH_ASSOC)) { + $domains .= makeoption($idna_convert->decode($row_domain['domain']), $row_domain['id'], $result['aliasdomain']); } - if(preg_match('/^https?\:\/\//', $result['documentroot']) - && validateUrl($idna_convert->encode($result['documentroot'])) - ) { - if($settings['panel']['pathedit'] == 'Dropdown') - { + if(preg_match('/^https?\:\/\//', $result['documentroot']) && validateUrl($idna_convert->encode($result['documentroot']))) { + if($settings['panel']['pathedit'] == 'Dropdown') { $urlvalue = $result['documentroot']; $pathSelect = makePathfield($userinfo['documentroot'], $userinfo['guid'], $userinfo['guid'], $settings['panel']['pathedit']); - } - else - { + } else { $urlvalue = ''; $pathSelect = makePathfield($userinfo['documentroot'], $userinfo['guid'], $userinfo['guid'], $settings['panel']['pathedit'], $result['documentroot'], true); } - } - else - { + } else { $urlvalue = ''; $pathSelect = makePathfield($userinfo['documentroot'], $userinfo['guid'], $userinfo['guid'], $settings['panel']['pathedit'], $result['documentroot']); } $redirectcode = ''; - if($settings['customredirect']['enabled'] == '1') - { + if($settings['customredirect']['enabled'] == '1') { $def_code = getDomainRedirectId($id); $codes = getRedirectCodesArray(); - foreach($codes as $rc) - { + foreach($codes as $rc) { $redirectcode .= makeoption($rc['code']. ' ('.$lng['redirect_desc'][$rc['desc']].')', $rc['id'], $def_code); } } // check if we at least have one ssl-ip/port, #1179 $ssl_ipsandports = ''; - $resultX = $db->query_first("SELECT COUNT(*) as countSSL FROM `panel_ipsandports` WHERE `ssl`='1'"); + $ssl_ip_stmt = Database::prepare("SELECT COUNT(*) as countSSL FROM `panel_ipsandports` WHERE `ssl`='1'"); + Database::pexecute($ssl_ip_stmt); + $resultX = $ssl_ip_stmt->fetch(PDO::FETCH_ASSOC); if (isset($resultX['countSSL']) && (int)$resultX['countSSL'] > 0) { $ssl_ipsandports = 'notempty'; } @@ -655,10 +656,16 @@ elseif($page == 'domains') $serveraliasoptions .= makeoption($lng['domains']['serveraliasoption_wildcard'], '0', $_value, true, true); $serveraliasoptions .= makeoption($lng['domains']['serveraliasoption_www'], '1', $_value, true, true); $serveraliasoptions .= makeoption($lng['domains']['serveraliasoption_none'], '2', $_value, true, true); - - $resultips = $db->query("SELECT `p`.`ip` AS `ip` FROM `".TABLE_PANEL_IPSANDPORTS."` `p` LEFT JOIN `".TABLE_DOMAINTOIP."` `dip` ON ( `dip`.`id_ipandports` = `p`.`id` ) WHERE `dip`.`id_domain` = '".(int)$result['id']."' GROUP BY `p`.`ip`"); + + $ips_stmt = Database::prepare("SELECT `p`.`ip` AS `ip` FROM `".TABLE_PANEL_IPSANDPORTS."` `p` + LEFT JOIN `".TABLE_DOMAINTOIP."` `dip` + ON ( `dip`.`id_ipandports` = `p`.`id` ) + WHERE `dip`.`id_domain` = :id_domain + GROUP BY `p`.`ip`" + ); + Database::pexecute($ips_stmt, array("id_domain" => $result['id'])); $result_ipandport['ip'] = ''; - while ($rowip = $db->fetch_array($resultips)) { + while ($rowip = $ips_stmt->fetch(PDO::FETCH_ASSOC)) { $result_ipandport['ip'] .= $rowip['ip'] . "
"; } @@ -673,21 +680,14 @@ elseif($page == 'domains') eval("echo \"" . getTemplate("domains/domains_edit") . "\";"); } - } - else - { + } else { standard_error('domains_canteditdomain'); } } -} -elseif ($page == 'domainssleditor') { +} elseif ($page == 'domainssleditor') { - if ($action == '' - || $action == 'view' - ) { - if (isset($_POST['send']) - && $_POST['send'] == 'send' - ) { + if ($action == '' || $action == 'view') { + if (isset($_POST['send']) && $_POST['send'] == 'send') { $ssl_cert_file = isset($_POST['ssl_cert_file']) ? $_POST['ssl_cert_file'] : ''; $ssl_key_file = isset($_POST['ssl_key_file']) ? $_POST['ssl_key_file'] : ''; @@ -716,10 +716,7 @@ elseif ($page == 'domainssleditor') { // subject name, issuer name, purposes, valid from and valid to dates etc. $cert_content = openssl_x509_parse($ssl_cert_file); - if (is_array($cert_content) - && isset($cert_content['subject']) - && isset($cert_content['subject']['CN']) - ) { + if (is_array($cert_content) && isset($cert_content['subject']) && isset($cert_content['subject']['CN'])) { // TODO self-signed certs might differ and don't need/want this /* $domain = $db->query_first("SELECT * FROM `".TABLE_PANEL_DOMAINS."` WHERE `id`='".(int)$id."'"); @@ -761,13 +758,21 @@ elseif ($page == 'domainssleditor') { $qrystart = "INSERT INTO "; $qrywhere = ", "; } - $db->query($qrystart." `".TABLE_PANEL_DOMAIN_SSL_SETTINGS."` SET - `ssl_cert_file` = '".$db->escape($ssl_cert_file)."', - `ssl_key_file` = '".$db->escape($ssl_key_file)."', - `ssl_ca_file` = '".$db->escape($ssl_ca_file)."', - `ssl_cert_chainfile` = '".$db->escape($ssl_cert_chainfile)."' - ".$qrywhere." `domainid`='".(int)$id."';" + $stmt = Database::prepare($qrystart." `".TABLE_PANEL_DOMAIN_SSL_SETTINGS."` SET + `ssl_cert_file` = :ssl_cert_file, + `ssl_key_file` = :ssl_key_file, + `ssl_ca_file` = :ssl_ca_file, + `ssl_cert_chainfile` = :ssl_cert_chainfile + ".$qrywhere." `domainid`= :domainid" ); + $params = array( + "ssl_cert_file" => $ssl_cert_file, + "ssl_key_file" => $ssl_key_file, + "ssl_ca_file" => $ssl_ca_file, + "ssl_cert_chainfile" => $ssl_cert_chainfile, + "domainid" => $id + ); + Database::pexecute($stmt, $params); // insert task to re-generate webserver-configs (#1260) inserttask('1'); @@ -776,9 +781,11 @@ elseif ($page == 'domainssleditor') { redirectTo($filename, array('page' => 'domains', 's' => $s)); } - $result = $db->query_first("SELECT * FROM `".TABLE_PANEL_DOMAIN_SSL_SETTINGS."` - WHERE `domainid`='".(int)$id."';" + $stmt = Database::prepare("SELECT * FROM `".TABLE_PANEL_DOMAIN_SSL_SETTINGS."` + WHERE `domainid`= :domainid" ); + Database::pexecute($stmt, array("domainid" => $id)); + $result = $stmt->fetch(PDO::FETCH_ASSOC); $do_insert = false; // if no entry can be found, behave like we have empty values diff --git a/customer_index.php b/customer_index.php index 2e2cc872..c4871568 100644 --- a/customer_index.php +++ b/customer_index.php @@ -27,22 +27,40 @@ require('./lib/init.php'); if ($action == 'logout') { $log->logAction(USR_ACTION, LOG_NOTICE, 'logged out'); - $query = "DELETE FROM `" . TABLE_PANEL_SESSIONS . "` WHERE `userid` = '" . (int)$userinfo['customerid'] . "' AND `adminsession` = '0'"; + $params = array("customerid" => $userinfo['customerid']); if ($settings['session']['allow_multiple_login'] == '1') { - $query .= " AND `hash` = '" . $s . "'"; + $stmt = Database::prepare("DELETE FROM `" . TABLE_PANEL_SESSIONS . "` + WHERE `userid` = :customerid + AND `adminsession` = '0' + AND `hash` = :hash" + ); + $params["hash"] = $s; + } else { + $stmt = Database::prepare("DELETE FROM `" . TABLE_PANEL_SESSIONS . "` + WHERE `userid` = :customerid + AND `adminsession` = '0'" + ); } - $db->query($query); + Database::pexecute($stmt, $params); + redirectTo('index.php'); exit; } if ($page == 'overview') { $log->logAction(USR_ACTION, LOG_NOTICE, "viewed customer_index"); + + $domain_stmt = Database::prepare("SELECT `domain` FROM `" . TABLE_PANEL_DOMAINS . "` + WHERE `customerid` = :customerid + AND `parentdomainid` = '0' + AND `id` <> :standardsubdomain" + ); + Database::pexecute($domain_stmt, array("customerid" => $userinfo['customerid'], "standardsubdomain" => $userinfo['standardsubdomain'])); + $domains = ''; - $result = $db->query("SELECT `domain` FROM `" . TABLE_PANEL_DOMAINS . "` WHERE `customerid`='" . (int)$userinfo['customerid'] . "' AND `parentdomainid`='0' AND `id` <> '" . (int)$userinfo['standardsubdomain'] . "' "); $domainArray = array(); - while ($row = $db->fetch_array($result)) { + while ($row = $domain_stmt->fetch(PDO::FETCH_ASSOC)) { $domainArray[] = $idna_convert->decode($row['domain']); } @@ -52,9 +70,6 @@ if ($page == 'overview') { $yesterday = time() - (60 * 60 * 24); $month = date('M Y', $yesterday); - /* $traffic=$db->query_first("SELECT SUM(http) AS http_sum, SUM(ftp_up) AS ftp_up_sum, SUM(ftp_down) AS ftp_down_sum, SUM(mail) AS mail_sum FROM ".TABLE_PANEL_TRAFFIC." WHERE year='".date('Y')."' AND month='".date('m')."' AND day<='".date('d')."' AND customerid='".$userinfo['customerid']."'"); - $userinfo['traffic_used']=$traffic['http_sum']+$traffic['ftp_up_sum']+$traffic['ftp_down_sum']+$traffic['mail_sum'];*/ - $userinfo['diskspace'] = round($userinfo['diskspace'] / 1024, $settings['panel']['decimal_places']); $userinfo['diskspace_used'] = round($userinfo['diskspace_used'] / 1024, $settings['panel']['decimal_places']); $userinfo['traffic'] = round($userinfo['traffic'] / (1024 * 1024), $settings['panel']['decimal_places']); @@ -91,28 +106,57 @@ if ($page == 'overview') { } elseif($new_password != $new_password_confirm) { standard_error('newpasswordconfirmerror'); } else { - $db->query("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` SET `password`='" . md5($new_password) . "' WHERE `customerid`='" . (int)$userinfo['customerid'] . "' AND `password`='" . md5($old_password) . "'"); + // Update user password + $stmt = Database::prepare("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` + SET `password` = :newpassword + WHERE `customerid` = :customerid + AND `password` = :oldpassword" + ); + $params = array( + "newpassword" => md5($new_password), + "customerid" => $userinfo['customerid'], + "oldpassword" => md5($old_password) + ); + Database::pexecute($stmt, $params); $log->logAction(USR_ACTION, LOG_NOTICE, 'changed password'); - if (isset($_POST['change_main_ftp']) - && $_POST['change_main_ftp'] == 'true' - ) { + // Update ftp password + if (isset($_POST['change_main_ftp']) && $_POST['change_main_ftp'] == 'true') { $cryptPassword = makeCryptPassword($new_password); - $db->query("UPDATE `" . TABLE_FTP_USERS . "` SET `password`='" . $db->escape($cryptPassword) . "' WHERE `customerid`='" . (int)$userinfo['customerid'] . "' AND `username`='" . $db->escape($userinfo['loginname']) . "'"); + $stmt = Database::prepare("UPDATE `" . TABLE_FTP_USERS . "` + SET `password` = :password + WHERE `customerid` = :customerid + AND `username` = :username" + ); + $params = array( + "password" => $cryptPassword, + "customerid" => $userinfo['customerid'], + "username" => $userinfo['loginname'] + ); + Database::pexecute($stmt, $params); $log->logAction(USR_ACTION, LOG_NOTICE, 'changed main ftp password'); } - if (isset($_POST['change_webalizer']) - && $_POST['change_webalizer'] == 'true' - ) { + // Update webalizer password + if (isset($_POST['change_webalizer']) && $_POST['change_webalizer'] == 'true') { if (CRYPT_STD_DES == 1) { $saltfordescrypt = substr(md5(uniqid(microtime(), 1)), 4, 2); $new_webalizer_password = crypt($new_password, $saltfordescrypt); } else { $new_webalizer_password = crypt($new_password); } - - $db->query("UPDATE `" . TABLE_PANEL_HTPASSWDS . "` SET `password`='" . $db->escape($new_webalizer_password) . "' WHERE `customerid`='" . (int)$userinfo['customerid'] . "' AND `username`='" . $db->escape($userinfo['loginname']) . "'"); + + $stmt = Database::prepare("UPDATE `" . TABLE_PANEL_HTPASSWDS . "` + SET `password` = :password + WHERE `customerid` = :customerid + AND `username` = :username" + ); + $params = array( + "password" => $new_webalizer_password, + "customerid" => $userinfo['customerid'], + "username" => $userinfo['loginname'] + ); + Database::pexecute($stmt, $params); } redirectTo($filename, Array('s' => $s)); @@ -124,8 +168,18 @@ if ($page == 'overview') { if (isset($_POST['send']) && $_POST['send'] == 'send') { $def_language = validate($_POST['def_language'], 'default language'); if (isset($languages[$def_language])) { - $db->query("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` SET `def_language`='" . $db->escape($def_language) . "' WHERE `customerid`='" . (int)$userinfo['customerid'] . "'"); - $db->query("UPDATE `" . TABLE_PANEL_SESSIONS . "` SET `language`='" . $db->escape($def_language) . "' WHERE `hash`='" . $db->escape($s) . "'"); + $stmt = Database::prepare("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` + SET `def_language` = :lang + WHERE `customerid` = :customerid" + ); + Database::pexecute($stmt, array("lang" => $def_language, "customerid" => $userinfo['customerid'])); + + $stmt = Database::prepare("UPDATE `" . TABLE_PANEL_SESSIONS . "` + SET `language` = :lang + WHERE `hash` = :hash" + ); + Database::pexecute($stmt, array("lang" => $def_language, "hash" => $s)); + $log->logAction(USR_ACTION, LOG_NOTICE, "changed default language to '" . $def_language . "'"); } @@ -147,8 +201,18 @@ if ($page == 'overview') { if (isset($_POST['send']) && $_POST['send'] == 'send') { $theme = validate($_POST['theme'], 'theme'); - $db->query("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` SET `theme`='" . $db->escape($theme) . "' WHERE `customerid`='" . (int)$userinfo['customerid'] . "'"); - $db->query("UPDATE `" . TABLE_PANEL_SESSIONS . "` SET `theme`='" . $db->escape($theme) . "' WHERE `hash`='" . $db->escape($s) . "'"); + $stmt = Database::prepare("UPDATE `" . TABLE_PANEL_CUSTOMERS . "` + SET `theme` = :theme + WHERE `customerid` = :customerid" + ); + Database::pexecute($stmt, array("theme" => $theme, "customerid" => $userinfo['customerid'])); + + $stmt = Database::prepare("UPDATE `" . TABLE_PANEL_SESSIONS . "` + SET `theme` = :theme + WHERE `hash` = :hash" + ); + Database::pexecute($stmt, array("theme" => $theme, "hash" => $s)); + $log->logAction(USR_ACTION, LOG_NOTICE, "changed default theme to '" . $theme . "'"); redirectTo($filename, Array('s' => $s)); } else {
{$ticket['priority']} - {$lng['ticket']['show']} + {$lng['ticket']['show']}
- {$lng['ticket']['show']} + {$lng['ticket']['show']} - {$lng['ticket']['answer']} + {$lng['ticket']['answer']}   - {$lng['ticket']['close']} + {$lng['ticket']['close']}   - {$lng['ticket']['reopen']} + {$lng['ticket']['reopen']}   - {$lng['ticket']['archive']} + {$lng['ticket']['archive']}   {$lng['panel']['delete']} diff --git a/templates/Sparkle/assets/css/main.css b/templates/Sparkle/assets/css/main.css index 00a66f3e..becb223a 100644 --- a/templates/Sparkle/assets/css/main.css +++ b/templates/Sparkle/assets/css/main.css @@ -197,12 +197,8 @@ footer img { margin: 10px !important; } -.tinyform input { - /*width:50%;*/ -} - -.tinyform input[type="checkbox"] { - width:auto; +table.tinyform input { + width:120px; } .fullform,.midform,.installsec { @@ -667,7 +663,7 @@ input[type="text"], input[type="password"] { } input[type="password"] { - background:#fff url(../img/icons/password.png) no-repeat 5px 4px; + background:#fff url(../img/icons/lock.png) no-repeat 5px 4px; } /* @@ -680,7 +676,7 @@ input[type="button"],input[type="submit"],input[type="reset"] { border: 0; background-color: #eee; min-width: 80px; - height: 26px; + height: 28px; background-image: none; border-width: 0px; } diff --git a/templates/Sparkle/assets/img/icons/sort_up.png b/templates/Sparkle/assets/img/icons/add.png similarity index 83% rename from templates/Sparkle/assets/img/icons/sort_up.png rename to templates/Sparkle/assets/img/icons/add.png index 956e1d4a255506435cf2335715b6e75bb2af3e26..63a3f17e924e743a4c4a18a7ab53626330675cd4 100644 GIT binary patch delta 506 zcmV%Lt0B>brA=}9~4AUDio7ct4&Dmd+)d;^^v}omL536{hoWi_k0iEE2_#~!U33? zyU>r%0ol-b9>|3+6mpgS1QC(FIe+<(w$~u$j4-`;E4%FkQSoi<8LO>#q=rsxE5X{b zqCU3Rp#F{sW&rKwSbBn%*T7ewme*h`Jwdn*Jnffo@!FXO_}T;w`10#9>zx%;4eP-Q z`;sZH9KC}At~0`;SB1-)cCb``!q4U#9I>!18(VBd1l0~r^PAT{?qdSO=zs93=q08H zP7@yP-o4%f5A8pR8&9%kzLRhc zP+zUHTzejVc($M5MmGUiuD#XciF261FkmJ4Tzg3&SCL)$0Bk(p0QLqFc5I{*i}|Vm zQYvQ{bqAK2b$P1W%w;&S>NW-DU?EG@al@<-@)6y_)Z71&9Hrn6Cz5k`01V wIitmV6+mxaTD;nA5WoQKt%S;6zw^HV0OTy8R`JgEq5uE@07*qoM6N<$f^lZ&e*gdg delta 120 zcmeB{>=9G!4DfU3<&xrJU|`_&^l%9R((FLY!odb4osOy2Zd9Dd<;!61>EaktaVzK4 zK|uxq0hWVmU6VhidP&%6EPazMZ>ws&meop%?F##v{$BGP&A%FjeSo_E|7T_>OybP? SzmE~bW$<+Mb6Mw<&;$T2*CMh2 diff --git a/templates/Sparkle/assets/img/icons/aps.png b/templates/Sparkle/assets/img/icons/archive.png similarity index 77% rename from templates/Sparkle/assets/img/icons/aps.png rename to templates/Sparkle/assets/img/icons/archive.png index 95b23e7d8c31661f91e73904ae6268426379762c..671ff139b27e2e748d9a5025713ed1308c91aae9 100644 GIT binary patch delta 716 zcmV;-0yF)G8ps;3i3)$JNkl z^itikRn@Ovy{REv^#(2Y7P%=u$F%(5AJjW;OtJ|e<$L9 zimHj*!@WmO^*+kw{S3fuSpR9pZVg|-#n&(&W`2WMoD$X$LWKAufMS(jI5=?np_fO zT}Ey5v(oi)(1CviYO-Yjt&QzGd_=6SygLsjv-@jHu3~y|y-H!VB6N}nu41jRc;FB& zB`FB}z_T&MRZmCt4UY9+Du&7=S|mw>bP|zJITB8WjMhS}Cg3lxO`DdnY=*$=@;$6ggJAryT7gA_s`8d z9#cwXDQ;|2rnQTr?J`w2mq|jJ=7IuDopnfCf)d6^GOm4JTB&|4J-@5K4-6b~GkJ

ML}gfsRiqTTjD}GZh$p2(4<@lYgkonyiCsf zwzm28-nEhGCV&xPdq*d92y)p>cX~-exI}}6a5$&Q96ko|{Z=ZKK1@F&+M1s)DpmQu zHa`3GVO}WL$A}9Q!3Sia9dy{4c}xb+BX7_oT3keYI|kVN=;&0E7T9A$Gu+TW%e~yw y<8mzhR2LSCPG8?~mYZlQ-S^zY&=97oxqbmNu}^>?1rBQf0000}kmOEL5=Bx3Ogymk1VL;q zZBmI~ZDD5}D@*MJNt@;b1A>L1Vxu++UJ*+HVVd5Vn#yKirH z=9_Q6*@JTq|Fc$BR`_^41Hj1P=nKZ!G=0L^|Ne(%6xtj2`(%Hg$X3_iytp(!cT+1h zNaC10zr%8PAhTKY^3&J*kM7-GrCUzR2KscEe)j5v-f5-oU31G58kwb&GMVf4Q)e>k zUVq+ncOE{yMQ$`24H2Exu|27~hwbi6Pixzk%9DaNCM=^3q*5p+B{f++Q=C0rxk7pC ztyYT<0T|<)3(kMBbat9qlLY`+3qgv|9e5l=P*iUqVVzBV;V-m?04Ns(-hSIbr_)0z zDbkgL2lVFY5_|mY3{YRXfKstAQfLIwNi{BCtYU6z7DNSnOhqrE2kA?Ltz!kH%%1>t zs&bS{oUcq^@!S+T$6eSg^V7*05Syf!ASx8`y}1izZ18{kEihQ9S1~XdRZ!4UqfdPr ztqH)lKo8CDjv;b9#8{f%&;mepp^kyfsH!9SA|!g@at6f03rT*`87Z}4!98ZM0C1{W z#SfabmZY$jt{@m<5mUgZReG)&j2sX<1^*mR^79rB*48lj_->N4cM)wid5M=v#8FHR zWDSX@#7uvA5uy-z^kC8Q^0Ih-2=_o9f80LM*Ks6M?Yjt_55pKSurMTSySF7e`}>>z zrnR@{Wxhdey!V5j0IpRqf0fa!1U+-Qqh5lMIB{e#TXNWbB7JVHR?{0B8)^76zkmO>uy*?S^XHmPJ6^na@#NXd!$(ifo;~~D zzke2{=KBsDdiw0y)5~XHy!#Rq9I;{3_U~=sxw(07-n>0<;DC>Ba6(G{(U2X> zXLncc+Sya@^=2JBbnwCc%`aZP27+U?hVD zt9LrkEs`a!5hcO-X(i=}MX3yqDfvmM3ZA)%>8U}fi7AzZCsS>JiHF(K#W6%eGI@nL zcS0~5qnVj`oY}mpwyMoFpS8pk46X+o1Zl8yotSccqk&P8`c+r=l*)flyAvGCiO*+;WlT5_C} zzcjQ-&04kMv-TQqyKYiCNXeBl}%lw&`d; zW#{TRaVjly<`j<;tK6P>Ni(wUsMxy6r{wQj9+xXDqA3kbU+?T%^>J5T9vhF(v6^Fs aUl|^6wAR;J8X5--GX_srKbLh*2~7ZHq#QT^ diff --git a/templates/Sparkle/assets/img/icons/autoresponder.png b/templates/Sparkle/assets/img/icons/autoresponder.png deleted file mode 100644 index 7d9c6420c0c1c302c4caa50017280c026d2d6968..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3464 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 diff --git a/templates/Sparkle/assets/img/icons/categories_edit.png b/templates/Sparkle/assets/img/icons/categories_edit.png deleted file mode 100644 index 0fca50f613efb047eaa63a9df24d2a318310b2c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3468 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 diff --git a/templates/Sparkle/assets/img/icons/clock_delete.png b/templates/Sparkle/assets/img/icons/clock_delete.png deleted file mode 100644 index a9556459f6554ed6661f66970d2da7e49017deee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3549 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 XhWp64vy07800000NkvXXu0mjf?32fX diff --git a/templates/Sparkle/assets/img/icons/clock_delete_big.png b/templates/Sparkle/assets/img/icons/clock_delete_big.png deleted file mode 100644 index 1ec63ff374c8d62e6b862d58ec0c9ff950401710..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5580 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 ajQt024W;_`kl1tp0000#7iqJYE4_4Zq9P1 znbYpId1kY&3!2&-=yJHw>F9yE)dBg7CP=g` zD0nP@F@JquL-zO@%KCc;5pz#<^+J&e*_AC&(r(=I%WlW#_8<67YYx{CAS!EuP-DR* zC5zKiU9xuu+$$ujT66xP38JTFG|c|i!1u0XU<3$B;T_yoICp4!62 zdhn#RXmxo=GKe<26ITS+ykWNXBO>G*z*il@0nvPfiM8M|KEd`&4>bof)ZojjQDL#; zJ6$?T5rnhy^@xzI#&O9C#6Q{(rQrr*3in`Z##C%elxcl}P3LoYJ9#CDx~oH~(u__T zSfqR%N@|2Cs=nn7J}_h=^HmITtI`pn2*#R}F+)o(kC@;U1fCJDChCI|REW-Ek)~|K z3A!&AzWyQ#Y0n~&{3IMaRVb3mPeR0A#^Icen3u>5`2O{^VSlI~31fd@xQ! z*oM(8N*d)kmb)3NlBYmiC>o&txjunRCL2dI68*%Yf2aB%I07*qoM6N<$g8SgY!2kdN diff --git a/templates/Sparkle/assets/img/icons/clock_link.png b/templates/Sparkle/assets/img/icons/clock_link.png deleted file mode 100644 index 481cf04c12df9c3a81e58f2b660566059d55eae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 961 zcmV;y13vtTP)=R~W}{mY5~mvTuu@_L=O9S(e2Z7eNN1X^TnY65PZkMq2E!Myv#IPD|MoT56%$ ziZCq#3bD0~B5HgoEtjrXkwUE?RZ5qlvz1m_+VWC_|IRsa&2I9$dG2$b|L@#;aybB8 z>K69_K}qlu9uYpI{r^LH8{enx)0?|Yg zbBPrEp#-|`O~W`8#MK*3@b+w3o^1crL$W#SAdX+Wsj0U3(C!SvM0TUs+jtz$U%kc> zsVT{I;C%ly42~B#W#aKuhwC?X2K2VCZPZb9&4=@M{Fo#=r&rgJOsDaOu>%nzT3B9& zyj@u+eBlL!%m_fgqlS6R2;{u%7BnBYsdc26A(AKW2jbs!pXq zc^yaEhH$7_i~zoPN$R2h(sba6MQ2#d`+0xF4aI$ zRRfRDhZCpkQCwUMi9`auUXR+^T2>21B8c}NN>YhJp@?Vy_05u|a^YS{MyaZ2f}_ng z ziy5>oEG$H6Y3U;>C@(LcXW{<-{?7=>fq??LiR1z7_?cP*W}1LW)S= zT3QH|TB@{!gsM>!*|3{PV$?Otx@6bHBxX0+*_~wPKC{zvRyXK@-(0@){r;SDhGA{n zMy3ZW;T+*H;Q^tT*58HHD&Niz5!U4EZ2BLDGc;U6#gP+5pY?rgRUEAyv-aIReb?wG zB;V5i)N1=XTXm|Mt^Z~f>F*?74ai`14QJTuV@J4}!_{J>GaZRV9etkPx7009ZEGq^ zdMNZcu%csYG%{48TO425@O3@${!LtCI2yn*d@Y}fTu(>F!>&NhHCMe`heuJMMFmI^ z0j>oJAGnL~u(HGPIu_syyqi3BNt27X4K$#CX6UE+@$g8|K=mJm484m1hgf3c0F5izEg+CVm%-#HtxM7wa#A~x^W7Y<;i#pc&ypT;B9LJ&e z)=eykA`DH#?cP2#`^q3D6ew&dM7?-R?hxrkQ>1mKZa@@Nc)caiEE`1*2c{+`(R=Sc zzQ6bb+-@gID;$`cS3rBIvlO5!5+vDxqGyQ=7+D}8F2d<@Au|`ps*kD=eKLyC-fom@ zPx0Z@9c+;Np7!?kk$gaCVNnKCm_=+>hQ*LF%cJ#^O(oO$+q zGKqL9j^D0_F)^J6qZzs8JXBB=bxB?d7`Sq3*ihvwjn1?jiX|~N`3jxgA+-PU;5}I- zScYc5TgwH|aryY>7hmmN?>M{1YmLVyFc6-CKblwypj%+GIvCqxsF<(k0(yFS$^}8_ z;&~oYMieutm)|M#WA~-_h>%~Zs;U&522tJ%AhJT34hDmII+gnJ(beQ51$JCdR}V-;BQaOpHboaUq}&C@vwvMB{^dgeVFMq>6xSwyp)LB5K(|L2Im9 zrBsc$Oc|h95K5^awFriaP@!}g%2I*fGZm_ne3L)tp8vo1o?He1Gy0O5M~Dd{(L^i| z>i_Yn_eAJpZLzJCG4|kKdN_gZbQuQSZBJO z`t`(eUx4iqljhPN?w=fdiJ`_w$0ublFRdTOon{+K+Xj3H`Ucm7HsxB6(Do- zb2+<6(Tc2xM%c!@7@3&HBrTj5OYlHdh2#qo)adkJ2P`-v*F)$PJpO=P*IwJBOY{(z z8_>slDP$T}ryG}L*L`Nr(2n$`GZ589Bkn^KqAS!8JpO>4nNPL*ZnBV6wxHJH#80}k z)$PSAZ3BAjE(}fq$qn(S?9RvaRte(Y979CbofdyU=(+piaPbQy6zd>WnlVHJ8}S0} zX@aza0?x9rC^P4wl#nzeBT~5^5%O&td;uYG@^wVV_Ka$X3OQscyI|;bfTwxz9xsff zk5@$^ze9#gh9u;DmLjp{6vA>g|9k5jj>}HONGm;IDbI04_7bDcLZY4zVLXf&E71aGlepsudAuQ`w|S+y@sOW0@8hTqyYE@?`^$*Q9W zN(;o1>;rrJL#(K%SVVLYlf=roQ~l2tX~;-;?p6e)211&Db%^?w3H3k1$JgFEK<(N9 O0000#l_W diff --git a/templates/Sparkle/assets/img/icons/clock_red.png b/templates/Sparkle/assets/img/icons/clock_red.png deleted file mode 100644 index 2842cc3386709236ba7608965c716054c08ecfe0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 889 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 diff --git a/templates/Sparkle/assets/img/icons/display.png b/templates/Sparkle/assets/img/icons/display.png deleted file mode 100644 index 4855df0191f7665db95560f1bd897fbf453ff795..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3363 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 diff --git a/templates/Sparkle/assets/img/icons/domain_add.png b/templates/Sparkle/assets/img/icons/domain_add.png deleted file mode 100644 index c9b8de3a4240e150500ee434d811c6d765796908..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3308 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 Y5#7YmY9o2CqyPW_07*qoM6N<$f=n6}lmGw# diff --git a/templates/Sparkle/assets/img/icons/edit_big.png b/templates/Sparkle/assets/img/icons/edit_big.png deleted file mode 100644 index 577a3ed876a2574286adf7869d740078e68897af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4343 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 diff --git a/templates/Sparkle/assets/img/icons/email_add.png b/templates/Sparkle/assets/img/icons/email_add.png deleted file mode 100644 index 21989cd3154dd76de0c30315d550515a4aab82a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3348 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 Q0RR9107*qoM6N<$f;HGJfB*mh diff --git a/templates/Sparkle/assets/img/icons/error.png b/templates/Sparkle/assets/img/icons/error.png deleted file mode 100644 index 1f010b775c8d88ebcf2d298f79538270d7412585..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3499 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 diff --git a/templates/Sparkle/assets/img/icons/find.png b/templates/Sparkle/assets/img/icons/find.png deleted file mode 100644 index 6896a4bdc9ea38b8f1bfa88e16bd9074c2c03044..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3489 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 P00000NkvXXu0mjf1Bs_` diff --git a/templates/Sparkle/assets/img/icons/find_big.png b/templates/Sparkle/assets/img/icons/find_big.png deleted file mode 100644 index 6fcc05a410fe7b7b40e87a9ce9161f7adb05e90f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4618 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 ANB{r; diff --git a/templates/Sparkle/assets/img/icons/folder.gif b/templates/Sparkle/assets/img/icons/folder.gif deleted file mode 100644 index 648dfcd9f6364e30ab479b49240e4aab94b87a0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1131 zcmeH`+fQ3{0DupxRA8AvY(NxnESm=1%%U@6Y78UD*dADBGy*XKCXf*UH#SVon4?t2 zC{Q-rjdf5iwUlyO+qLzAwv-mIgF^4n7JGVK%SvlY3p>E+;b->lpWyfUy?x1d=4?UE zsR{x_fDi~$F{(bQGkOf_pt19=(9_U3XqC`yy2l;~`SNIR(XgZz-op@$YWSXA$FJ=5 zX*oA;E5V<$vuHrv#PjVUwtpO}4@V|G>k6Pw1~&J-Nh%&!Zf<)8O6v}%uix>oww?Nkv;JT4s-KJ}i?f&&UuZjV%ohMI&LDV-M@@TnM;8>7H!*ljoF7eTB#L_=5Us>#H z2ydE0lB?K4BWk1Dd@lVjy*~;g)yz;QWo*yT?6(R4@cUMmO}zF}Dsr8*Vs&Y!S2j^E z$0@8=GAY|3iF;lc-7@~oy~I#~qHBiDr&iq;1t%#`1Nf<#S-wXj2 zhZ^!Px|DpqXc%2?Z&hrg>%7wL@S1KC0QX+h%v=WU85#g8%zY;s7)GBk0eH3>RyK?Q zSWK@O-dZ=S!d`>%=Neet;hLiGVQgu%XDi_75F>gCyedbH@wbI=|NZ` zMuOs@9&Qk(lP7^|N$!^tn|=i~y-2_@UD^TMk1kyoV>bR(pK%5N0R7K@70B9oA(jBK zprg;_^CzG<0DTfqXdxA)zMYAG>&u+mxUN@<+{GITK1-JIM(CiW;zCx+F>?NfOusL& zmHKVDp<+7k#h7ej=x`41Oe^(0T(<#|zg*a|znNW_%;qGwq?h6A1Pa4TchmASs~;p> zoF~7!pAMTx56Y4VHF>uVkOt$(vBmh33yDr$j2su%k))c?rWsl z+*^fqT9)Fw^v|8#RE4w+3RNB*DpU7K@CQ!5dnC4Tx07wm;mUmPX*B8g%%xo{TU6vwc>AklFq%OTkl_mFQv@x1^BM1TV}0C2duqR=S6Xn?LjUp6xrb&~O43j*Nv zEr418u3H3zGns$s|L;SQD-ufpfWpxLJ03rmi*g~#S@{x?OrJ!Vo{}kJ7$ajbnjp%m zGEV!%=70KpVow?KvV}a4moSaFCQKV= zXBIPnpP$8-NG!rR+)R#`$7JVZi#Wn10DSspSrkx`)s~4C+0n+?(b2-z5-tDd^^cpM zz5W?wz5V3zGUCskL5!X++LzcbT23thtSPiMTfS&1I{|204}j|3FPi>70OSh+Xzlyz zdl<5LNtZ}OE>>3g`T3RtKG#xK(9i3CI(+v0d-&=+OWAp!Ysd8Ar*foO5~i%E+?=c& zshF87;&Ay)i~kOm zCIB-Z!^JGdti+UJsxgN!t(Y#%b<8kk67vyD#cE*9urAm@Y#cTXn~yERR$}Y1E!Yd# zo7hq8Ya9;8z!~A3Z~?e@Tn26#t`xT$*Ni)h>&K1Yrto;Y8r}@=h7ZGY@Dh9xekcA2 z{tSKqKZ<`tAQQ9+wgf*y0zpVvOQ<9qCY&Y=5XJ~ILHOG0j2XwBQ%7jM`P2tv~{#P+6CGu9Y;5!2hua>CG_v;z4S?CC1rc%807-x z8s$^ULkxsr$OvR)G0GUn7`GVjR5Vq*RQM{JRGL%DRgX~5SKp(4L49HleU9rK?wsN|$L8GCfHh1tA~lw29MI^|n9|hJ z^w$(=?$kW5IibbS^3=-Es?a*EHLgw5cGnhYS7@Kne#%s4dNH$@Rm?8tq>hG8fR0pW zzfP~tjINRHeBHIW&AJctNO~;2RJ{tlPQ6KeZT(RF<@$~KcMXUJEQ54|9R}S7(}qTd zv4$HA+YFx=sTu_uEj4O1x^GN1_Ap*-Tx)#81ZToB$u!w*a?KPrbudjgtugI0gUuYx z1ZKO<`pvQC&gMe%TJu2*iiMX&o<*a@uqDGX#B!}=o8@yWeX9hktybMuAFUm%v#jf^ z@7XBX1lg>$>9G0T*3_13TVs2}j%w#;x5}>F?uEUXJ>Pzh{cQ)DL#V?BhfaqNj!uqZ z$0o;dCw-@6r(I5iEIKQkRm!^LjCJ;QUgdn!`K^nii^S!a%Wtk0u9>cfU7yS~n#-SC zH+RHM*Nx-0-)+d9>7MMq&wa>4$AjZh>+#4_&y(j_?>XjW;+5fb#Ot}YwYS*2#e16V z!d}5X>x20C`xN{1`YQR(_pSDQ=%?$K=GW*q>F?mb%>QfvHXt})YrtTjW*|4PA#gIt zDQHDdS1=_wD!4lMQHW`XIHV&K4h;(37J7f4!93x-wlEMD7`83!LAX));_x3Ma1r4V zH4%>^Z6cRPc1O{olA;bry^i*dE{nc5-*~=serJq)Okzw!%yg_zYWi`#ol25V;v^kU#wN!mA5MPH z3FFjqrcwe^cBM>m+1wr6XFN|{1#g`1#xLiOrMjh-r#?w@OWT$Wgg6&&5F%x&L(6hXP*!%2{VOVIa)adIsGCtQITk9vCHD^izmgw;`&@D zcVTY3gpU49^+=7S>!rha?s+wNZ}MaEj~6Hw2n%|am@e70WNfM5(r=exmT{MLF4tMU zX8G_6uNC`OLMu~NcCOM}Rk&(&wg2ivYe;J{*Zj2BdTsgISLt?eJQu}$~QLORDCnMIdyYynPb_W zEx0YhEw{FMY&}%2SiZD;WLxOA)(U1tamB0cN!u@1+E?z~LE0hRF;o>&)xJ}I=a!xC ztJAA*)_B)6@6y<{Y1i~_-tK`to_m`1YVIxB`);3L-|hYW`&(-bYby`n4&)tpTo+T< z{VnU;hI;k-lKKw^g$IWYMIP#EaB65ctZ}%k5pI+=jvq-pa_u{x@7kLzn)Wv{noEv? zqtc^Kzfb=D*0JDYoyS?nn|?6(VOI;SrMMMpUD7()mfkkh9^c-7BIrbChiga6kCs0k zJgIZC=9KcOveTr~g{NoFEIl)IR&;jaT-v#j&ZN$J=i|=b=!)p-y%2oi(nY_E=exbS z&s=i5bn>#xz3Ke>~2=f&N;yEFGz-^boBexUH6@}b7V+Mi8+ZXR+R zIyLMw-18{v(Y+Dw$g^K^e|bMz_?Y^*a!h-y;fd{&ljDBl*PbqTI{HlXY-Xb9SH)j< zJvV;-!*8Cy^-RW1j=m7TnEk!=!w$;Q)q8Cp53zV}L zIjAwlgNYiY#t%#|9@Kd9iy(^FMCG$krBI-SU3R;>@A=+J6(^aUd6VC7-n^Mvpp*jF zXf%qsZD~E}uD`$E;#khfi@4$NAUP6>oU^FxKlq5b;da8EoY zet(% zSt;*tXt=~+$9T0I&&4ihEEq%lVCtHRu>jfCB~a3n@M|Fh7!f20f@?0B1Xa`O5kh{B zW!C2W_a0?o`gN&ffY*btl3f8^*FjMfP?_d(IWP=E+yda?37Gs#5DSM%EC#}zn|%+^ z%Ea^I^;H;4MV6_loCJC<$43Q(ki{%O>JJ|%w-~XmvXRhG2rOoDFCN~%t7KIuu0D*s z5(bY{2;MDT%9;pfE_a(@vb>3$!xNwl3+?Tl#}73hJ1cD6)i#`xcchn=sWW~H2~;Ic zmj`R>>*E6hPxkQy;c(a)i^U9{1ht;&KG=4$`9@)BMbPq;!RSl|#;22jmuDdJWdK%E z6Cj8M;43ON%B$;N-ncw;kwk*pg+iztb zgfXy%vXzmkrfJS^@oy0n3Pqi|KI0mnjc*?tepAA*e7)_&oV-c+`f|0H8cg+?nwsR_ oF|xpa!pgHZEg$3~%ln({Z{FCHydION;Q#;t07*qoM6N<$f(pLAi~s-t diff --git a/templates/Sparkle/assets/img/icons/help.png b/templates/Sparkle/assets/img/icons/help.png deleted file mode 100644 index d42f972ab2ca30134bd940b63cc6ea1a7112f606..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 779 zcmV+m1N8ifP)?-YBy2 zf>vos&|*?^wRBGN%9~qILR%d;f4+0Rhxhy5a|i$kx-#FL$P~GoB(PcW zxv}wQ%cA&I6kUCP9Td>bGrL7`&zJgcDCY;-u&ns9y}Yc#$l&mJUQ~eCn`BJV3#bi0 zcnb~bKz%YGNr0j*AKU9|(1vOOoAv3q%JgW}36KO@H9`^%q&q^*cf@Rr6Q1xQ@vyrW zuV+3%-B}F?$v`a!HQ_EzzX9xmdq!Dd{-x6mRa>eII=;u*;(?#7DwRqdh%~3<1{)a( zI6l6Oy-^;j6`muIL4*2A{07(B(oYLuGT7vvyIn6eD&N0-hejS}^O&9MHGi@_ZMW3W zJ;cPJ2&dJpBq|^dL?<`ojusH*;^Q_mCsS(xlb;vBkB;l|ArMG9ow3>1w8XL9d8R!^ zQv78{h$JIIbVL$e)*${0X+K_c-v`s$=Da>@PgrY{PC>NAjC7OEqysP2St3u{NY zh_MKvB_@tLAa<`|hCV=yr&r3GnK`W~Q)AX#|bD_*6?9Li3v#wR#QEJ3x{{?3&ppJxXo<0 z{bHS?oaJU#I9yY-h+Ux==>hs{fu}d|tT<7gxzqE{WeT#eJ5-rdc)PWwP1(`hB75B2 zG~1EQmzFR?%L5GzsQ=wYP3{a5(ci?}!OxiN>`UBpK%Xm`{0S(4bN2qpGKl~H002ov JPDHLkV1h+$X;lCK diff --git a/templates/Sparkle/assets/img/icons/htaccess.png b/templates/Sparkle/assets/img/icons/htaccess.png deleted file mode 100644 index 3c722765e9216a875b6aa985dcd19dcb5bdd6f2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3329 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 FV1jcVkRt#9 diff --git a/templates/Sparkle/assets/img/icons/htaccess_edit_big copy.png b/templates/Sparkle/assets/img/icons/htaccess_edit_big copy.png deleted file mode 100644 index fc218367acf39c4e5bed4a27c30c3c5853853d22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3428 zcmV-q4V&_bP)4Tx07wm;mUmPX*B8g%%xo{TU6vwc>AklFq%OTkl_mFQv@x1^BM1TV}0C2duqR=S6Xn?LjUp6xrb&~O43j*Nv zEr418u3H3zGns$s|L;SQD-ufpfWpxLJ03rmi*g~#S@{x?OrJ!Vo{}kJ7$ajbnjp%m zGEV!%=70KpVow?KvV}a4moSaFCQKV= zXBIPnpP$8-NG!rR+)R#`$7JVZi#Wn10DSspSrkx`)s~4C+0n+?(b2-z5-tDd^^cpM zz5W?wz5V3zGUCskL5!X++LzcbT23thtSPiMTfS&1I{|204}j|3FPi>70OSh+Xzlyz zdl<5LNtZ}OE>>3g`T3RtKG#xK(9i3CI(+v0d-&=+OWAp!Ysd8Ar*foO5~i%E+?=c& zshF87;&Ay)i~kOm zCIB-Z!^JGdti+UJsxgN!t(Y#%b<8kk67vyD#cE*9urAm@Y#cTXn~yERR$}Y1E!Yd# zo7hq8Ya9;8z!~A3Z~?e@Tn26#t`xT$*Ni)h>&K1Yrto;Y8r}@=h7ZGY@Dh9xekcA2 z{tSKqKZ<`tAQQ9+wgf*y0zpVvOQ<9qCY&Y=5XJ~ILHOG0j2XwBQ%7jM`P2tv~{#P+6CGu9Y;5!2hua>CG_v;z4S?CC1rc%807-x z8s$^ULkxsr$OvR)G0GUn7`GVjR5Vq*RQM{JRGL%DRgX~5SKp(4L49HleU9rK?wsN|$L8GCfHh1tA~lw29MI^|n9|hJ z^w$(=?$kW5IibbS^3=-Es?a*EHLgw5cGnhYS7@Kne#%s4dNH$@Rm?8tq>hG8fR0pW zzfP~tjINRHeBHIW&AJctNO~;2RJ{tlPQ6KeZT(RF<@$~KcMXUJEQ54|9R}S7(}qTd zv4$HA+YFx=sTu_uEj4O1x^GN1_Ap*-Tx)#81ZToB$u!w*a?KPrbudjgtugI0gUuYx z1ZKO<`pvQC&gMe%TJu2*iiMX&o<*a@uqDGX#B!}=o8@yWeX9hktybMuAFUm%v#jf^ z@7XBX1lg>$>9G0T*3_13TVs2}j%w#;x5}>F?uEUXJ>Pzh{cQ)DL#V?BhfaqNj!uqZ z$0o;dCw-@6r(I5iEIKQkRm!^LjCJ;QUgdn!`K^nii^S!a%Wtk0u9>cfU7yS~n#-SC zH+RHM*Nx-0-)+d9>7MMq&wa>4$AjZh>+#4_&y(j_?>XjW;+5fb#Ot}YwYS*2#e16V z!d}5X>x20C`xN{1`YQR(_pSDQ=%?$K=GW*q>F?mb%>QfvHXt})YrtTjW*|4PA#gIt zDQHDdS1=_wD!4lMQHW`XIHV&K4h;(37J7f4!93x-wlEMD7`83!LAX));_x3Ma1r4V zH4%>^Z6cRPc1O{olA;bry^i*dE{nc5-*~=serJq)Okzw!%yg_zYWi`#ol25V;v^kU#wN!mA5MPH z3FFjqrcwe^cBM>m+1wr6XFN|{1#g`1#xLiOrMjh-r#?w@OWT$Wgg6&&5F%x&L(6hXP*!%2{VOVIa)adIsGCtQITk9vCHD^izmgw;`&@D zcVTY3gpU49^+=7S>!rha?s+wNZ}MaEj~6Hw2n%|am@e70WNfM5(r=exmT{MLF4tMU zX8G_6uNC`OLMu~NcCOM}Rk&(&wg2ivYe;J{*Zj2BdTsgISLt?eJQu}$~QLORDCnMIdyYynPb_W zEx0YhEw{FMY&}%2SiZD;WLxOA)(U1tamB0cN!u@1+E?z~LE0hRF;o>&)xJ}I=a!xC ztJAA*)_B)6@6y<{Y1i~_-tK`to_m`1YVIxB`);3L-|hYW`&(-bYby`n4&)tpTo+T< z{VnU;hI;k-lKKw^g$IWYMIP#EaB65ctZ}%k5pI+=jvq-pa_u{x@7kLzn)Wv{noEv? zqtc^Kzfb=D*0JDYoyS?nn|?6(VOI;SrMMMpUD7()mfkkh9^c-7BIrbChiga6kCs0k zJgIZC=9KcOveTr~g{NoFEIl)IR&;jaT-v#j&ZN$J=i|=b=!)p-y%2oi(nY_E=exbS z&s=i5bn>#xz3Ke>~2=f&N;yEFGz-^boBexUH6@}b7V+Mi8+ZXR+R zIyLMw-18{v(Y+Dw$g^K^e|bMz_?Y^*a!h-y;fd{&ljDBl*PbqTI{HlXY-Xb9SH)j< zJvV;-!*8Cy^-RW1j=m7TnEk!& zNYJ8&7STc_(H0p&V~c_zTSQn6COR_C$93-9b58HMj)Nc_c+NTZoacSskMmxplrjLw zg@uK9ZEfu>pU;;QLYQ>s4Z|>qq7;1uGnve%!NI{diA2I29v&7RA(>2C`hIzN`H?1) zv0jc0DWyuKQfhvF{sCQrpq0V*{Q#Wv9FefKwPll6ULk?@V2mN3&#U_SdS7d6>&)Wf zBJ1nxn;~1etqd|SHQBN(Zknb=dkD!|Mx#%rrlvwM-=L8uLwyagr4#mah;H3XYrHbr|I&WBqL2^d~g6(mIPn)*{b2iHfU)NPis zn2BR}|9wt<4Sr+IYaJ@meDUu1hv`)wi^V)cY8LNB0)C&_cA=M*905s{H|R+V_8#7@ z&WY#Zg?SqT=sD3|c-(#U^SEy1+1XihXlTf#RyEVOL5c~3S;@#_~cULgde`oyq zy-qso7#kZ4(`xF!>VIJRZfR+WKOE>hO=Rsz$K{apu diff --git a/templates/Sparkle/assets/img/icons/htpasswd.png b/templates/Sparkle/assets/img/icons/htpasswd.png deleted file mode 100644 index 3c722765e9216a875b6aa985dcd19dcb5bdd6f2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3329 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 FV1jcVkRt#9 diff --git a/templates/Sparkle/assets/img/icons/htpasswd_edit.png b/templates/Sparkle/assets/img/icons/htpasswd_edit.png deleted file mode 100644 index dbcfacd8d103bc3c03f33ae2f694e9ec77e7cf08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 983 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 diff --git a/templates/Sparkle/assets/img/icons/info.png b/templates/Sparkle/assets/img/icons/info.png deleted file mode 100644 index 97a405c405c49b29d1bc721297a20e6672cc0540..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3344 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 QqyPW_07*qoM6N<$f?m75qW}N^ diff --git a/templates/Sparkle/assets/img/icons/ipsports_edit.png b/templates/Sparkle/assets/img/icons/ipsports_edit.png deleted file mode 100644 index 6a454563e81e540f54de234b3ad60d5cc05b4949..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3520 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 diff --git a/templates/Sparkle/assets/img/icons/link.png b/templates/Sparkle/assets/img/icons/link.png deleted file mode 100644 index 045b1a5551a48eecda95e72e36687a27436a0374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3449 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 b{yY8vbTqV^LpDe$00000NkvXXu0mjf=!cT= diff --git a/templates/Sparkle/assets/img/icons/link_big.png b/templates/Sparkle/assets/img/icons/link_big.png deleted file mode 100644 index f200b700116aa03465b9ea81ed999e9afd974478..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4186 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 diff --git a/templates/Sparkle/assets/img/icons/encrypted.png b/templates/Sparkle/assets/img/icons/lock.png similarity index 100% rename from templates/Sparkle/assets/img/icons/encrypted.png rename to templates/Sparkle/assets/img/icons/lock.png diff --git a/templates/Sparkle/assets/img/icons/encrypted_big.png b/templates/Sparkle/assets/img/icons/lock_big.png similarity index 100% rename from templates/Sparkle/assets/img/icons/encrypted_big.png rename to templates/Sparkle/assets/img/icons/lock_big.png diff --git a/templates/Sparkle/assets/img/icons/mail.png b/templates/Sparkle/assets/img/icons/mail.png deleted file mode 100644 index d60f46c423a7b89e1ebca20f6775c2ff460f4042..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3230 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 Q0RR9107*qoM6N<$f;HGJfB*mh diff --git a/templates/Sparkle/assets/img/icons/mail_big.png b/templates/Sparkle/assets/img/icons/mail_big.png deleted file mode 100644 index 36cf4091faa317469e53a61bb69107e741b6737b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4019 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 ZF#sd#I#}PJ?W_O*002ovPDHLkV1m~9mHYqz diff --git a/templates/Sparkle/assets/img/icons/messages.png b/templates/Sparkle/assets/img/icons/messages.png deleted file mode 100644 index 152da025a475e7f833ab42a21e954598c1eaacec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3213 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 diff --git a/templates/Sparkle/assets/img/icons/mysql.png b/templates/Sparkle/assets/img/icons/mysql.png deleted file mode 100644 index af2ce4a125e7680208fb86bf309131919a7b067f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3438 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 diff --git a/templates/Sparkle/assets/img/icons/mysql_add.png b/templates/Sparkle/assets/img/icons/mysql_add.png deleted file mode 100644 index c77b9938ac38464434f6fc9aac1153446bb2f7a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3508 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 Z=bCL13c311Q;l(N02Bc6r}@R-{~O=lj!*yq diff --git a/templates/Sparkle/assets/img/icons/mysqls_big.png b/templates/Sparkle/assets/img/icons/mysqls_big.png deleted file mode 100644 index 28f74c998fa55c872745c8e88c66012253aaf1b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 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 VjPf6`W(WWP002ovPDHLkV1l>WjP?Kk diff --git a/templates/Sparkle/assets/img/icons/password_big.png b/templates/Sparkle/assets/img/icons/password_big.png deleted file mode 100644 index 0b715edb8871b23ef316a2fefe705c3e8d1014bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4215 zcmV--5Qy)IP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000G|Nkl&$Kw&0B#IOnDNZI%tT+k5sF*B@ad%x5Z%W3r z3nMUbXcpa+8VuQ(r0Ws_frKmqnuQmop>$(NNeFdm9bCKA#*h?CWCn>qZHbX)-kW>x z>EgW^$q5sWQeC**H*d~6f4=jbbFM5cE%C6`Xf%e;&1Q1~_!aO=;K=m!H0^d9;12K+ z@J^%ASl=Q4y}BcIv6{{131iG3jvqfhIWsdusZ_#ykF}OGO^>u%txMOgU3;V1Y@Tj3 z8dt~BX?9_JA&%ouPM$nDIW;xK#>NJ%R*TiuRa&hU8yg!;O-*s?)TzmGx%^49*<2V$ zuZ)udATh?=I&tE}Q>9V~=N#9sU+4Di+c@V)l7#vBd5#@BMifPO@40&Q>T;H4&j8t8 zAaJf;uRj$<5&eFj8#ivSwzl@+%*;&v!i5VmJv}|&ZnrPrym=Gn902uteO5%yK1}gg z95BYbTC3GiRhE~RSzlj&XK``yjU6Pt1^m3(Y`%Z@?%l zD#nZ#+t>(*$XF2-oIym!k{wxwv)^2L9QY%!@b%+w4i(z4e(0~ipC9Roo&5E;^(gRn z;AhK^UR>QxA9#D_N3SnD_TnO6fBfmMw%{_*bHz}c}{@$5I3jsX9j|LI%y&gUQSRkA$|6Pq&Q|IFdT&rqoz00czHdR@Ny z&zG#|Pe@%nlt1h)bL5q?-1^gRJutug=*2tZAaHv6#aFHA+-7!mibMJtVj{%GNK{5l zopO0Uh(*MJKvJ$S_hg+}Ss`Sb5F7-L=pk(9OQv6H*!Dl0r-9#%`bNf^Fpdp7aI5ap2eN-K2Ks6v@@{_^|1uec&4dA|m52i3GQbevp8TGx~L6d;`ZDhuGKnq1F_%6ZsAoTM{f}jQnnpeSqcRQW)>2}oN zhd7`Gl$xQwmn#e&B_M@y#GqmxOq&K!pQDB%!xZcqfn1q}ey&WjZ4RIyMf8KREXq!I zI3NVnSX7JD?HU1>=8^jz>bFpr=M`fRv1ri+haMC>Q1yu01QX{2te=h?WYK8*0nK`- z_6eZ}Zi~?0LPE%)H-%xd!-1gNXWSu}7^6z?-H`}Phni!sL5YBe)VLE6okt^x6VLT?N8 z9x;NK0sOFo1Vw{VNJ|g}R3bFpLW|4H`Sa&v?|tZWItpl1tyYbyMk11^YNDzMKz#58 zD$jwcKs<>}rr392J_l`>_uTlf4Gft+;6nga%#(A(2an~{4xuU{S+!d2cRC#(dG95T zWAWaL$p^gYX8P&1%dh>IJziN~|Dvh}FsdrmY83%wVq(IiX=;)rv8rkdavH#@su2;R zsv;srL_}5PTcc2mONr)xYZ#oym{8oJJ>b3fE`;FA<#M=p@18zzAsO(YR;!6~PLd>% z5Q2mdP*qV?;y9L3CFPt$L{vlur&?<@%QB7QSnuDzuK-I+OG5?!8vykRGLcCN$u$4~ N002ovPDHLkV1l`1>lpw5 diff --git a/templates/Sparkle/assets/img/icons/phpsettings.png b/templates/Sparkle/assets/img/icons/phpsettings.png deleted file mode 100644 index ab47c874a39b50e89232938f28bf966936fbed89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3351 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 diff --git a/templates/Sparkle/assets/img/icons/phpsettings_add.png b/templates/Sparkle/assets/img/icons/phpsettings_add.png deleted file mode 100644 index e4c13b3ceba4f3dda21a15f4953a735ccba9614d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3443 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 VW}=bm@Sp$y002ovPDHLkV1nr7m5BfV diff --git a/templates/Sparkle/assets/img/icons/phpsettings_edit.png b/templates/Sparkle/assets/img/icons/phpsettings_edit.png deleted file mode 100644 index f1fbe24bdfa2ab283653dc913dfe846e1446fe96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 973 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EaHVU~CBR330u4>BZAWKQ=9V_V(2; zZ{z-lcfTL&HaU0b+pnL0PcF;#c6Hme`R=)yUgm}YXHGpkxa-~H2j5>l`?+S?yDy*q z%$R!p&dqQC{{4UT;^*bFAD`^$m{sBV`Qz^o?|v6}eY$$_vpUxbA+~O7{aI&@Kl*wv zTbQ-{(el7QfBwCD^UupAtFZpdi(u;f55FAR_x{DrJt={!%d;Px zSij-=o}FDyw-4^RzkR{q9gBWGKE3_?zI~4$zxjD*&$X++ZFRQ({PynolONBX|9|!B z|M3f-U)?{eq-Yo(o^az})2d0w?%n?%7u@#$!|k+)NkBgD=zn?CBurl+}`qHxE{eSKsnAr4b@6ylLuY5VM=iT+oU;cvu@8^OCz$j@b3Gxeu zhzuCXV8QC04s?rTiEBhjaDG}zd16s2gJVj5QmTSyZen_BP-ex(#@aD(cKsisIU=IjLtO$KgPc z!_Zv1mmpgwlW=q>2Ns-()W(FeMtX*a^ z^FK7mo4$$_Xi59C@OzkF?94qKI&WMRys+p8bK$A>OU^eL R`GN7k;OXk;vd$@?2>|?VUwQxl diff --git a/templates/Sparkle/assets/img/icons/phpsettings_edit_big copy.png b/templates/Sparkle/assets/img/icons/phpsettings_edit_big copy.png deleted file mode 100644 index 07649f7ef7012e7e3cc4b1d06600312b2edf1c13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3442 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 diff --git a/templates/Sparkle/assets/img/icons/settings.png b/templates/Sparkle/assets/img/icons/settings.png deleted file mode 100644 index 2c7200b0df0e610edbc06008c4e84e83ab3ba2be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3576 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 VjPf6`W(WWP002ovPDHLkV1l>WjP?Kk diff --git a/templates/Sparkle/assets/img/icons/ssl_big.png b/templates/Sparkle/assets/img/icons/ssl_big.png deleted file mode 100644 index 0b715edb8871b23ef316a2fefe705c3e8d1014bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4215 zcmV--5Qy)IP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000G|Nkl&$Kw&0B#IOnDNZI%tT+k5sF*B@ad%x5Z%W3r z3nMUbXcpa+8VuQ(r0Ws_frKmqnuQmop>$(NNeFdm9bCKA#*h?CWCn>qZHbX)-kW>x z>EgW^$q5sWQeC**H*d~6f4=jbbFM5cE%C6`Xf%e;&1Q1~_!aO=;K=m!H0^d9;12K+ z@J^%ASl=Q4y}BcIv6{{131iG3jvqfhIWsdusZ_#ykF}OGO^>u%txMOgU3;V1Y@Tj3 z8dt~BX?9_JA&%ouPM$nDIW;xK#>NJ%R*TiuRa&hU8yg!;O-*s?)TzmGx%^49*<2V$ zuZ)udATh?=I&tE}Q>9V~=N#9sU+4Di+c@V)l7#vBd5#@BMifPO@40&Q>T;H4&j8t8 zAaJf;uRj$<5&eFj8#ivSwzl@+%*;&v!i5VmJv}|&ZnrPrym=Gn902uteO5%yK1}gg z95BYbTC3GiRhE~RSzlj&XK``yjU6Pt1^m3(Y`%Z@?%l zD#nZ#+t>(*$XF2-oIym!k{wxwv)^2L9QY%!@b%+w4i(z4e(0~ipC9Roo&5E;^(gRn z;AhK^UR>QxA9#D_N3SnD_TnO6fBfmMw%{_*bHz}c}{@$5I3jsX9j|LI%y&gUQSRkA$|6Pq&Q|IFdT&rqoz00czHdR@Ny z&zG#|Pe@%nlt1h)bL5q?-1^gRJutug=*2tZAaHv6#aFHA+-7!mibMJtVj{%GNK{5l zopO0Uh(*MJKvJ$S_hg+}Ss`Sb5F7-L=pk(9OQv6H*!Dl0r-9#%`bNf^Fpdp7aI5ap2eN-K2Ks6v@@{_^|1uec&4dA|m52i3GQbevp8TGx~L6d;`ZDhuGKnq1F_%6ZsAoTM{f}jQnnpeSqcRQW)>2}oN zhd7`Gl$xQwmn#e&B_M@y#GqmxOq&K!pQDB%!xZcqfn1q}ey&WjZ4RIyMf8KREXq!I zI3NVnSX7JD?HU1>=8^jz>bFpr=M`fRv1ri+haMC>Q1yu01QX{2te=h?WYK8*0nK`- z_6eZ}Zi~?0LPE%)H-%xd!-1gNXWSu}7^6z?-H`}Phni!sL5YBe)VLE6okt^x6VLT?N8 z9x;NK0sOFo1Vw{VNJ|g}R3bFpLW|4H`Sa&v?|tZWItpl1tyYbyMk11^YNDzMKz#58 zD$jwcKs<>}rr392J_l`>_uTlf4Gft+;6nga%#(A(2an~{4xuU{S+!d2cRC#(dG95T zWAWaL$p^gYX8P&1%dh>IJziN~|Dvh}FsdrmY83%wVq(IiX=;)rv8rkdavH#@su2;R zsv;srL_}5PTcc2mONr)xYZ#oym{8oJJ>b3fE`;FA<#M=p@18zzAsO(YR;!6~PLd>% z5Q2mdP*qV?;y9L3CFPt$L{vlur&?<@%QB7QSnuDzuK-I+OG5?!8vykRGLcCN$u$4~ N002ovPDHLkV1l`1>lpw5 diff --git a/templates/Sparkle/assets/img/icons/ssl_customer_big.png b/templates/Sparkle/assets/img/icons/ssl_customer_big.png deleted file mode 100644 index 2c1b2de129cbe308895c28d06a06271546499350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4501 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ξSUWB2_X4=UW_qbu~;;X5=2X>($yih zhN~{3)*?o*vP}OS03Tgn;?y-|V(DqrZ)3JP$Nc;}f$x*aWEj^MdFdstjE;`JGd(?h z^wQlF?Ra4)Ev@!APD6Cv!SZC6pO`IJY$}5&LML5 nbZRJ6mv=5zRRs-w-~M+1D(Y$)#5FYy00000NkvXXu0mjf8A6E) diff --git a/templates/Sparkle/assets/img/icons/ssl_global_big.png b/templates/Sparkle/assets/img/icons/ssl_global_big.png deleted file mode 100644 index 010e7f89052455d6021c5be19679b9320c6b5f88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4629 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 LNkvXXu0mjf)D7CP diff --git a/templates/Sparkle/assets/img/icons/ssl_shared_big.png b/templates/Sparkle/assets/img/icons/ssl_shared_big.png deleted file mode 100644 index 50cb4b9f591fca6085adc9cd4eeae0ed18197f4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4558 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 diff --git a/templates/Sparkle/assets/img/icons/syslog.png b/templates/Sparkle/assets/img/icons/syslog.png deleted file mode 100644 index d343a8cecd9d4397a870da4660690fcb38c48938..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3311 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

*oCad&Tnt3s`=)cQ;k|D-=T?D+b8gjp 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 Hu0mjffD%*c diff --git a/templates/Sparkle/assets/img/icons/ticket_add.png b/templates/Sparkle/assets/img/icons/ticket_add.png deleted file mode 100644 index e3146dc6cc77c5b5772d6b1d71f9218b4eb4a931..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3479 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 FV1hS=siFV? diff --git a/templates/Sparkle/assets/img/icons/ticket_answer.png b/templates/Sparkle/assets/img/icons/ticket_answer.png deleted file mode 100644 index 314f2e8f8d7ed130509510a141a133f83e82fc90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3478 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 Eg3}+Og#Z8m diff --git a/templates/Sparkle/assets/img/icons/ticket_answer_big.png b/templates/Sparkle/assets/img/icons/ticket_answer_big.png deleted file mode 100644 index ceb667a83ad4dad21566b9f6abaeab961883dacf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4621 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 DQnb7- diff --git a/templates/Sparkle/assets/img/icons/ticket_archive.png b/templates/Sparkle/assets/img/icons/ticket_archive.png deleted file mode 100644 index db002caf896278fa032f04f604ad420774ca54f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3477 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 D!%&-+ diff --git a/templates/Sparkle/assets/img/icons/ticket_archive_search.png b/templates/Sparkle/assets/img/icons/ticket_archive_search.png deleted file mode 100644 index f4a500c57c162586cfc5935dc4658b04475b5ef6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3445 zcmV-*4T|!KP)4Tx07wm;mUmPX*B8g%%xo{TU6vwc>AklFq%OTkl_mFQv@x1^BM1TV}0C2duqR=S6Xn?LjUp6xrb&~O43j*Nv zEr418u3H3zGns$s|L;SQD-ufpfWpxLJ03rmi*g~#S@{x?OrJ!Vo{}kJ7$ajbnjp%m zGEV!%=70KpVow?KvV}a4moSaFCQKV= zXBIPnpP$8-NG!rR+)R#`$7JVZi#Wn10DSspSrkx`)s~4C+0n+?(b2-z5-tDd^^cpM zz5W?wz5V3zGUCskL5!X++LzcbT23thtSPiMTfS&1I{|204}j|3FPi>70OSh+Xzlyz zdl<5LNtZ}OE>>3g`T3RtKG#xK(9i3CI(+v0d-&=+OWAp!Ysd8Ar*foO5~i%E+?=c& zshF87;&Ay)i~kOm zCIB-Z!^JGdti+UJsxgN!t(Y#%b<8kk67vyD#cE*9urAm@Y#cTXn~yERR$}Y1E!Yd# zo7hq8Ya9;8z!~A3Z~?e@Tn26#t`xT$*Ni)h>&K1Yrto;Y8r}@=h7ZGY@Dh9xekcA2 z{tSKqKZ<`tAQQ9+wgf*y0zpVvOQ<9qCY&Y=5XJ~ILHOG0j2XwBQ%7jM`P2tv~{#P+6CGu9Y;5!2hua>CG_v;z4S?CC1rc%807-x z8s$^ULkxsr$OvR)G0GUn7`GVjR5Vq*RQM{JRGL%DRgX~5SKp(4L49HleU9rK?wsN|$L8GCfHh1tA~lw29MI^|n9|hJ z^w$(=?$kW5IibbS^3=-Es?a*EHLgw5cGnhYS7@Kne#%s4dNH$@Rm?8tq>hG8fR0pW zzfP~tjINRHeBHIW&AJctNO~;2RJ{tlPQ6KeZT(RF<@$~KcMXUJEQ54|9R}S7(}qTd zv4$HA+YFx=sTu_uEj4O1x^GN1_Ap*-Tx)#81ZToB$u!w*a?KPrbudjgtugI0gUuYx z1ZKO<`pvQC&gMe%TJu2*iiMX&o<*a@uqDGX#B!}=o8@yWeX9hktybMuAFUm%v#jf^ z@7XBX1lg>$>9G0T*3_13TVs2}j%w#;x5}>F?uEUXJ>Pzh{cQ)DL#V?BhfaqNj!uqZ z$0o;dCw-@6r(I5iEIKQkRm!^LjCJ;QUgdn!`K^nii^S!a%Wtk0u9>cfU7yS~n#-SC zH+RHM*Nx-0-)+d9>7MMq&wa>4$AjZh>+#4_&y(j_?>XjW;+5fb#Ot}YwYS*2#e16V z!d}5X>x20C`xN{1`YQR(_pSDQ=%?$K=GW*q>F?mb%>QfvHXt})YrtTjW*|4PA#gIt zDQHDdS1=_wD!4lMQHW`XIHV&K4h;(37J7f4!93x-wlEMD7`83!LAX));_x3Ma1r4V zH4%>^Z6cRPc1O{olA;bry^i*dE{nc5-*~=serJq)Okzw!%yg_zYWi`#ol25V;v^kU#wN!mA5MPH z3FFjqrcwe^cBM>m+1wr6XFN|{1#g`1#xLiOrMjh-r#?w@OWT$Wgg6&&5F%x&L(6hXP*!%2{VOVIa)adIsGCtQITk9vCHD^izmgw;`&@D zcVTY3gpU49^+=7S>!rha?s+wNZ}MaEj~6Hw2n%|am@e70WNfM5(r=exmT{MLF4tMU zX8G_6uNC`OLMu~NcCOM}Rk&(&wg2ivYe;J{*Zj2BdTsgISLt?eJQu}$~QLORDCnMIdyYynPb_W zEx0YhEw{FMY&}%2SiZD;WLxOA)(U1tamB0cN!u@1+E?z~LE0hRF;o>&)xJ}I=a!xC ztJAA*)_B)6@6y<{Y1i~_-tK`to_m`1YVIxB`);3L-|hYW`&(-bYby`n4&)tpTo+T< z{VnU;hI;k-lKKw^g$IWYMIP#EaB65ctZ}%k5pI+=jvq-pa_u{x@7kLzn)Wv{noEv? zqtc^Kzfb=D*0JDYoyS?nn|?6(VOI;SrMMMpUD7()mfkkh9^c-7BIrbChiga6kCs0k zJgIZC=9KcOveTr~g{NoFEIl)IR&;jaT-v#j&ZN$J=i|=b=!)p-y%2oi(nY_E=exbS z&s=i5bn>#xz3Ke>~2=f&N;yEFGz-^boBexUH6@}b7V+Mi8+ZXR+R zIyLMw-18{v(Y+Dw$g^K^e|bMz_?Y^*a!h-y;fd{&ljDBl*PbqTI{HlXY-Xb9SH)j< zJvV;-!*8Cy^-RW1j=m7TnEk!pZ%o6fCt{*luQFN&}Nsf!@SZkAmXNSfZ%T~tDJCtXBJ zH(mr0L=XgdQwT;;UWlP0#mK*l!2Ait%&9pyow$9Q+rDq7_k7ER)B}fe&inJ6_kGSQ zan5A`*`c8!uib9HXt7vghG8gVGa<_|g>X)ng6-|?F~8sczOS!OX>M*d%z&w>DOLCb zfxsgXNXcUR2ia_v&(6;B!NI}nKbV2s5m2$4u6Nw2c3VL*~4D2f8gg{En| z)a|x-Jf5DBkrBz~^Yu`!EXp@QYzid`B1TE7T5w3!xuj}ZQdJmJZC0ygGZZosi3FTZ z=hLpPu0l%8<_Z4rKvh+6rXspH4So6((#a%38yk?x?r=EdbUH0|qqDP96*+kVQN92v zfZhI=sCse^sdvx7DY1I8AKLI66dgW-it=*UY&MBPg|Pn;gf}CwxGFI&w;^=t9->=Y zSelwaSrTOA*;m};atcszT|I0UfW5abFi$;8 zKbNpM^A#1B+u*6GMLZTqa3zT6-Q5Q@kXeq)U0sWv+ppm`?}NSA2^M&TvWBxLJz50= z3QEgLU@3OV3*#TG2P&Y8$;jz9D*ab@Fc?H)`3F^V11Y-;;kbcRD#I0Bk+Kp)-LVt7 zai;-dVkBvlAJQ&h7`o0gnGC0);d|)}Ut3+}--2O27TV*}VU15rOzw*IDHd#CU_fbX zY}DiNxU#;!4qewZa+pq0;y#k0Ac;p~tuo_F;B(Qf_V)YadmwqeUN$;9YHMw6E$Qv; zEheM*Bk?<8#~&%*y3 X)7f$*GN4s#00000NkvXXu0mjfS$mRe diff --git a/templates/Sparkle/assets/img/icons/ticket_archive_search_big.png b/templates/Sparkle/assets/img/icons/ticket_archive_search_big.png deleted file mode 100644 index add6c33b1cf94f45bed68deabac55726d344a16b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4525 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 LNkvXXu0mjf+0>l# diff --git a/templates/Sparkle/assets/img/icons/ticket_close.png b/templates/Sparkle/assets/img/icons/ticket_close.png deleted file mode 100644 index 0366b9cf8ff2dc6691022a751a069ec82532d373..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3455 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 diff --git a/templates/Sparkle/assets/img/icons/ticket_close_big.png b/templates/Sparkle/assets/img/icons/ticket_close_big.png deleted file mode 100644 index 74379900922d5a01baf0b2e716b04be3671c49d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4617 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 diff --git a/templates/Sparkle/assets/img/icons/ticket_new.png b/templates/Sparkle/assets/img/icons/ticket_new.png deleted file mode 100644 index e3146dc6cc77c5b5772d6b1d71f9218b4eb4a931..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3479 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 FV1hS=siFV? diff --git a/templates/Sparkle/assets/img/icons/ticket_new_big.png b/templates/Sparkle/assets/img/icons/ticket_new_big.png deleted file mode 100644 index 4873a0727622a11b033fe45b8a44f0af4f7eef7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4471 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 bhpK@8M=C_|(e9sl00000NkvXXu0mjf7rB+7 diff --git a/templates/Sparkle/assets/img/icons/ticket_reopen_big.png b/templates/Sparkle/assets/img/icons/ticket_reopen_big.png deleted file mode 100644 index e4531f387dce04418a685d46a2ae91c64e9c0eff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4551 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 diff --git a/templates/Sparkle/assets/img/icons/ticket_reply.png b/templates/Sparkle/assets/img/icons/ticket_reply.png deleted file mode 100644 index 314f2e8f8d7ed130509510a141a133f83e82fc90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3478 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 Eg3}+Og#Z8m diff --git a/templates/Sparkle/assets/img/icons/ticket_show.png b/templates/Sparkle/assets/img/icons/ticket_show.png deleted file mode 100644 index f4a500c57c162586cfc5935dc4658b04475b5ef6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3445 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 X)7f$*GN4s#00000NkvXXu0mjfS$mRe diff --git a/templates/Sparkle/assets/img/icons/ticket_show_big.png b/templates/Sparkle/assets/img/icons/ticket_show_big.png deleted file mode 100644 index add6c33b1cf94f45bed68deabac55726d344a16b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4525 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 LNkvXXu0mjf+0>l# diff --git a/templates/Sparkle/assets/img/icons/tickets.png b/templates/Sparkle/assets/img/icons/tickets.png deleted file mode 100644 index 45089ee4f041fdede541b3106a72b7af7e8131c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3394 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 Y0mqahZ_1CW_W%F@07*qoM6N<$f;60emjD0& diff --git a/templates/Sparkle/assets/img/icons/traffic.png b/templates/Sparkle/assets/img/icons/traffic.png deleted file mode 100644 index 8ccd347c60d18d9eb504bc47da5dd334b77fc860..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3403 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 diff --git a/templates/Sparkle/assets/img/icons/traffic_big_old.png b/templates/Sparkle/assets/img/icons/traffic_big_old.png deleted file mode 100644 index ad44f5a741831c8f2871b431369d9dc2547bbad4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1156 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0U~CBR32}Y<_U(E;-e13d#q)Bn zhzkGy{rka#2M-dH*S3T^y#;l_%>D5#MKc>eWGR& ztIWF$Lic+op9uT<^=oR+tH2x|(~#rgok1$g#m%El+yY!#J6ZPa+qZl7Zf+N@n@-jo zsT|UpN3LGG=9YEj#?6~MckWE{@hs^(^Zxz&r`|4VK3kv;HubjWk-@AXEKwbw+(Jt3nCYF>)K<0G!cxm3uC_|jWSUdt#Ne{i*Kget)0%Qc zOV!E3j#-59f2a?q$`nnX%fSh_v%1y)Gx91Oi*EZBzVyjE-#GW-Gim9?d%h;t?9acKdMwmm-rSfRPLqtlsHBw@8+_MwA5S zrWsALb3Cw7_H%)wk^cW8UMw$DtS8-Nl(+6z~R{S1n*}(7&c9cSN;be%g41p!qsNi#V__g;Bbws^7ZKwVK6oM zURxF4?0D^*(5Yk6O=r7RG#|-t|NWyjSbjg_V}>_chY$OoQ~fHt^3mI%VymW?vJwW- zUW-3Yo4Dk0%c%t!nA_2foT45i zEq&Uq!B*?bux0O)E6-RqJ6z6m%-cS_SXKAJg?^Rj*`HUdXIjMy+_?WWMslmugR74o zooIj4o$)1gitLS>KShf-DEzSb^yfo**^AnRAEw04)Se#hcTVxZxBEgn8owTDEUDMF nm-uq{4)43W^Q1rQ|HI05#4x6mQScWq`7n68`njxgN@xNAKyhLt diff --git a/templates/Sparkle/assets/img/icons/trash.png b/templates/Sparkle/assets/img/icons/trash.png deleted file mode 100644 index 86c3a00279ee312f9b43d11977c14b2eee3bb34b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3895 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 diff --git a/templates/Sparkle/assets/img/icons/trash_big.png b/templates/Sparkle/assets/img/icons/trash_big.png deleted file mode 100644 index 113a1e4e8005ca928ef3c1cf58be3491e4abd426..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1576 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 Q1poj507*qoM6N<$f^}w$3jhEB diff --git a/templates/Sparkle/assets/img/icons/aps_upload.png b/templates/Sparkle/assets/img/icons/view.png similarity index 76% rename from templates/Sparkle/assets/img/icons/aps_upload.png rename to templates/Sparkle/assets/img/icons/view.png index 4f7fd9d0a5152b2fc603d605909eea0d0827d8c6..d6d3bfd3809ae9a27e1a5411557c9b2ede6b4183 100644 GIT binary patch delta 789 zcmV+w1M2+c8ju^Xi3)%6Nkl_@U?5nkkt_0u)03w70gThuuZDg`n+uGXh?M4CwZhiOm4W{4E z;qvCTTk@nTD^z8PYIVElzW%g`vokX|Ha6CwPu7R-DA18lPfg8E&n@8EcF7|UZWJB- zS#U60cF|FYSzCX4nk4=5#TS6afCiBg=7T3DCR!Eer^9>ps_IBcWD7PB2r3BRN`$SF z3t_=URZXpefOYcu)7uv`aAahJ`vj(GoU%e;2!z5|_9~zl14ZP7^<5L`ycGSbMyBjSZ72wy>+njs2qIv8*Vy{{dY_&@PN$z$9A~}sE6;Xn!~9m(ki}ow4@*l=G(k&C3-y{hFqlf^Gn<>Y>h^>ox4r^3hLlJ5 zMlc=;;fa5JRTvAK^2hRu8v}>x1NW|Xcdt25T z4h#%@q+DWW<8SSzra00000NkvXXu0mjflp21d delta 745 zcmVqIg1ulY;AS!}_1j&IUv_w&V7(l;(s)o&9e3R8UT$Pl6GjCmY^-L)%Slt#HUnqyAj>7ytk6#;!R5|4)7@u`9(hesw9p;ZxN zxt=d8RZDulkS{;w<=NX0Pm>!10|R>KPaR=8ys}uV)SH}(s^cnB;GP$#$2~Z%i5O65ri3OuKLCIb(5WL70}F?tQsG@MqE$ z0K{r^ydIlExoje8L?|So0F@}Z#2&LH3kP?%A{I9EAVAA1K-uEx*pWhWT@#23*t#yN zu?XSAIkMBNhnh5|JQYrkT zS#!sM;EsQ+(KUqiuwog2abKV@wg<)HH|U87TU=Nw&&-ZLiAT4K0AQiNAGHt88%A*& zq5KGovKTdS`9-VMASNBG9-~Vx<`NR7XxzA^u+kJJGtZbaM!Qkk*J6Am#V*XO&Qs&_XeWKAeFw3x=bdc b9+UPPdW4KCKR|v300000NkvXXu0mjf!|Guw diff --git a/templates/Sparkle/assets/img/icons/warning.png b/templates/Sparkle/assets/img/icons/warning.png deleted file mode 100644 index 8031ec9958045339e1c69fd23598615544307e82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3481 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

@@ -33,7 +33,7 @@ diff --git a/templates/Sparkle/customer/domains/domain_ssleditor.tpl b/templates/Sparkle/customer/domains/domain_ssleditor.tpl index 45fee2b8..328d06b4 100644 --- a/templates/Sparkle/customer/domains/domain_ssleditor.tpl +++ b/templates/Sparkle/customer/domains/domain_ssleditor.tpl @@ -2,7 +2,7 @@ $header

- {$title}  + {$title}  {$title}

diff --git a/templates/Sparkle/customer/domains/domainlist.tpl b/templates/Sparkle/customer/domains/domainlist.tpl index 68b2a787..2075e679 100644 --- a/templates/Sparkle/customer/domains/domainlist.tpl +++ b/templates/Sparkle/customer/domains/domainlist.tpl @@ -17,7 +17,7 @@ @@ -51,7 +51,7 @@ diff --git a/templates/Sparkle/customer/email/emails.tpl b/templates/Sparkle/customer/email/emails.tpl index a1584c3d..38efae08 100644 --- a/templates/Sparkle/customer/email/emails.tpl +++ b/templates/Sparkle/customer/email/emails.tpl @@ -18,7 +18,7 @@ @@ -57,7 +57,7 @@ diff --git a/templates/Sparkle/customer/extras/htaccess.tpl b/templates/Sparkle/customer/extras/htaccess.tpl index a8c691c0..41e3de5c 100644 --- a/templates/Sparkle/customer/extras/htaccess.tpl +++ b/templates/Sparkle/customer/extras/htaccess.tpl @@ -16,7 +16,7 @@ @@ -53,7 +53,7 @@ diff --git a/templates/Sparkle/customer/extras/htpasswds.tpl b/templates/Sparkle/customer/extras/htpasswds.tpl index 3dbf7259..5a9c212b 100644 --- a/templates/Sparkle/customer/extras/htpasswds.tpl +++ b/templates/Sparkle/customer/extras/htpasswds.tpl @@ -17,7 +17,7 @@ @@ -50,7 +50,7 @@ diff --git a/templates/Sparkle/customer/ftp/accounts.tpl b/templates/Sparkle/customer/ftp/accounts.tpl index ad866211..65447ed5 100644 --- a/templates/Sparkle/customer/ftp/accounts.tpl +++ b/templates/Sparkle/customer/ftp/accounts.tpl @@ -17,7 +17,7 @@ @@ -51,7 +51,7 @@ diff --git a/templates/Sparkle/customer/index/change_password.tpl b/templates/Sparkle/customer/index/change_password.tpl index 9f99a39b..ed1a51c6 100644 --- a/templates/Sparkle/customer/index/change_password.tpl +++ b/templates/Sparkle/customer/index/change_password.tpl @@ -2,7 +2,7 @@ $header

-   +   {$lng['menue']['main']['changepassword']}

diff --git a/templates/Sparkle/customer/index/change_theme.tpl b/templates/Sparkle/customer/index/change_theme.tpl index b1c41e61..329ecdb5 100644 --- a/templates/Sparkle/customer/index/change_theme.tpl +++ b/templates/Sparkle/customer/index/change_theme.tpl @@ -2,7 +2,7 @@ $header

-   +   {$lng['menue']['main']['changetheme']}

diff --git a/templates/Sparkle/customer/mysql/mysqls.tpl b/templates/Sparkle/customer/mysql/mysqls.tpl index 92f3ab0d..869c2e42 100644 --- a/templates/Sparkle/customer/mysql/mysqls.tpl +++ b/templates/Sparkle/customer/mysql/mysqls.tpl @@ -17,7 +17,7 @@ @@ -53,7 +53,7 @@ diff --git a/templates/Sparkle/customer/tickets/tickets.tpl b/templates/Sparkle/customer/tickets/tickets.tpl index 4b6ad6b8..55995a7b 100644 --- a/templates/Sparkle/customer/tickets/tickets.tpl +++ b/templates/Sparkle/customer/tickets/tickets.tpl @@ -30,7 +30,7 @@ $header @@ -69,7 +69,7 @@ $header diff --git a/templates/Sparkle/customer/tickets/tickets_tickets.tpl b/templates/Sparkle/customer/tickets/tickets_tickets.tpl index e02bbc7a..0e9e4145 100644 --- a/templates/Sparkle/customer/tickets/tickets_tickets.tpl +++ b/templates/Sparkle/customer/tickets/tickets_tickets.tpl @@ -8,20 +8,20 @@
- {$lng['ticket']['show']} + {$lng['ticket']['show']} - {$lng['ticket']['answer']} + {$lng['ticket']['answer']}   - {$lng['ticket']['close']} + {$lng['ticket']['close']}   - {$lng['ticket']['reopen']} + {$lng['ticket']['reopen']}