function upload_file($msg = "", $error_msg = "") { global $SERVER_PATH, $UPLOAD_PATH, $SignIN; $R = DIN_ALL($_REQUEST); if (intval($_FILES["eFileUpload"]["size"]) > 53000000) { view_files("", "Size can not be more than 50MB."); die; } if (($_SESSION['UserID'] <= 0 || $_SESSION['UserID'] == "") && $_SESSION['http_agent'] != $_SERVER['HTTP_USER_AGENT']) { header("Location:" . $SignIN); die; } else { if (intval($R['EmployeeID']) > 0) { $tmpName = $_FILES['eFileUpload']['tmp_name']; $FileName = $_FILES['eFileUpload']['name']; $DirectoryPath = $UPLOAD_PATH . $R['EmployeeID'] . "/"; if (!file_exists($DirectoryPath)) { if (mkdir($DirectoryPath, 0775, true)) { if (move_uploaded_file($tmpName, $DirectoryPath . $FileName)) { $SQL = "INSERT INTO vcc_uploads(EmployeeID,FileName,UploadedDate) VALUES({$R['EmployeeID']},'" . htmlentities($FileName) . "',NOW());"; $UploadID = eii($SQL); if (intval($UploadID) > 0) { view_files("File uploaded successfully", ""); die; } else { view_files("", "Error while uploading file please try again OR contact administrator to know more !!"); die; } } } else { view_files("", "Error while uploading file please try again OR contact administrator to know more !!"); die; } } else { if (move_uploaded_file($tmpName, $DirectoryPath . $FileName)) { $SQL = "INSERT INTO vcc_uploads(EmployeeID,FileName,UploadedDate) VALUES({$R['EmployeeID']},'{$FileName}',NOW());"; $UploadID = eii($SQL); if (intval($UploadID) > 0) { view_files("File uploaded successfully", ""); die; } else { view_files("", "Error while uploading file please try again OR contact administrator to know more !!"); die; } } } } else { view_files("", "Error while uploading file please try again OR contact administrator to know more !!"); die; } } }
if ($view_all || $view_new) { view_file($srcname); } } elseif (compare_files($srcname, $refname)) { $n_same++; if (!$be_quiet) { echo " {$filename}: Matches\n"; } if ($view_all) { view_file($srcname); } } else { $n_diff++; $s_diff[] = $filename; echo "! {$filename}: Output differs\n"; if ($view_all || $view_dif) { view_files($srcname, $refname); } } } # Report the results: echo "\nResults: Same: {$n_same}, New: {$n_new}, Differ: {$n_diff}\n"; if (count($s_diff) > 0) { echo "\nFiles that differ: " . implode(', ', $s_diff) . "\n"; } if (count($s_new) > 0) { echo "\nFiles that are new: " . implode(', ', $s_new) . "\n"; } if (($n_filtered_out = $n_total - $n_check) > 0) { echo "\nWarning: {$n_filtered_out} result file(s) were filtered out.\n"; }