📄 ajaxmailaction.php
字号:
<?php
require_once("inc/config.inc.php");
require_once("inc/pop3lib/pop3.class.php");
require_once("inc/pop3lib/pop3message.class.php");
require_once("inc/pop3lib/pop3header.class.php");
require_once("inc/pop3lib/pop3attachment.class.php");
require_once("inc/AjaxMail.inc.php");
require_once("inc/JSON.php");
//headers
header("Content-Type: text/plain");
header("Cache-control: No-Cache");
header("Pragma: No-Cache");
//get information
$folder = $_GET["folder"];
$page = (int) $_GET["page"];
$action = $_GET["action"];
//create new mailbox
$mailbox = new AjaxMailbox();
//create JSON object in case its needed
$oJSON = new JSON();
//output for the page
$output = "";
//determine what to do
switch($action) {
case "delete":
$mailbox->deleteMessage($_GET["id"]);
break;
case "empty":
$mailbox->emptyTrash();
break;
case "getfolder":
//no extra processing needed
break;
case "restore":
$mailbox->restoreMessage($_GET["id"]);
break;
}
$info = $mailbox->getFolderPage($folder, $page);
$output = $oJSON->encode($info);
echo $output;
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -