diff --git a/interface/lib/classes/listform_actions.inc.php b/interface/lib/classes/listform_actions.inc.php index e45a57453d42467b783b7c0f860baa9bcf7058e7..7e02066c29b794add110c4457e517c1e1d056a99 100644 --- a/interface/lib/classes/listform_actions.inc.php +++ b/interface/lib/classes/listform_actions.inc.php @@ -96,6 +96,11 @@ class listform_actions { foreach($app->listform->listDef['item'] as $field) { $key = $field['field']; if(isset($field['formtype']) && $field['formtype'] == 'SELECT') { + if($rec[$key] == 'y' or $rec[$key] == 'n') { + // Set a additional image variable for bolean fields + $rec['_'.$key.'_'] = ($rec[$key] == 'y')?'list_icon_true.png':'list_icon_false.png'; + } + //* substitute value for select field $rec[$key] = @$field['value'][$rec[$key]]; } } diff --git a/interface/lib/classes/searchform_actions.inc.php b/interface/lib/classes/searchform_actions.inc.php index 97b5ab032cfd4fc9fa7a4c9bf55912ad19743617..e128ce8e4e60c166c1cbf6e47cece073d08403f3 100644 --- a/interface/lib/classes/searchform_actions.inc.php +++ b/interface/lib/classes/searchform_actions.inc.php @@ -109,6 +109,11 @@ class searchform_actions { foreach($app->searchform->listDef["item"] as $field) { $key = $field["field"]; if($field['formtype'] == "SELECT") { + if($rec[$key] == 'y' or $rec[$key] == 'n') { + // Set a additional image variable for bolean fields + $rec['_'.$key.'_'] = ($rec[$key] == 'y')?'list_icon_true.png':'list_icon_false.png'; + } + // substitute value for select field $rec[$key] = $field['value'][$rec[$key]]; } } diff --git a/interface/web/admin/templates/dbsync_list.htm b/interface/web/admin/templates/dbsync_list.htm index 54dd51401acb684c64914d2bfde965b46de1fbc0..88e4e48b4aaa943eff9bde1bfd009b224f50ddde 100644 --- a/interface/web/admin/templates/dbsync_list.htm +++ b/interface/web/admin/templates/dbsync_list.htm @@ -18,7 +18,7 @@ {tmpl_var name="jobname"} {tmpl_var name="db_host"} {tmpl_var name="db_name"} - [{tmpl_var name='delete_txt'}] + {tmpl_var name='delete_txt'} diff --git a/interface/web/admin/templates/groups_list.htm b/interface/web/admin/templates/groups_list.htm index b65196457b1df63b7eeffae76ecf6451920f29ae..9b2e6ec45ed6889a1eb71d5b9af62ead8e56d4ca 100644 --- a/interface/web/admin/templates/groups_list.htm +++ b/interface/web/admin/templates/groups_list.htm @@ -15,7 +15,7 @@ {tmpl_var name="name"} {tmpl_var name="description"} - [{tmpl_var name='delete_txt'}] + {tmpl_var name='delete_txt'} diff --git a/interface/web/admin/templates/server_ip_list.htm b/interface/web/admin/templates/server_ip_list.htm index 8c19c38bb5d2d84684372fe8faacf9e28091f0db..374827933a745dd6766bde34854db86f4cda66c6 100644 --- a/interface/web/admin/templates/server_ip_list.htm +++ b/interface/web/admin/templates/server_ip_list.htm @@ -15,7 +15,7 @@ {tmpl_var name="server_id"} {tmpl_var name="ip_address"} - [{tmpl_var name='delete_txt'}] + {tmpl_var name='delete_txt'} diff --git a/interface/web/admin/templates/server_list.htm b/interface/web/admin/templates/server_list.htm index 658e792682e2c4807ffd24671ca44ec9f2379257..d2b5709760b7f59034ec9132563725978b45efd8 100644 --- a/interface/web/admin/templates/server_list.htm +++ b/interface/web/admin/templates/server_list.htm @@ -30,7 +30,7 @@ {tmpl_var name="file_server"} {tmpl_var name="db_server"} {tmpl_var name="vserver_server"} - [{tmpl_var name='delete_txt'}] + {tmpl_var name='delete_txt'} diff --git a/interface/web/admin/templates/users_list.htm b/interface/web/admin/templates/users_list.htm index f8a669c1adeb8ae2ebfba44c119b26ffb0adc35a..e748add00a44fcfde3b7b0217d47492fb1b1c2bf 100644 --- a/interface/web/admin/templates/users_list.htm +++ b/interface/web/admin/templates/users_list.htm @@ -21,7 +21,7 @@ {tmpl_var name="vorname"} {tmpl_var name="name"} {tmpl_var name="ort"} - [{tmpl_var name='delete_txt'}] + {tmpl_var name='delete_txt'} diff --git a/interface/web/client/templates/clients_list.htm b/interface/web/client/templates/clients_list.htm index 6f4418e9549f3718a39124ba2257439437a5e683..77fdbed0a9a72e1c8349f0fcf3631fa329d42e4f 100644 --- a/interface/web/client/templates/clients_list.htm +++ b/interface/web/client/templates/clients_list.htm @@ -21,7 +21,7 @@ {tmpl_var name="contact_name"} {tmpl_var name="city"} {tmpl_var name="country"} - [{tmpl_var name='delete_txt'}] + {tmpl_var name='delete_txt'} diff --git a/interface/web/dns/templates/dns_a_list.htm b/interface/web/dns/templates/dns_a_list.htm index 9f143907d89214378ee4845d7ae3bd7983abe7a4..ed4129d532566f0ee2d176e4a5608120eecf5f88 100644 --- a/interface/web/dns/templates/dns_a_list.htm +++ b/interface/web/dns/templates/dns_a_list.htm @@ -26,11 +26,11 @@ Add: - {tmpl_var name="active"} + {tmpl_var name="type"} {tmpl_var name="name"} {tmpl_var name="data"} - [{tmpl_var name='delete_txt'}] + {tmpl_var name='delete_txt'} diff --git a/interface/web/dns/templates/dns_soa_list.htm b/interface/web/dns/templates/dns_soa_list.htm index 719366815924dc576e18beef17bc82962935a03b..b6be7054a12d4919654158e374cb83be5f4fd9ee 100644 --- a/interface/web/dns/templates/dns_soa_list.htm +++ b/interface/web/dns/templates/dns_soa_list.htm @@ -19,12 +19,12 @@ - {tmpl_var name="active"} + {tmpl_var name="server_id"} {tmpl_var name="origin"} {tmpl_var name="ns"} {tmpl_var name="mbox"} - [{tmpl_var name='delete_txt'}] + {tmpl_var name='delete_txt'} diff --git a/interface/web/help/templates/support_message_list.htm b/interface/web/help/templates/support_message_list.htm index 66ec25c0471898f9f05bb3509a5e327cd8825dbd..207d40ee6300d5c01dd18ce3d4a60c12ba0ee8d7 100644 --- a/interface/web/help/templates/support_message_list.htm +++ b/interface/web/help/templates/support_message_list.htm @@ -2,20 +2,20 @@


- - + + - - + + - - - + + + diff --git a/interface/web/mail/templates/mail_alias_list.htm b/interface/web/mail/templates/mail_alias_list.htm index ad8fcb9f7a24a193ccefd0be49289e4c17f02756..22d6b8f0178bc6876dd4b865f90df10f846e98eb 100644 --- a/interface/web/mail/templates/mail_alias_list.htm +++ b/interface/web/mail/templates/mail_alias_list.htm @@ -15,10 +15,10 @@ - + - + diff --git a/interface/web/mail/templates/mail_blacklist_list.htm b/interface/web/mail/templates/mail_blacklist_list.htm index 1caff0082789a2861d6321212eaf4f8fd7404556..eb1b662cf0b73b074fd2250a91b1de9bdf028a78 100644 --- a/interface/web/mail/templates/mail_blacklist_list.htm +++ b/interface/web/mail/templates/mail_blacklist_list.htm @@ -17,11 +17,11 @@ - + - + diff --git a/interface/web/mail/templates/mail_content_filter_list.htm b/interface/web/mail/templates/mail_content_filter_list.htm index 6f92b53e4452be307527a91556e0680223c61180..601ea2ee3ed26b9e5ce2fb898453a348a42edfc5 100644 --- a/interface/web/mail/templates/mail_content_filter_list.htm +++ b/interface/web/mail/templates/mail_content_filter_list.htm @@ -17,11 +17,11 @@ - + - + diff --git a/interface/web/mail/templates/mail_domain_catchall_list.htm b/interface/web/mail/templates/mail_domain_catchall_list.htm index b2026a9f809bde7053c12ac692ab5f0372b5a2fd..b4b5b1414162e0690066cfcbac3b3d1ac9f22960 100644 --- a/interface/web/mail/templates/mail_domain_catchall_list.htm +++ b/interface/web/mail/templates/mail_domain_catchall_list.htm @@ -15,10 +15,10 @@ - + - + diff --git a/interface/web/mail/templates/mail_domain_list.htm b/interface/web/mail/templates/mail_domain_list.htm index e628405e6dbc2b45c0cd06c6dc3c400a0d73cdb8..10dcba373f67334c97a2915ea2b5b034a841ea74 100644 --- a/interface/web/mail/templates/mail_domain_list.htm +++ b/interface/web/mail/templates/mail_domain_list.htm @@ -15,10 +15,10 @@ - + - + diff --git a/interface/web/mail/templates/mail_forward_list.htm b/interface/web/mail/templates/mail_forward_list.htm index 0f88d2378c82248987452c30be9da18cfe3753be..8fdaf11030bb10d7d0e13414cce8d9f2aef75350 100644 --- a/interface/web/mail/templates/mail_forward_list.htm +++ b/interface/web/mail/templates/mail_forward_list.htm @@ -15,10 +15,10 @@ - + - + diff --git a/interface/web/mail/templates/mail_get_list.htm b/interface/web/mail/templates/mail_get_list.htm index f2eb35eec4d8f0c0f3df74c4ae7e2132f46010f2..89bc3085d73ad23a70eac7d414e8a281f0c6b9e6 100644 --- a/interface/web/mail/templates/mail_get_list.htm +++ b/interface/web/mail/templates/mail_get_list.htm @@ -19,12 +19,12 @@ - + - + diff --git a/interface/web/mail/templates/mail_transport_list.htm b/interface/web/mail/templates/mail_transport_list.htm index 30dcab001ce12a0add3e6a242bbee33d86cbf84b..e3584f66bca6c037682cefc4f513ad22f86f6d4e 100644 --- a/interface/web/mail/templates/mail_transport_list.htm +++ b/interface/web/mail/templates/mail_transport_list.htm @@ -2,29 +2,29 @@


 
{tmpl_var name="sender_id"}{tmpl_var name="subject"}[{tmpl_var name='delete_txt'}]{tmpl_var name="sender_id"}{tmpl_var name="subject"}{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="source"} {tmpl_var name="destination"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="server_id"} {tmpl_var name="source"} {tmpl_var name="type"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="server_id"} {tmpl_var name="pattern"} {tmpl_var name="action"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="source"} {tmpl_var name="destination"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="server_id"} {tmpl_var name="domain"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="source"} {tmpl_var name="destination"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="server_id"} {tmpl_var name="source_server"} {tmpl_var name="source_username"} {tmpl_var name="destination"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
- - - - - + + + + + - - - - - + + + + + - - - - - - + + + + + + diff --git a/interface/web/mail/templates/mail_user_list.htm b/interface/web/mail/templates/mail_user_list.htm index 08dcae1f3c74b5be5e8a8fa8efade68153bd4f2e..74346783255bf27286b9e4ae6cdbc438a6563f24 100644 --- a/interface/web/mail/templates/mail_user_list.htm +++ b/interface/web/mail/templates/mail_user_list.htm @@ -15,7 +15,7 @@ - + diff --git a/interface/web/mail/templates/mail_whitelist_list.htm b/interface/web/mail/templates/mail_whitelist_list.htm index 09a1db88dfa3f472e009f2da9a681c11ffd2e1d0..26f129fe452fdd2a27304579177c9f234b2d78c9 100644 --- a/interface/web/mail/templates/mail_whitelist_list.htm +++ b/interface/web/mail/templates/mail_whitelist_list.htm @@ -17,11 +17,11 @@ - + - + diff --git a/interface/web/mail/templates/spamfilter_blacklist_list.htm b/interface/web/mail/templates/spamfilter_blacklist_list.htm index 29ab3cbc84bf9d4e9ac8e1ffe9b2ead60d2b1db4..b90ac57a5f039c0f83eafeb03b75840e52530b12 100644 --- a/interface/web/mail/templates/spamfilter_blacklist_list.htm +++ b/interface/web/mail/templates/spamfilter_blacklist_list.htm @@ -19,12 +19,12 @@ - + - + diff --git a/interface/web/sites/templates/ftp_user_list.htm b/interface/web/sites/templates/ftp_user_list.htm index ee5d4365a810fd7af66786c84a61e21428e32f57..92e410c3849ecd10ded3bfdb1c40d49ee5613278 100644 --- a/interface/web/sites/templates/ftp_user_list.htm +++ b/interface/web/sites/templates/ftp_user_list.htm @@ -17,11 +17,11 @@ - + - + diff --git a/interface/web/sites/templates/shell_user_list.htm b/interface/web/sites/templates/shell_user_list.htm index 0c424bc392bb5f495796d19949daedc49d68851f..af76e9eb11f197edfea04973c11cee4ccd0a6b7a 100644 --- a/interface/web/sites/templates/shell_user_list.htm +++ b/interface/web/sites/templates/shell_user_list.htm @@ -17,11 +17,11 @@ - + - + diff --git a/interface/web/sites/templates/web_aliasdomain_list.htm b/interface/web/sites/templates/web_aliasdomain_list.htm index 270325f31547a18c8ca1262c3d87f98825ef1c6b..6abab552d8fa1064332525118fa0e2b48a11805b 100644 --- a/interface/web/sites/templates/web_aliasdomain_list.htm +++ b/interface/web/sites/templates/web_aliasdomain_list.htm @@ -17,11 +17,11 @@ - + - + diff --git a/interface/web/sites/templates/web_domain_list.htm b/interface/web/sites/templates/web_domain_list.htm index bfdef742fb4da11dc2349e91e64d1360ab98c19e..83bed62837d5f713165a5ce177199e069e66210d 100644 --- a/interface/web/sites/templates/web_domain_list.htm +++ b/interface/web/sites/templates/web_domain_list.htm @@ -15,10 +15,10 @@ - + - + diff --git a/interface/web/sites/templates/web_subdomain_list.htm b/interface/web/sites/templates/web_subdomain_list.htm index 70c491e75cc49d961df60d3f69229c9a2933b717..701c17e17ad66bf4672c46f87a4eb28755ae45a6 100644 --- a/interface/web/sites/templates/web_subdomain_list.htm +++ b/interface/web/sites/templates/web_subdomain_list.htm @@ -17,11 +17,11 @@ - + - + diff --git a/interface/web/themes/default/graphics licence.txt b/interface/web/themes/default/graphics licence.txt new file mode 100644 index 0000000000000000000000000000000000000000..390a6ca164ae73553aaab4d4d3dfcc103a1adb91 --- /dev/null +++ b/interface/web/themes/default/graphics licence.txt @@ -0,0 +1 @@ +The icons and graphics in this theme may only be used for ISPConfig 3 software. The graphic files are not licensed under BSD license and may not be copied or used for other projects. \ No newline at end of file diff --git a/interface/web/themes/default/icons/list_icon_delete.png b/interface/web/themes/default/icons/list_icon_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..1294132968da8a359cc0a3d87c617d7015921829 Binary files /dev/null and b/interface/web/themes/default/icons/list_icon_delete.png differ diff --git a/interface/web/themes/default/icons/list_icon_false.png b/interface/web/themes/default/icons/list_icon_false.png new file mode 100644 index 0000000000000000000000000000000000000000..d33897164ea14f8d8b9b06f2209a19136151aebc Binary files /dev/null and b/interface/web/themes/default/icons/list_icon_false.png differ diff --git a/interface/web/themes/default/icons/list_icon_true.png b/interface/web/themes/default/icons/list_icon_true.png new file mode 100644 index 0000000000000000000000000000000000000000..deefc129d2f4df81b59d8d264391c9e3b9285890 Binary files /dev/null and b/interface/web/themes/default/icons/list_icon_true.png differ
 
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="domain"}{tmpl_var name="transport"}{tmpl_var name="sort_order"}[{tmpl_var name='delete_txt'}]{tmpl_var name="server_id"}{tmpl_var name="domain"}{tmpl_var name="transport"}{tmpl_var name="sort_order"}{tmpl_var name='delete_txt'}
{tmpl_var name="email"} {tmpl_var name="autoresponder"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="server_id"} {tmpl_var name="source"} {tmpl_var name="type"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="server_id"} {tmpl_var name="priority"} {tmpl_var name="rid"} {tmpl_var name="email"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="server_id"} {tmpl_var name="parent_domain_id"} {tmpl_var name="username"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="server_id"} {tmpl_var name="parent_domain_id"} {tmpl_var name="username"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="server_id"} {tmpl_var name="parent_domain_id"} {tmpl_var name="domain"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="server_id"} {tmpl_var name="domain"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}
{tmpl_var name="active"} {tmpl_var name="server_id"} {tmpl_var name="parent_domain_id"} {tmpl_var name="domain"}[{tmpl_var name='delete_txt'}]{tmpl_var name='delete_txt'}