Example #1
0
    exit;
}
if (isset($_GET["delete-instance"])) {
    multi_delete();
    exit;
}
if (isset($_GET["restart-ical"])) {
    restart_ical();
    exit;
}
if (isset($_GET["mailboxes-ou-lang"])) {
    mailboxes_scan_ou();
    exit;
}
if (isset($_GET["relinkto"])) {
    relinkto();
    exit;
}
if (isset($_GET["restart-dagent"])) {
    restart_dagent();
    exit;
}
if (isset($_GET["restart-search"])) {
    restart_search();
    exit;
}
if (isset($_GET["restart-server"])) {
    restart_zarafaserver();
    exit;
}
if (isset($_GET["restart-gateway"])) {
}
if (preg_match("#--force#", implode(" ", $argv))) {
    $GLOBALS["FORCE"] = true;
}
$unix = new unix();
$PidRestore = "/etc/artica-postfix/pids/zarafaRestore.pid";
$pid = $unix->get_pid_from_file($PidRestore);
if ($unix->process_exists($pid, basename(__FILE__))) {
    die;
}
if ($argv[1] == "--remove-database") {
    remove_database();
    exit;
}
if ($argv[1] == "--relink-to") {
    relinkto($argv[2], $argv[3]);
    exit;
}
if (system_is_overloaded(basename(__FILE__))) {
    echo "Overloaded, die()";
    die;
}
if ($argv[1] == "--orphans") {
    orphans();
    die;
}
if ($argv[1] == "--emergency") {
    emergency_user($argv[2]);
    die;
}
if ($argv[1] == "--export-hash") {