function CreateMBX($uid, $MailBoxMaxSize = 0) { $cyrus = new cyrus(); if (!$cyrus->MailBoxExists($uid)) { build_progress("Check privileges...", 10); if (!checkrights($uid, $MailBoxMaxSize)) { build_progress("{error_creating_mailbox}", 110); return; } build_progress("{create_mailbox2}", 50); if (!$cyrus->CreateMailbox($uid, 1, 50)) { build_progress("{error_creating_mailbox}", 110); return; } build_progress("Building privileges", 80); $cyrus = new cyrus(); $cyrus->CreateACLS($uid); build_progress("{success}", 100); echo $cyrus->cyrus_infos . "\n"; return; } build_progress("Building privileges", 80); $cyrus = new cyrus(); $cyrus->CreateACLS($uid); build_progress("{$uid}: {mailbox_already_exists} {success}", 100); }
function MBXSetACL() { $tpl = new templates(); $uid = $_GET["MBXSetACL"]; $cyrus = new cyrus(); $cyrus->CreateACLS($uid); echo $tpl->_ENGINE_parse_body($cyrus->cyrus_infos); }