exit; } if (isset($_GET["softdelete"])) { softdelete(); exit; } if (isset($_GET["multi-restart"])) { multi_restart(); exit; } if (isset($_GET["multi-service"])) { multi_service(); 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"])) {
die; } if ($argv[1] == "--restart") { multi_restart($argv[2]); die; } if ($argv[1] == "--start-all") { multi_start_all(); die; } if ($argv[1] == "--status") { multi_status(); die; } if ($argv[1] == "--delete") { multi_delete($argv[2]); die; } function multi_status() { $users = new usersMenus(); if (!$users->ZARAFA_INSTALLED) { die; } $pidfile = "/etc/artica-postfix/pids/" . basename(__FILE__) . "." . __FUNCTION__ . ".pid"; $pid = $GLOBALS["CLASS_UNIX"]->get_pid_from_file($pidfile); if ($GLOBALS["CLASS_UNIX"]->process_exists($pid, basename(__FILE__))) { return; } @file_put_contents($pidfile, getmypid()); $sql = "SELECT ID FROM `zarafamulti` WHERE enabled=1 ORDER BY ID DESC";