Exemplo n.º 1
0
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));
}
Exemplo n.º 2
0
<?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;