d70a57910ad45eb37392b3a14b2fa1e38343e8d9
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

1) <?php
2) 
3) require_once('inc/debug.php');
4) require_once('inc/security.php');
5) 
6) require_once('vmail.php');
7) 
8) $title = "E-Mail-Adresse bearbeiten";
9) $section = 'vmail_accounts';
10) require_role(ROLE_SYSTEMUSER);
11) 
12) $id = (int) $_GET['id'];
bernd huch, was macht das denn da...

bernd authored 17 years ago

13) $account = empty_account();
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

14) 
15) if ($id != 0)
16)   $account = get_account_details($id);
17) 
18) DEBUG($account);
19) if ($id == 0) {
20)   output("<h3>Neue E-Mail-Adresse anlegen</h3>");
21)   $title = "E-Mail-Adresse anlegen";
22) }
23) else {
24)   output("<h3>E-Mail-Adresse bearbeiten</h3>");
25) }
26) 
27) 
bernd mehrere Adressen erlauben

bernd authored 17 years ago

28) $is_forward = ($account['type'] == 'forward');
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

29) $is_mailbox = ( ! $is_forward);
30) 
bernd Javascript aus vmail-Modul...

bernd authored 17 years ago

31) /*
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

32) output("<script type=\"text/javascript\">
33)   
34)   function selectForwarding() {
35)     // document.getElementById('forward_options').style.visibility = 'visible';
36)     // document.getElementById('mailbox_options').style.visibility = 'hidden';
37)     document.getElementById('forward_options').style.display = 'block';
38)     document.getElementById('mailbox_options').style.display = 'none';
39)     document.getElementById('spamfilter_folder').disabled = true;
40)     document.getElementById('virusfilter_folder').disabled = true;
41)     }
42)   
43)   function selectMailbox() {
44)     // document.getElementById('mailbox_options').style.visibility = 'visible';
45)     // document.getElementById('forward_options').style.visibility = 'hidden';
46)     document.getElementById('mailbox_options').style.display = 'block';
47)     document.getElementById('forward_options').style.display = 'none';
48)     document.getElementById('spamfilter_folder').disabled = false;
49)     document.getElementById('virusfilter_folder').disabled = false;
50)     }
51)   
52)   function toggleSpamfilterOptions() {
53)     if (document.getElementById('spamfilter').checked)
54)       document.getElementById('spamfilter_options').style.display = 'block';
55)     else
56)       document.getElementById('spamfilter_options').style.display = 'none';
57)     }
58)   
59)   function toggleVirusfilterOptions() {
60)     if (document.getElementById('virusfilter').checked)
61)       document.getElementById('virusfilter_options').style.display = 'block';
62)     else
63)       document.getElementById('virusfilter_options').style.display = 'none';
64)     }
65) 
66)   </script>");
bernd Javascript aus vmail-Modul...

bernd authored 17 years ago

67) */
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

68) 
69) $form = "
70)     <p><strong>E-Mail-Adresse:</strong>&#160;<input type=\"text\" name=\"local\" id=\"local\" size=\"10\" value=\"{$account['local']}\" /><strong style=\"font-size: 1.5em;\">&#160;@&#160;</strong>".domainselect($account['domainid'])."</p>";
71) 
bernd Spam- und viren nur noch ei...

bernd authored 17 years ago

72) $form .= "<p><input type=\"checkbox\" id=\"spamfilter\" name=\"spamfilter\" value=\"1\" ".($account['spamfilter'] != NULL ? 'checked="checked" ' : '')." /><label for=\"spamfilter\">&#160;Spam- und Viren-Filter</label></p>";
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

73) 
bernd Javascript aus vmail-Modul...

bernd authored 17 years ago

74) $form .= "<p style=\"margin-left: 2em;\" id=\"spamfilter_options\">
bernd Spam- und viren nur noch ei...

bernd authored 17 years ago

75)   <em>Was soll mit E-Mails geschehen, die als Spam bzw. Virus eingestuft wurden?</em><br />
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

