From bfa4070c568e2f63284cad330c0c7212f3602988 Mon Sep 17 00:00:00 2001 From: Synox Date: Tue, 9 Jan 2018 19:41:50 +0100 Subject: [PATCH] use QUERY_STRING and show reload icon --- src/backend.php | 10 +- src/if_sync-01_186384.png | Bin 0 -> 3471 bytes src/index.php | 413 +++++++++++++++++++------------------- 3 files changed, 211 insertions(+), 212 deletions(-) create mode 100644 src/if_sync-01_186384.png diff --git a/src/backend.php b/src/backend.php index 71e08eb..3431f41 100644 --- a/src/backend.php +++ b/src/backend.php @@ -51,8 +51,6 @@ function delete_email($mailid, $address) { if (_load_one_email($mailid, $address) !== null) { $mailbox->deleteMail($mailid); $mailbox->expungeDeletedMails(); - header('Content-type: application/json'); - print(json_encode(array("success" => true))); } else { error(404, 'delete error: invalid username/mailid combination'); } @@ -140,8 +138,7 @@ function redirect_to_random($domains) { $name = $word . $nr; $domain = $domains[array_rand($domains)]; - - header("location: ?address=$name@$domain"); + header("location: ?$name@$domain"); } /** @@ -157,11 +154,6 @@ function delete_old_messages() { $mailbox->expungeDeletedMails(); } -// -//// Never cache requests: -//header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0"); -//header("Cache-Control: post-check=0, pre-check=0", false); -//header("Pragma: no-cache"); // run on every request delete_old_messages(); diff --git a/src/if_sync-01_186384.png b/src/if_sync-01_186384.png new file mode 100644 index 0000000000000000000000000000000000000000..3df77f81379003855537e8cff5450e666d6e908c GIT binary patch literal 3471 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 + ?> - - - - Mailbox <?php echo $address ?> - - - - - - - - - - - + + + + <?php echo $address ?> + + + + + + + + + + + - - + + - + -
-
- - change username: - + - - -
-
- - -
-
-
-

Your mailbox is ready.

-

Emails will appear here automatically. They will be deleted after 30 - days.

-
-
-
-
-
-
-
+
+
-
-
- - -
-
- -
- - textPlain, FILTER_SANITIZE_SPECIAL_CHARS); - echo str_replace(' ', '
', $text); - ?> +
+
-
-
- -
+ +
+
+
+

Your mailbox is ready.

+

Emails will appear here automatically. They will be deleted after 30 + days.

+
+
+
+
+
+
-
- + + + + -
- - - + ?> +
+ + + + \ No newline at end of file