rendered paste body<?
//******************************************************************************************************
// ATTENTION: THIS FILE HEADER MUST REMAIN INTACT. DO NOT DELETE OR MODIFY THIS FILE HEADER.
//
// Name: uu_conlib.php
// Revision: 2.1
// Date: 25/05/2007 11:02PM
// Link: http://uber-uploader.sourceforge.net
// Initial Developer: Peter Schmandra
// Description: Gather stats on an existing upload
//
// Licence:
// The contents of this file are subject to the Mozilla Public
// License Version 1.1 (the "License"); you may not use this file
// except in compliance with the License. You may obtain a copy of
// the License at http://www.mozilla.org/MPL/
//
// Software distributed under the License is distributed on an "AS
// IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
// implied. See the License for the specific language governing
// rights and limitations under the License.
//
//***************************************************************************************************************
$UBER_VERSION = "4.6";
$path_to_upload_script = $base_url.'/cgi-bin/uu_upload.pl';
$path_to_ini_status_script = $base_url.'/cgi-bin/uu_ini_status.pl';
$default_config_file = 'uu_default_config';
$disallow_extensions = '/(sh|php|php3|php4|php5|py|shtml|phtml|cgi|pl|plx|htaccess|htpasswd|htm|html|xml|js|zip|tar|rar|tgz|bzip|exe|jpg|jpeg|gif|bmp|xls|csv|sql|dat)$/i';
$allow_extensions = '/(mpg|mpeg|avi|avi|divx|mp4|flv|wmv|rm|mov|moov|asf|swf|vob)$/i';
$MULTI_CONFIGS_ENABLED = 0;
$multi_upload_slots = 0;
$embedded_upload_results = 0; //Warning: This feature does not work using Safari Browser
$max_upload_slots = 20;
$check_file_name_format = 1;
$check_disallow_extensions = 1;
$check_allow_extensions = 0;
$check_null_file_count = 1;
$check_duplicate_file_count = 1;
$cedric_progress_bar = 1;
$progress_bar_width = 400;
/////////////////////////////////////////
// Output a message to screen and exit.
////////////////////////////////////////
function kak($msg){
print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n";
print " <html>\n";
print " <head>\n";
print " <title>Uber-Uploader - Free File Upload Progress Bar</title>\n";
print " <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n";
print " <meta http-equiv=\"Pragma\" content=\"no-cache\">\n";
print " <meta http-equiv=\"cache-control\" content=\"no-cache\">\n";
print " <meta http-equiv=\"expires\" content=\"-1\">\n";
print " <meta name=\"robots\" content=\"none\">\n";
print " </head>\n";
print " <body style=\"background-color: #EEEEEE; color: #000000; font-family: arial, helvetica, sans_serif;\">\n";
print " <br>\n";
print " <div align='center'>\n";
print $msg . "\n";
print " <br>\n";
print " <a href=\"http://sourceforge.net/projects/uber-uploader\"><font size='1'>Powered By Uber Uploader</font></a>\n";
print " </div>\n";
print " </body>\n";
print " </html>\n";
exit;
}
///////////////////////////////////////////////////////////////////////////////
// Return the current size of the $_GET['temp_dir_sid'] - flength file size. //
///////////////////////////////////////////////////////////////////////////////
function GetBytesRead($tmp_dir){
$bytesRead = 0;
$files = 0;
$report = array();
if(is_dir($tmp_dir)){
if($handle = opendir($tmp_dir)){
while(false !== ($file = readdir($handle))){
if($file != '.' && $file != '..' && $file != 'flength'){
$bytesRead += filesize($tmp_dir . '/' . $file);
$files++;
}
}
closedir($handle);
}
}
$files -= 1;
if($files < 0){ $files = 0; }
$report[0] = $files;
$report[1] = $bytesRead;
return $report;
}
?>