Spade

Mini Shell

Directory:~$ /proc/self/root/home/lmsyaran/public_html/modules/mod_simplefileuploadv1.3/tmpl/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ //proc/self/root/home/lmsyaran/public_html/modules/mod_simplefileuploadv1.3/tmpl/default.php

<?php defined('_JEXEC') or die('Restricted access');
// no direct access ?>
<?php error_reporting (E_ALL ^ E_NOTICE); ?>

<?php
// Server redirect if user has opted to
if (isset($_FILES["uploadedfile$mid"]["name"])) {
	if ($_FILES["uploadedfile$mid"]["name"] > 0) {
		if ((strlen($upload_redirect) > 0) &&
($_SESSION["uploaderr$mid"] != 1)) {
			header('Location: '.$upload_redirect);
			exit();
		}
	}
}
// Make sure jQuery is loaded!
JHtml::_('jquery.framework');
JHtml::stylesheet(
JURI::root().$sfu_basepath."mod_simplefileupload.css" );
JHtml::stylesheet(
JURI::root().$sfu_basepath."tmpl/fancybox/jquery.fancybox-1.3.4.css"
);

if ($upload_jquery == 1) {
	//if ($upload_jqueryinclude == 0) {
	//	JHtml::script(
$sfu_basepath."tmpl/fancybox/jquery.mousewheel-3.0.4.pack.js" );
	//	JHtml::script(
$sfu_basepath."tmpl/fancybox/jquery.fancybox-1.3.4.js" );
	//} else {
		echo '<script type="text/javascript"
src="'.JURI::root().$sfu_basepath.'tmpl/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>';
		echo '<script type="text/javascript"
src="'.JURI::root().$sfu_basepath.'tmpl/fancybox/jquery.fancybox-1.3.4.js"></script>';
	//}
}

JHtml::script( JURI::root().$sfu_basepath."tmpl/md5-min.js" );

