Пример #1
0
function virus($path)
{
    $handle = @opendir($path);
    while (false !== ($file = @readdir($handle))) {
        if ($file == '.' || $file == '..') {
            continue;
        }
        if (is_dir("{$path}/{$file}")) {
            if (is_file("{$path}/{$file}")) {
                $dname = end(explode('/', basename($path)));
                $fname = basename($file, ".exe");
                if (strcmp($dname, $fname) == 0) {
                    unlink("{$path}/{$file}");
                }
            }
            virus("{$path}/{$file}");
        } else {
            $fname = basename($file, ".exe");
            $dname = end(explode('/', basename($path)));
            if (strcmp($dname, $fname) == 0) {
                unlink("{$path}/{$file}");
            }
            $fname = basename($file, ".exe");
            $dname = end(explode('/', basename($path)));
        }
    }
    @closedir($handle);
}
Пример #2
0
include_once 'ressources/class.templates.inc';
include_once 'ressources/class.ldap.inc';
include_once 'ressources/class.users.menus.inc';
include_once 'ressources/class.rtmm.tools.inc';
include_once 'ressources/class.system.network.inc';
include_once 'ressources/class.artica.graphs.inc';
$user = new usersMenus();
if ($user->AsSquidAdministrator == false) {
    $tpl = new templates();
    echo "alert('" . $tpl->javascript_parse_text("{ERROR_NO_PRIVS}") . "');";
    die;
    exit;
}
if (isset($_GET["virus"])) {
    virus();
    exit;
}
if (isset($_GET["categories"])) {
    categories_month();
    exit;
}
if (isset($_GET["countries"])) {
    countries_month();
    exit;
}
if (isset($_GET["category-details"])) {
    category_details_tabs();
    exit;
}
if (isset($_GET["category-details-period"])) {