include_once('ressources/class.artica.inc'); include_once('ressources/class.mysql.inc'); include_once('ressources/class.ini.inc'); include_once('ressources/class.cyrus.inc'); include_once('ressources/class.cron.inc'); $users=new usersMenus(); if(!$users->AsMailBoxAdministrator){ $tpl=new templates(); $error=$tpl->javascript_parse_text("{ERROR_NO_PRIVS}"); echo "alert('$error')"; die(); } if(isset($_GET["popup"])){popup();exit;} if(isset($_GET["popup-status"])){popup_status();exit;} if(isset($_GET["services-status"])){services_status();exit;} if(isset($_GET["popup-www"])){popup_www();exit;} if(isset($_GET["popup-mailbox"])){popup_mailbox_tabs();exit;} if(isset($_GET["popup-mailbox-section"])){popup_mailbox();exit;} if(isset($_GET["mailboxes"])){mailbox_list();exit;} if(isset($_GET["mailboxes-list"])){mailbox_items();exit;} if(isset($_POST["mailboxes-reload"])){mailbox_items_reload();exit;} if(isset($_GET["popup-license"])){popup_license();exit;} if(isset($_POST["ZarafaHashRebuild"])){popup_mailbox_rebuild();exit;} if(isset($_POST["zlicense"])){save_license();exit;} if(isset($_GET["zarafa-box"])){ZarafaBox();exit;} js(); function js(){ $page=CurrentPageName(); if(isset($_GET["font-size"])){$fontsize="&font-size={$_GET["font-size"]}";}
$tpl = new templates(); $text = $tpl->_ENGINE_parse_body('{ERROR_NO_PRIVS}'); $text = replace_accents(html_entity_decode($text)); echo "alert('{$text}');"; exit; } if (isset($_GET["popup"])) { popup(); exit; } if (isset($_GET["ocsweb-status"])) { echo status(); exit; } if (isset($_GET["popup-status"])) { popup_status(); exit; } if (isset($_GET["ocs-resolve"])) { popup_status_resolve(); exit; } if (isset($_GET["params-web"])) { params_web(); exit; } if (isset($_GET["ocswebservername"])) { params_web_save(); exit; } // certificate
function main_switch() { switch ($_GET["main"]) { case "popup-status": popup_status(); exit; break; case "options": popup_options(); exit; break; case "options2": popup_options2(); exit; break; case "yes": main_config(); exit; break; case "tools": echo main_tools(); exit; break; case "logs": main_logs(); exit; break; case "conf": echo main_conf(); exit; break; case "cyrquota": echo main_cyrquota(); exit; break; case "cyrusconf": echo main_cyrusconf(); exit; break; case "mailboxes": echo main_mailboxes(); exit; break; case "js_rebuild": echo js_rebuild(); exit; break; case "cyrreconstruct": echo popup_cyrreconstruct(); exit; break; case "cyrreconstruct_status": echo cyrreconstruct_status(); exit; break; default: main_cyrusconf(); break; } }