if ($upload_users == "true") {
?>
<!-- use different getImageSrc function for IE
	 - which can't parse base64-encoded images
	 -->
<script type="text/javascript">
	function getImageSrc<?php echo $mid ?>(base64Src)
	{ return base64Src; }
</script>
<!--[if gte IE 5]>
	<script type="text/javascript">
		function getImageSrc<?php echo $mid ?>(base64Src)
		{ return "<?php echo
JURI::root().$sfu_basepath;?>tmpl/sfuieimgfix.php";}
	</script>
<![endif]-->


<script language="javascript"
type="text/javascript">
<!--

var curPageURL<?php echo $mid ?> = window.location.href;
if (curPageURL<?php echo $mid ?>.indexOf(".php?") > 0)
{
	curPageURL<?php echo $mid ?> += "&";
} else {
	curPageURL<?php echo $mid ?> += "?";
}

var sfuSubmitting<?php echo $mid ?> = false;

// NEW TEST AJAX
( function(jQuery) {
// wait till the DOM is loaded

	jQuery(document).ready(function() {

		var params = '';

		jQuery('#sfu_AChkCredentials<?php echo $mid
?>').live('click', function() {
			
			var user = document.getElementById('txtUploadUser<?php echo $mid
?>').value;
			var pass = document.getElementById('txtUploadPass<?php echo $mid
?>').value;
			
			var hash = hex_md5(pass);
			params =
'&val1='+user+'&val2='+hash+'&mid=<?php
echo $mid ?>';
			
			jQuery.ajax({
				type: 'GET',
				url: curPageURL<?php echo $mid ?>,
				data: 'sfuaction=sfuuser' + params,
				cache: false,
				success: function(data) {
					
					var tr = document.getElementsByTagName('tr');
					var dispLogin = "none";
					var dispUpload = "none";
					
					if (data == "true") {
						//if usr/pass matches
						dispUpload = "block";
					} else {
						dispLogin = "block";
					}
					
					for ( var j = 0; j < tr.length; j++ ) {
						if (tr[j].className == "logintr<?php echo $mid ?>")
tr[j].style.display = dispLogin;
						if (tr[j].className == "uploadtr<?php echo $mid ?>")
tr[j].style.display = dispUpload;
					}
					
					if (data == "true" &&
document.getElementById("txtUploadFile<?php echo $mid
?>").value != "") {
						// Checking before submit
						processStep2<?php echo $mid ?>();
					} else {
						if (data == '<?php echo
JText::_('FAIL_CREDENTIALS'); ?>') {
							// Session time-out, try to trigger session by reloading Captcha and
then try again
							//reloadCaptcha<?php echo $mid ?>();
							//jQuery("a.sfu_AChkCredentials<?php echo $mid
?>").trigger("click");
							alert(data);
						} else {
							// Failed credentials
							if (data != "true") alert(data);
						}
					}
				}
			});
			
			return false;

		});
		
		jQuery('#sfu_AChkCaptcha<?php echo $mid
?>').live('click', function() {
			
			var el = document.getElementById('txtsfucaptcha<?php echo $mid
?>');
			var captcha = el.value;
			var casesense = '<?php echo $upload_capthcacase ?>';
			
			params =
'&val1='+captcha+'&val2='+casesense+'&mid=<?php
echo $mid ?>';
			
			jQuery.ajax({
				type: 'GET',
				url: curPageURL<?php echo $mid ?>,
				data: 'sfuaction=sfucaptcha' + params,
				cache: false,
				success: function(data) {
					if (data == "true") {
						//if captcha matches
						//alert("match");
						el.style.background  = "#C3FDB8";
						processStep3<?php echo $mid ?>();
					} else {
						alert(data);
						el.style.background  = "#F9966B";
					}
				}
			});
			
			return false;

		});
		
		jQuery('#sfu_AKillSession<?php echo $mid
?>').live('click', function() {
			
			params = '&val1=dummy&val2=dummy&mid=<?php echo $mid
?>';
			
			jQuery.ajax({
				type: 'GET',
				url: curPageURL<?php echo $mid ?>,
				data: 'sfuaction=sfukillsession' + params,
				cache: false,
				success: function(data) {
						alert(data);
					}
				
			});
			
			return false;

		});


	});
} ) ( jQuery );

function startProcess<?php echo $mid ?>() {
	if (document.getElementById("txtUploadFile<?php echo $mid
?>").value == "" || sfuSubmitting<?php echo $mid
?>) {
		return false;
	}
	
	if (!selPathSet<?php echo $mid ?> &&
document.getElementById("div_simplefileuploadpaths<?php echo $mid
?>").style.display=="block") {
		//alert("You must select a path to upload to!");
		alert("<?php echo JText::_('ADD_PATH'); ?>");
		return false;
	}
	
	<?php if (($upload_username != "") && ($usr_id == 0)
&& (strcmp($_SESSION["upload_username_ok$mid"],
md5($upload_password)) != 0)) { ?>
		// Check user
		jQuery("a.sfu_AChkCredentials<?php echo $mid
?>").trigger("click");
	<?php } else { ?>
		processStep2<?php echo $mid ?>();
	<?php } ?>
	
}

function processStep2<?php echo $mid ?>() {
	
	<?php if (($upload_capthca == 1) && (strlen($upload_capthca)
> 0)) { ?>
		jQuery("a.sfu_AChkCaptcha<?php echo $mid
?>").trigger("click");
	<?php } else { ?>
		processStep3<?php echo $mid ?>();
	<?php } ?>
	
}


function processStep3<?php echo $mid ?>() {
	
	if (selPath<?php echo $mid ?> == -1) {
		document.getElementById("div_simplefileuploadpaths<?php echo $mid
?>").style.display="block";
	} else {
		<?php if (($upload_useformsfields == 1) &&
(strlen($upload_formfields) > 0)) { ?>
			sfufancyFill<?php echo $mid ?>();
			jQuery("a.sfuFormFields<?php echo $mid
?>").trigger("click");
		<?php } else { ?>
			showProgress<?php echo $mid ?>();
		<?php } ?>
	}
	
}


// NEW TEST AJAX

function showProgress<?php echo $mid ?>() {
		
		document.getElementById("div_simplefileuploadpaths<?php echo $mid
?>").style.display="none";
		jQuery("a.sfuUploadProgress<?php echo $mid
?>").trigger("click");
		sfuSubmitting<?php echo $mid ?> = true;

		document.forms["frm_sfu<?php echo $mid ?>"].submit();

}

function addFile<?php echo $mid ?>() {

	var tab = document.getElementById('sfuContentTblInner<?php echo
$mid ?>');
	var rowcnt=tab.rows.length;
	
	if (rowcnt >= <?php echo $upload_maxmulti; ?>) {

		alert("<?php echo JText::_('MAX_MULTI_REACHED');
?>");
		return false;
	}
	
	var
clone=tab.getElementsByTagName('tr')[0].cloneNode(true);//the
clone of the first row

	tab=document.getElementById('sfuContentTblInner<?php echo $mid
?>').insertRow(-1);
	var y=tab.insertCell(0);
	var cont=clone.innerHTML;


	<?php if ($upload_stdbrowse == 0) { ?>
	cont=cont.replace(/fakefileinput/g,"fakefileinput"+rowcnt);
	<?php } else { ?>
	//Move the textbox to the left
	cont=cont.replace(/-1px/g,"-3px");
	<?php } ?>

	y.innerHTML=cont;
}

function reloadCaptcha<?php echo $mid ?>() {
	var date = new Date();
	var tmp = "sfuaction=captcha&v=" + date.getTime();
	tmp += "&mid=<?php echo $mid ?>";

	var cap = document.getElementById('sfuCaptchaImg<?php echo $mid
?>');
	cap.setAttribute("src", ""+curPageURL<?php echo
$mid ?>+tmp);
}

function chkUserPass<?php echo $mid ?>() {
	var user = document.getElementById('txtUploadUser<?php echo $mid
?>').value;
	var pass = document.getElementById('txtUploadPass<?php echo $mid
?>').value;

	if (user.length == 0 || pass.length == 0) {
		alert("<?php echo JText::_('UPLOAD_USER');
?>");
		return false;
	}
	jQuery("a.sfu_AChkCredentials<?php echo $mid
?>").trigger("click");
	
}

var selPath<?php echo $mid ?> = -1;
var selPathSet<?php echo $mid ?> = false;

function getCheckedValue<?php echo $mid ?>(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			selPath<?php echo $mid ?> = radioObj.value;
		else
			selPath<?php echo $mid ?> = "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			selPath<?php echo $mid ?> = radioObj[i].value;
		}
	}
	selPathSet<?php echo $mid ?> = true;
	document.getElementById("selPathId<?php echo $mid
?>").value = selPath<?php echo $mid ?>;
}

// TEST Multi SELECT in FireFox 3.6+
function listFiles<?php echo $mid ?>() {


	try {
			var input =
document.querySelector("input[type='file']");
			// Only if more than one selected!
			if (input.files.length > 1) {
				var ul = document.querySelector("#bag<?php echo $mid
?>>ul");
				while (ul.hasChildNodes()) {
					ul.removeChild(ul.firstChild);
				}
				for (var i = 0; i < input.files.length; i++) {
					var li = document.createElement("li");
					li.innerHTML = "<b>* " + input.files[i].name +
"</b>";
					
					ul.appendChild(li);
					document.getElementById("trfileList<?php echo $mid
?>").style.display="block";
				}
			}
	
	} catch(e) {
		// Just ignore, not supported browser
	}
}

// FancyBox below
( function(jQuery) {
jQuery(document).ready(function() {
	jQuery("#sfuAFormFields<?php echo $mid ?>").fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'hideOnOverlayClick': false,
		'hideOnContentClick': false,
		'showCloseButton'	: true,
		'autoDimensions'	: true
		 
	});
	
	jQuery("#sfuAUploadProgress<?php echo $mid
?>").fancybox({
		'titlePosition'		: 'inside',
		'transitionIn'		: 'elastic',
		'transitionOut'		: 'elastic',
		'hideOnOverlayClick': false,
		'hideOnContentClick': false,
		'showCloseButton'	: false,
		'autoDimensions'	: true
		});

});

} ) (jQuery);


function sfufancyFill<?php echo $mid ?>() {
	var current = null;
	var filename = "";
	var firstfilename = "";
	var inputmatch = "uploadedfile<?php echo $mid ?>";
	var cnt = 0;
	var tab = null;
	
	if (document.getElementById("sfuffFileName<?php echo $mid
?>_0").innerHTML.length > 0) {
		// We have already been here, remove any set rows incase user has added
or changed files					
		
		tab = document.getElementById('sfuffTab<?php echo $mid
?>');
		var rowCount = tab.rows.length;
		var j = rowCount - 1;
		if (rowCount > 1) {
			do {
				tab.deleteRow(j);
				j--;
			} while (tab.rows.length > 1);
		}
		
	}
	
	for(var i = 0; current =
document.getElementsByTagName('input')[i]; i++) {
		
		if (current.type == "file" && current.name.substr(0,
inputmatch.length) == inputmatch) {
			
			if (current.value.length > 2) {
				// There must be a path and slash and a name "a/b" would be
the minimum therefore lenght >2
				//This is a crude and uly thing if you have PHP server problems that
removes double backslashes
				
				var tmp = "";
				filename = "";
				for (var j = 1; j <= current.value.length; j++) {
					
					tmp = current.value.substr(current.value.length-j,1);
					if (tmp.length > 0) {
						if ((tmp.charCodeAt(0) == 92) || (tmp.charCodeAt(0) == 47)) break;
						filename = tmp + filename;
					}
				}
				
				/*
				// Anders Wasén 2011-05-24, I am going for the somewhat more crude
version above as the PHP server \\ bugs are affecting quite a few people...
:(
				try {
					// this fails on some clients, retry to fix by adding PHP echo, should
work for all PHP versions...
					// some PHP versions replaces the double back-slashes even though it
was in the HTML block! :o (=PHP Bug)
					// Work-around by letting PHP echo in teh text to the JavaScript...
2011-05-23, Anders Wasén
					filename = current.value.match(<?php echo
"/[^\/\\\\]+$/"; ?>).toString();
				} catch(E) {
					// fall-back plan...
					var fullPath = current.value.split(<?php echo
"/(\\\\|\/)/g"; ?>).toString();
					filename = fullPath[fullPath.length-1];
				}
				*/
				
				if (cnt == 0) {
					// First objects already exists
					document.getElementById("sfuffFileName<?php echo $mid
?>_0").innerHTML = filename;
					firstfilename = filename;
				} else {
					
					tab = document.getElementById('sfuffTab<?php echo $mid
?>');
					
					var
clone=tab.getElementsByTagName('tr')[0].cloneNode(true);//the
clone of the first row, i.e. the whole nested table
					
					tab=document.getElementById('sfuffTab<?php echo $mid
?>').insertRow(-1);
					var y=tab.insertCell(0);
					var cont=clone.innerHTML;

					cont=cont.replace(/sfuffFileName<?php echo $mid
?>_0/g,"sfuffFileName<?php echo $mid ?>_" + cnt);
					
					cont=cont.replace(/rplcfilename/g, filename);

					y.innerHTML=cont;
					
					document.getElementById("sfuffFileName<?php echo $mid
?>_" + cnt).innerHTML = filename;
					
				}
				cnt += 1;
				
			}
		}
	}
	
	if (firstfilename.length > 0) {
		inputmatch = "sfuff<?php echo $mid ?>_";
		for(var i = 0; current =
document.getElementsByTagName('input')[i]; i++) {

			if (current.name.indexOf(inputmatch) == 0 &&
current.name.indexOf("rplcfilename") > 0)
				current.name = current.name.replace(/rplcfilename/g, firstfilename);
		}
	}
}

function sfufancyClose<?php echo $mid ?>() {
	var current = null;
	var txtFF = document.forms["frm_sfu<?php echo $mid
?>"].elements["sfuFormFields<?php echo $mid ?>"];
	txtFF.value = "";
	inputmatch = "sfuff<?php echo $mid ?>_";
	for(var i = 0; current =
document.getElementsByTagName('input')[i]; i++) {
		
		if (current.type == "text" && current.name.substr(0,
inputmatch.length) == inputmatch) {
			txtFF.value +=
current.name+"="+current.value+"[||]";
		}
	}
	
	showProgress<?php echo $mid ?>();
	jQuery.fancybox.close();
}


-->
</script>

<!-- keep it in html as names change with module id -->
<style>
	.sfu_table {
		border-bottom: none !important;
		border-left: none !important;
		border-right: none !important;
		border-top: none !important;
	}
	
	.logintr<?php echo $mid ?> {
		border-bottom: none !important;
		border-left: none !important;
		border-right: none !important;
		border-top: none !important;
	}
	
	.uploadtr<?php echo $mid ?> {
		border-bottom: none !important;
		border-left: none !important;
		border-right: none !important;
		border-top: none !important;
	}

</style>

<!-- FancyBox -->
<a id="sfu_AChkCredentials<?php echo $mid ?>"
class="sfu_AChkCredentials<?php echo $mid ?>"
href="#sfu_AChkCredentials<?php echo $mid ?>"
style="display: none;">UserCredentials</a>
<a id="sfu_AChkCaptcha<?php echo $mid ?>"
class="sfu_AChkCaptcha<?php echo $mid ?>"
href="#sfu_AChkCaptcha<?php echo $mid ?>"
style="display: none;">Captcha</a>
<!-- BELOW ONLY FOR DEBUGING DEVELOPMENT -->
<a id="sfu_AKillSession<?php echo $mid ?>"
class="sfu_AKillSession<?php echo $mid ?>"
href="#sfu_AKillSession<?php echo $mid ?>"
style="display: none;">Kill Session</a>


<a id="sfuAUploadProgress<?php echo $mid ?>"
class="sfuUploadProgress<?php echo $mid ?>"
href="#sfuUploadProgress<?php echo $mid ?>"
style="display: none;">sfuUploadProgressFancy</a>
<div style="display: none;">
	<div id="sfuUploadProgress<?php echo $mid ?>"
class="sfu_content" style="text-align: center;
margin-bottom: 10px; margin-top: 10px; margin-left: 10px; margin-right:
10px; width: 220px;">
		<table class="sfu_table" border=0 style="width:
100%;">
			<tr class="sfu_table">
				<td class="sfu_table" id="popProgress<?php echo
$mid ?>" style="text-align: center;">
					<?php echo JText::_('UPLOADING'); ?>
				</td>
			</tr>
			<tr class="sfu_table">
				<td class="sfu_table" style="text-align:
center;">
					<img src="<?php echo
JURI::root().$sfu_basepath;?>images/bigrotation2.gif" />
				</td>
			</tr>
			<tr class="sfu_table">
				<td class="sfu_table" style="text-align:
center;">
					<?php echo JText::_('PLEASE_WAIT'); ?>
				</td>
			</tr>
		</table>
	</div>
</div>

<table class="sfu_table" border="0" cellspacing=0
cellpadding=0>
<tr class="sfu_table">
<td class="sfu_table">

<form id="frm_sfu<?php echo $mid ?>"
enctype="multipart/form-data" action=""
method="POST">
<input type="hidden" name="MAX_FILE_SIZE"
value="<?php echo $upload_maxsize;?>" />
<input type="hidden" name="sfuFormFields<?php echo
$mid ?>" value="" />
	
<div>

	<table class="sfu_table" id="sfuContentTbl<?php echo
$mid ?>" border="0" cellpadding="0"
cellspacing="0">
		
		<?php if (($upload_username != "") && ($usr_id == 0)
&& (strcmp($_SESSION["upload_username_ok$mid"],
md5($upload_password)) != 0)) { 
			$divUploadShow = "none";
		
		?>
		<tr class="logintr<?php echo $mid ?>"><td
class="sfu_table"><?php echo
JText::_('FILE_LABEL'); ?></td></tr>
		<tr class="logintr<?php echo $mid ?>">
			<td class="sfu_table" colspan="2">
<!-- Added position:relative DIV due to IE bug -->
				<div style="position: relative;">
					<div id="div_simplefileuploaduser<?php echo $mid
?>" class="sfu_content" style="position: relative;
width: 150px; padding: 10px 30px; margin: 10px auto; left: -28px; top:0px;
display: block; background: <?php echo $upload_bgcolor ?>;
text-align: left; border: 1px outset white; z-index: 20;">
						<table class="sfu_table" border=0 style="width:
100%;">
							<tr class="sfu_table"><td
class="sfu_table" colspan="2"
style="padding-bottom: 10px;"><b><?php echo
JText::_('UPLOAD_USER'); ?></b></td></tr>
							<tr class="sfu_table"><td
class="sfu_table"><?php echo
JText::_('USERNAME'); ?></td><td><input
type="text" style="width: 71px;" size="10"
id="txtUploadUser<?php echo $mid ?>"
/></td></tr>
							<tr class="sfu_table"><td
class="sfu_table"><?php echo
JText::_('PASSWORD'); ?></td><td><input
type="password" style="width: 70px;"
size="10" id="txtUploadPass<?php echo $mid ?>"
/></td></tr>
							<tr class="sfu_table"><td
class="sfu_table" colspan="2" style="text-align:
right;"><input type="button" value="OK"
onclick="javascript:chkUserPass<?php echo $mid ?>();"
/></td></tr>
						</table>
					</div>
				</div>
			</td>
		</tr>
		<?php } else {
				$divUploadShow = "block";
			}

		?>
		<tr class="uploadtr<?php echo $mid ?>"
style="display: <?php echo $divUploadShow; ?>">
			<td class="sfu_table"><?php echo
JText::_('FILE_LABEL'); ?> <?php if ($upload_multi == 1) {
?><span style="cursor: hand; cursor: pointer;"
onclick="javascript:addFile<?php echo $mid
?>()"><b>[&nbsp;+&nbsp;]</b></span>
<?php } ?></td>
		</tr>
		<tr class="uploadtr<?php echo $mid ?>"
style="display: <?php echo $divUploadShow; ?>">
			<td class="sfu_table">

				<table class="sfu_table"
id="sfuContentTblInner<?php echo $mid ?>"
border="0" cellpadding="0"
cellspacing="0">
				<?php if ($upload_startmulti == 0 ||
!is_numeric($upload_startmulti)) $upload_startmulti = 1;

				// Create nunber of start boxes
				for ($is = 0; $is < $upload_startmulti; $is++) {
					if ($is > 0)
						$ispostfix = $is;
					else
						$ispostfix = "";
				?>
				<tr class="sfu_table"><td
class="sfu_table">
				<?php if ($upload_stdbrowse == 0) { ?>

						<div style="position: relative; height: 24px; white-space:
nowrap; overflow: hidden;">
							<input id="fakefileinput<?php echo $mid.$ispostfix
?>" style="position: relative; width: 98px; z-index: 1; top:
-8px;" />&nbsp;<img style="position: relative; z-index:
1; top: -5px;" src="<?php echo
JURI::root().$sfu_basepath;?>images/button_select.gif" />

							<span  style="position: relative; left: -171px; top: 0px;
height: 24px; z-index: 10; top: -7px;">
								<input type="file" id="txtUploadFile<?php echo
$mid.$ispostfix ?>" name="uploadedfile<?php echo $mid
?>[]" size=12 style="width: 160px; z-index: 10; -moz-opacity:
0; filter:alpha(opacity: 0); opacity: 0;" multiple=""
onchange="javascript: listFiles<?php echo $mid ?>();
document.getElementById('fakefileinput<?php echo $mid.$ispostfix
?>').value=this.value;" />
							</span>

						</div>

				<?php } else { ?>
					<input type="file" id="txtUploadFile<?php echo
$mid.$ispostfix ?>" name="uploadedfile<?php echo $mid
?>[]" size="<?php echo $upload_filewidth; ?>"
style="position: relative; left: -1px;" multiple=""
onchange="javascript: listFiles<?php echo $mid ?>();"
/>
				<?php } // end if ?>


				</td></tr>
				<?php } // end for ?>
				</table>
			</td>
		</tr>
		<tr class="sfu_table" id="trfileList<?php echo $mid
?>" style="display: none;">
			<td class="sfu_table">
				<div id="bag<?php echo $mid
?>"><ul/></div>
			</td>
		</tr>
	

	<?php if ($upload_capthca == 1) { ?>
		<tr class="uploadtr<?php echo $mid ?>"
style="display: <?php echo $divUploadShow; ?>">
			<td class="sfu_table">
				<span id="sfucaptcha<?php echo $mid ?>"><img
id="sfuCaptchaImg<?php echo $mid ?>" width="<?php
echo $upload_capthcawidth;?>" height="<?php echo
$upload_capthcaheight;?>" src="data:image/jpeg;base64,<?php
echo SFUAjaxServlet::getCaptcha($sfu_version, $bgcolor, $mid,
'site');?>" /></span><a href="#"
onclick="javascript: reloadCaptcha<?php echo $mid
?>();"><img height="24px" src="<?php echo
JURI::root().$sfu_basepath;?>images/button_refresh.gif"
alt="Refresh Captcha" /></a>
				
				<?php if (($upload_capthcacasemsg == 1) &&
($upload_capthcacase == 1)) { ?>
				<br/>
				<span style="font-size: 7pt;" ><?php echo
JText::_('CASE_INSENSITIVE'); ?></span>
				<?php } ?>
			</td>
		</tr>
		
		<tr class="uploadtr<?php echo $mid ?>"
style="display: <?php echo $divUploadShow; ?>">
			<td class="sfu_table">
				<nobr>
				<?php echo JText::_('CAPTCHA_LABEL'); ?>:&nbsp;
				<input type="text" id="txtsfucaptcha<?php echo
$mid ?>" name="txtsfucaptcha<?php echo $mid ?>"
value="" maxlength="10" style="width: 80px;"
/>
				</nobr>
			</td>	
		</tr>
	<?php
	}
	?>
		<tr class="uploadtr<?php echo $mid ?>"
style="display: <?php echo $divUploadShow; ?>">
			<td class="sfu_table" style="padding-top:
5px;">
				<input type="button" style="max-width: 160px;"
onclick="javascript:startProcess<?php echo $mid ?>();"
value="<?php echo JText::_('UPLOAD_BUTTON_TEXT');
?>" />
				
				<?php if (is_array($upload_userpath)) { 
						if (count($upload_userpath) > 1) {
				?>
				<div id="div_simplefileuploadpaths<?php echo $mid
?>" class="sfu_content" style="padding: 10px 30px;
margin: 10px auto; position: relative; left:-20px; top:-50px; display:
none; background: <?php echo $upload_bgcolor ?>; text-align: left;
border: 1px outset white; z-index: 20;">
					<table class="sfu_table" border=0 style="width:
100%;">
						<tr class="sfu_table"><td
colspan="2"><nobr><u><?php echo
JText::_('SELECT_DIR');
?>:</u></nobr></td></tr>
						<?php
						$ix = 0;
						foreach ($upload_userpath as $path) {
							
							echo "<tr class=\"sfu_table\"><td
class=\"sfu_table\"><input type=\"radio\"
name=\"selPath$mid\" value=\"".$ix."\"
onclick=\"javascript:getCheckedValue".$mid."(this);\"
/></td><td><nobr>".$path."</nobr></td></tr>";
							$ix += 1;
						}
						echo "<input type=\"hidden\"
id=\"selPathId$mid\" name=\"selPathId$mid\"
value=\"\" style=\"display: none;\" />";
						?>
						<tr class="sfu_table"><td
class="sfu_table" colspan="2" style="text-align:
right;"><input type="button" value="<?php echo
JText::_('OK_BUTTON'); ?>"
onclick="javascript:processStep3<?php echo $mid ?>();"
/></td></tr>
					</table>
				</div>
				<?php 
					} else {
						?>
						<div id="div_simplefileuploadpaths<?php echo $mid
?>" style="display: none;"></div>
				
						<script language="javascript"
type="text/javascript">
							var selPath<?php echo $mid ?> = 0;
						</script>
						<?php
					}
				}
								
				if (($upload_useformsfields == 1) &&
(strlen($upload_formfields) > 0)) { 
				?>
					<!-- FancyBox -->
					<a id="sfuAFormFields<?php echo $mid ?>"
class="sfuFormFields<?php echo $mid ?>"
href="#sfuFormFields<?php echo $mid ?>"
style="display: none;">sfuFormFieldsFancy</a>

					<div style="display: none;">
						<div id="sfuFormFields<?php echo $mid ?>"
style="width:400px;overflow:auto;">
							<span style="text-align: left; color: #fff;"
class="fancybox-bar-under"><?php echo
JText::_('FORM_FIELDS_LABEL'); ?></span>
							<table class="sfu_table" id="sfuffTab<?php echo
$mid ?>" border="0">
							<tr class="sfu_table"><td
class="sfu_table">
								<table class="sfu_table" border="0"
width="100%">
									<tr class="sfu_table"><td
class="sfu_table" colspan="2"
style="background-color: #bdbdbd; border: 1px outset
white;"><span style="font-style: italic;"
id="sfuffFileName<?php echo $mid
?>_0"></span></td></tr>
								<?php
								$fields = explode(";", $upload_formfields);
								foreach ($fields as $f) {
									echo "<tr class=\"sfu_table\"><td
class=\"sfu_table\">".$f."</td><td
class=\"sfu_table\"><input type=\"text\"
name=\"sfuff" . $mid . "_" . $f .
"_rplcfilename\" style=\"width: 280px;\"
/></td></tr>";
								}
								?>
								</table>
							</td></tr>
							</table>
							<span style="text-align: right;"
class="fancybox-bar-under"><input type="button"
onclick="javascript: sfufancyClose<?php echo $mid ?>();" 
value="<?php echo JText::_('UPLOAD_BUTTON_TEXT');
?>" /></span>
						</div>
					</div>
				<?php
				}
				?>

			</td>
		</tr>
	</table>
	
</div>
</form>

</td>
</tr>

<?php
if (isset($_FILES["uploadedfile$mid"]["name"])) {
	if ($_FILES["uploadedfile$mid"]["name"] > 0) {
?>

<tr class="sfu_table">
<td class="sfu_table" valign="top">

<?php
 if (($upload_popcaptchamsg == 0) && ($results ==
JText::_('FAULTY_APTCHA'))) {
	echo "<span style='font-weight: bold; color:
#dd1010;'>" . $results . "</span>";
	$results = "";
} else { ?>

	<!-- FancyBox -->
	<a id="sfuAUploadMsg<?php echo $mid ?>"
class="sfuUploadMsg<?php echo $mid ?>"
href="#sfuUploadMsg<?php echo $mid ?>" style="display:
none;">sfuUploadMsgFancy</a>
	<div style="display: none;">
		<table id="sfuUploadMsg<?php echo $mid ?>"
class="sfu_content" style="margin-right: 10px; margin-top:
10px; margin-left: 10px; width: 350px; height:252px;" cellspacing=0
cellpadding=0>
			<tr class="sfu_table">
				<td class="sfu_table" valign="top"
style="width: 100%; height: 25px; font-weight: bold; font-size: 12pt;
color: #898998;">
					<?php echo JText::_('FILE_UPLOAD_NAME'); ?>
				</td>
			</tr>
			<tr class="sfu_table">
				<td class="sfu_table" valign="top"
style="width: 100%; font-size: 9pt; color: #898998;">
					<hr />

					<?php echo $results; ?>
					
				</td>
				<!--td style="width: 12px;"
valign="bottom"><img src="<?php echo
JURI::root().$sfu_basepath;?>images/infobox_bg.gif"
/></td-->
			</tr>
		</table>
	</div>
	
	<script language="javascript"
type="text/javascript">
	<!--
	var sflt<?php echo $mid ?>;
	var sflt<?php echo $mid ?>cnt = 0;
	// FancyBox below
	( function(jQuery) {
	jQuery(document).ready(function() {

		jQuery("#sfuAUploadMsg<?php echo $mid ?>").fancybox({
			'titlePosition'		: 'inside',
			'transitionIn'		: 'elastic',
			'transitionOut'		: 'elastic',
			'hideOnOverlayClick': false,
			'hideOnContentClick': false,
			'showCloseButton'	: true,
			'autoDimensions'	: true
			 
		});
		
		jQuery("a.sfuUploadMsg<?php echo $mid
?>").trigger('click');
		
		<?php if ($sfu_autorefreshsfl === "1") { ?>
		var sflt<?php echo $mid ?>=setTimeout("callSFLRefresh<?php
echo $mid ?>()", 500);
		<?php } ?>
	});

	} ) ( jQuery );

		function callSFLRefresh<?php echo $mid ?>() {
		// Give it 3 seconds...
		if (sflt<?php echo $mid ?>cnt >= 5) {
			clearTimeout(sflt<?php echo $mid ?>);
			return false;
		}
		
		try {
			// Try to find it...
			$jqsfl("a.sfl_ARefresh").trigger('click');
		} catch(e) {
			sflt<?php echo $mid ?>cnt += 1;
			var sflt<?php echo $mid ?>=setTimeout("callSFLRefresh<?php
echo $mid ?>()", 500);
		}
		
	}
	-->
	</script>


<?php } ?>
	
</td>
</tr>

<?php

	}
}

?>

</table>

<?php

} else {

	echo "<div style=\"font-size: 10pt; color: #898998; width:
90%;\">" . JText::_('NOT_ALLOWED_USER') .
"</div>";

}

?>