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; }
} 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>');