Example #1
0
            echo $lang['info']['no_action'];
            ?>
</div>
			<?php 
        }
    } elseif (isset($_GET['mailbox']) && filter_var($_GET["mailbox"], FILTER_VALIDATE_EMAIL) && !empty($_GET["mailbox"])) {
        $mailbox = $_GET["mailbox"];
        try {
            $stmt = $pdo->prepare("SELECT `username`, `domain`, `name`, `quota`, `active` FROM `mailbox` WHERE `username` = :username1");
            $stmt->execute(array(':username1' => $mailbox));
            $result = $stmt->fetch(PDO::FETCH_ASSOC);
        } catch (PDOException $e) {
            $_SESSION['return'] = array('type' => 'danger', 'msg' => 'MySQL: ' . $e);
        }
        if ($result !== false && hasDomainAccess($_SESSION['mailcow_cc_username'], $_SESSION['mailcow_cc_role'], $result['domain'])) {
            $left_m = remaining_specs($result['domain'], $_GET['mailbox'])['left_m'];
            ?>
				<h4><?php 
            echo $lang['edit']['mailbox'];
            ?>
</h4>
				<form class="form-horizontal" role="form" method="post" action="<?php 
            echo $FORM_ACTION == "previous" ? $_SESSION['return_to'] : null;
            ?>
">
				<input type="hidden" name="username" value="<?php 
            echo $result['username'];
            ?>
">
					<div class="form-group">
						<label class="control-label col-sm-2" for="name"><?php 
Example #2
0
        delete_blacklist($_POST);
    }
    if (isset($_POST["trigger_set_tls_policy"])) {
        $_SESSION['last_expanded'] = "collapseTlsPolicy";
        set_tls_policy($_POST);
    }
    if (isset($_POST["trigger_set_time_limited_aliases"])) {
        $_SESSION['last_expanded'] = "collapseSpamAlias";
        set_time_limited_aliases($_POST);
    }
}
if (isset($_SESSION['mailcow_cc_role']) && ($_SESSION['mailcow_cc_role'] == "admin" || $_SESSION['mailcow_cc_role'] == "domainadmin")) {
    if (isset($_GET["js"])) {
        switch ($_GET["js"]) {
            case "remaining_specs":
                remaining_specs($_GET['domain'], $_GET['object'], "y");
                break;
        }
    }
    if (isset($_POST["trigger_mailbox_action"])) {
        switch ($_POST["trigger_mailbox_action"]) {
            case "adddomain":
                mailbox_add_domain($_POST);
                break;
            case "addalias":
                mailbox_add_alias($_POST);
                break;
            case "editalias":
                mailbox_edit_alias($_POST);
                break;
            case "addaliasdomain":