<?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;
    }
  }
}