76)   <input type=\"radio\" id=\"spamfilter_folder\" name=\"spamfilter_action\" value=\"folder\" ".($account['spamfilter'] == 'folder' ? 'checked="checked" ' : '')."/><label for=\"spamfilter_folder\">&#160;In IMAP-Unterordner »Spam« ablegen</label><br />
77)   <input type=\"radio\" id=\"spamfilter_tag\" name=\"spamfilter_action\" value=\"tag\" ".($account['spamfilter'] == 'tag' ? 'checked="checked" ' : '')."/><label for=\"spamfilter_tag\">&#160;Markieren und ganz normal zustellen</label><br />
78) <input type=\"radio\" id=\"spamfilter_delete\" name=\"spamfilter_action\" value=\"delete\" ".($account['spamfilter'] == 'delete' ? 'checked="checked" ' : '')."/><label for=\"spamfilter_delete\">&#160;Löschen</label>
79)   </p>
80)   ";
81) 
bernd Spam- und viren nur noch ei...

bernd authored 17 years ago

82) /*  
bernd Javascript aus vmail-Modul...

bernd authored 17 years ago

83) $form .= "<p><input type=\"checkbox\" id=\"virusfilter\" name=\"virusfilter\" value=\"1\" ".($account['virusfilter'] != NULL ? 'checked="checked" ' : '')." /><label for=\"virusfilter\">&#160;Viren-Scanner</label></p>";
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

84) 
bernd Javascript aus vmail-Modul...

bernd authored 17 years ago

85) $form .= "<p style=\"margin-left: 2em;\" id=\"virusfilter_options\">
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

86)   <em>Was soll mit E-Mails geschehen, in denen ein Virus erkannt wurde?</em><br />
bernd Spam- und viren nur noch ei...

bernd authored 17 years ago

87)   <input type=\"radio\" id=\"virusfilter_folder\" name=\"virusfilter_action\" value=\"folder\" ".($account['virusfilter'] == 'folder' ? 'checked="checked" ' : '')."/><label for=\"virusfilter_folder\">&#160;In IMAP-Unterordner »Spam« ablegen</label><br />
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

88)   <input type=\"radio\" id=\"virusfilter_tag\" name=\"virusfilter_action\" value=\"tag\" ".($account['virusfilter'] == 'tag' ? 'checked="checked" ' : '')."/><label for=\"virusfilter_tag\">&#160;Markieren und ganz normal zustellen</label><br />
89) <input type=\"radio\" id=\"virusfilter_delete\" name=\"virusfilter_action\" value=\"delete\" ".($account['virusfilter'] == 'delete' ? 'checked="checked" ' : '')."/><label for=\"virusfilter_delete\">&#160;Löschen</label>
90)   </p>
91)   ";
bernd Spam- und viren nur noch ei...

bernd authored 17 years ago

92) */
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

93) 
94) $password_message = '';
95) if ($is_mailbox and ($account['data'] != ''))
bernd Bugfix: Funktion-Dopplung v...

bernd authored 17 years ago

96)   $password_message = '<span style="font-size: 80%"><br /><em>Sie haben bereits ein Passwort gesetzt. Wenn Sie dieses Feld leer lassen, wird das bisherige Passwort beibehalten.</em></span>';
bernd Erste Version des vmail-Modul

bernd authored 17 years ago

97)   
98) 
99) $form .= "<p>
bernd Javascript aus vmail-Modul...

bernd authored 17 years ago

100)     <input type=\"radio\" id=\"forward\" name=\"type\" value=\"forward\" ".($is_forward ? 'checked="checked" ' : '')." /><label for=\"forward\">&#160;Weiterleitung an andere E-Mail-Adresse</label></p>
101)     <p style=\"margin-left: 2em;\" id=\"forward_options\">Weiterleitung an:<br /><textarea id=\"forward_to\" name=\"forward_to\" rows=\"3\">".($is_forward ? str_replace(' ', "\n", $account['data']) : '')."</textarea><br />Sie können mehrere Adressen eingeben, geben Sie dann bitte eine Adresse pro Zeile ein.</p>
102)     <p><input type=\"radio\" id=\"mailbox\" name=\"type\" value=\"mailbox\" ".($is_mailbox ? 'checked="checked" ' : '')." /><label for=\"mailbox\">&#160;In Mailbox speichern</label></p>
103)     <p style=\"margin-left: 2em;\" id=\"mailbox_options\">Passwort für Abruf:&#160;<input type=\"password\" id=\"password\" name=\"password\" value=\"\" />{$password_message}</p>";