if($argv[1]=="--all-squid"){ $conf[]=dansguardian_tail_status(); $conf[]=squid_master_status(); $conf[]=c_icap_master_status(); $conf[]=dansguardian_master_status(); $conf[]=kav4Proxy_status(); $conf[]=proxy_pac_status(); $conf[]=squid_tail(); $conf[]=squidguardweb(); $conf[]=ufdbguardd(); echo @implode("\n",$conf); die(); } if($argv[1]=="--zarafa"){ $conf[]=zarafa_web(); $conf[]=zarafa_ical(); $conf[]=zarafa_dagent(); $conf[]=zarafa_monitor(); $conf[]=zarafa_gateway(); $conf[]=zarafa_spooler(); $conf[]=zarafa_server(); $conf[]=zarafa_licensed(); $conf[]=zarafa_indexer(); echo @implode("\n",$conf); die(); } if($argv[1]=="--amavis-full"){
function ZarafaInit() { $unix = new unix(); $redhatbin = $unix->find_program("chkconfig"); $php5 = $unix->LOCATE_PHP5_BIN(); if (is_file($redhatbin)) { echo "Zarafa updating RedHat mode\n"; zarafa_monitor_redhat(); zarafa_dagent_redhat(); } $servicebin = $unix->find_program("update-rc.d"); if (is_file($servicebin)) { echo "Zarafa updating Debian mode\n"; zarafa_monitor_debian(); zarafa_dagent_debian(); } ZarafaSearch(); zarafa_server_all(); zarafa_web(); shell_exec("{$php5} /usr/share/artica-postfix/exec.monit.php --build >/dev/null 2>&1"); }