Файловый менеджер - Редактировать - /home/lmsyaran/public_html/j3/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>[ + ]</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;" /> <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'); ?>: <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>"; } ?>
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка