1234567891011121314151617181920212223242526272829303132 |
- <?php
- require_once 'inc/prerequisites.inc.php';
- error_reporting(0);
- if (isset($_SESSION['mailcow_cc_role'])) {
- if ($_GET['action'] && $_GET['object']) {
- $action = $_GET['action'];
- $object = $_GET['object'];
- switch ($action) {
- case "get_mailbox_details":
- $data = mailbox_get_mailbox_details($object);
- if (!$data || empty($data)) {
- echo '{}';
- }
- else {
- echo json_encode(mailbox_get_mailbox_details($object), JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
- }
- break;
- case "get_domain_details":
- $data = mailbox_get_domain_details($object);
- if (!$data || empty($data)) {
- echo '{}';
- }
- else {
- echo json_encode(mailbox_get_domain_details($object), JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
- }
- break;
- default:
- echo '{}';
- break;
- }
- }
- }
|