Beispiel #1
0
function C_ICAP_FILE()
{
    $file = $_GET["file"];
    if ($file != null) {
        $ci = new cicap();
        $quarantinef = $ci->main_array["CONF"]["VirSaveDir"] . "/{$file}";
        writelogs("{$file} -> {$quarantinef}", __FUNCTION__, __FILE__, __LINE__);
        $infos = FileInfo($quarantinef);
    } else {
        $infos = "ERROR! No file!";
    }
    $tpl = new template_users("{$_GET["file"]}", $infos, 1, 0, 0, 0);
    $tpl->web_page = str_replace('LeftMenushide();', '', $tpl->web_page);
    echo $tpl->web_page;
}
Beispiel #2
0
	}
	return fclose($handle);
}
if (!function_exists('mime_content_type'))
{
	function mime_content_type($f)
	{
		$f = escapeshellarg($f);
		return trim( `file -bi $f` );
	}
}

if($Path != "")
{
	if(isset($_GET["Zip"]) && $_GET["Zip"] == 1 && $NeedZip) die(ZipDir($lsdir));
	if(isset($_GET["Info"]) && $_GET["Info"] == 1) die(FileInfo($Path));
	if(isset($_GET["Img"]) && $_GET["Img"] == 1) die(CreateThumbnail($Path));
	if(isset($_GET["DownLoad"]) && $_GET["DownLoad"] == 1) die(Download($Path));
}

if(isset($_GET['Delete']))
{
	$file = base64_decode($_GET['Delete']);
	if(isset($_GET['Confirm']) && $_GET['Confirm'])
	{
		unlink($ExploreDir.'/'.$file);
		die(header('Location: ./?Path='.base64_encode($Path)));
	}
	else
	{
		die('<a href="?Path='.base64_encode($Path).'&Delete='.$_GET['Delete'].'&Confirm=1">Delete file <b>'.$file.'</b>?</a>');