function notify_updated() { sigtool(); $bases = unserialize(@file_get_contents("/usr/share/artica-postfix/ressources/interface-cache/ClamAVBases")); while (list($db, $MAIN) = each($bases)) { $DBS[] = $db; $DBS[] = "-------------------------------"; $DBS[] = "date: {$MAIN["zDate"]}"; $DBS[] = "version: {$MAIN["version"]}"; $DBS[] = "signatures: {$MAIN["signatures"]}"; $DBS[] = ""; } system_admin_mysql(2, "ClamAV pattern databases updated", @implode("\n", $DBS)); }
<?php include_once dirname(__FILE__) . "/frame.class.inc"; include_once dirname(__FILE__) . "/class.unix.inc"; if (isset($_GET["events"])) { events(); exit; } if (isset($_GET["sigtool"])) { sigtool(); exit; } if (isset($_GET["restart"])) { restart(); exit; } if (isset($_GET["sync-freewebs"])) { sync_freewebs(); exit; } if (isset($_GET["freshclam-services"])) { freshclam_service(); exit; } if (isset($_GET["status"])) { status(); exit; } if (isset($_GET["squid"])) { squid(); exit;