403Webshell
Server IP : 103.48.194.25  /  Your IP : 216.73.216.74
Web Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.33
System : Linux VMHostDefault 3.10.0-1160.42.2.el7.x86_64 #1 SMP Tue Sep 7 14:49:57 UTC 2021 x86_64
User : sieuthimay ( 1016)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/khonguyenlieu.vn/public_html/webadmin/templates/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/khonguyenlieu.vn/public_html/webadmin/templates/js/textbox.js
/**
 * Ver : 2.0
 * Date : 30-01-2020
 * Desc : Show text to edit a field
 * Auth : Nguyen Trieu Thang
 * Email : tritigi@gmail.com
 * Web : www.mythuatweb.com
 */

var textbox = {
	flag : true,
	value_old : '',
	value_new: '',
	txtname: '' ,
	obj : '',
	
	defaults : {
		url : '',
		id_name: "",
		field_name: '',
		id_value: 0,
		field_value: '',
		table : '', 
		is_link: false,
		ahref: '',
		width:120
	},
	
	init:function(settings,obj){
		this.defaults = $.extend(this.defaults, settings);	//trit(textbox.defaults);
		this.obj = obj;
		this.txtname = this.defaults.id_name +'_'+ this.defaults.id_value;
		
		if(this.flag)
		{
			if(this.defaults.is_link)
				this.value_old = this.defaults.field_value ;
			else
				this.value_old = this.defaults.field_value ;
				
			var str = '<input type="text" name="'+this.txtname+'" id="'+this.txtname+'" value="'+ this.value_old+'" style="width:'+this.defaults.width+'" /><br><a href="javascript:textbox.cancel();">Cancel</a> | <a href="javascript:textbox.save();"> Save</a>';
			obj.html(str);
			$('#'+this.txtname).select();
			$('#'+this.txtname).on('keypress',function(event){
				if (event.key === "Enter") {
					event.preventDefault();
					textbox.save();	
					return false;
				}
			});
			this.flag = false;
		}
	},
	
	save:function (){
		textbox.value_new = $("#"+textbox.txtname).val() ;
		$.ajax({
			type: "POST",
			url: textbox.defaults.url,
			data: {"id_name":textbox.defaults.id_name,"id_value":textbox.defaults.id_value,"field_name": textbox.defaults.field_name,"field_value":textbox.value_new,"table":textbox.defaults.table},
			dataType:"json",
			//contentType:"json",
			success: function(res) {
				if(res.code == 1 ){
					if(textbox.defaults.is_link)
						textbox.obj.html('<a href="'+textbox.defaults.ahref+'">'+ textbox.value_new +'</a>') ;   
					else
						textbox.obj.html(textbox.value_new) ;           
				}
				else
				{
					if(textbox.defaults.is_link)
						textbox.obj.html('<a href="'+textbox.defaults.ahref+'">'+ textbox.value_old +'</a>') ;
					else
						textbox.obj.html(textbox.value_old) ; 
				}
				window.location.reload();
			}
		});
		
		textbox.flag = true ;
	},
	
	cancel:function ()
	{
		textbox.obj.html(textbox.value_old) ;
		textbox.flag = true ;
		window.location.reload();
	}
		
}

Youez - 2016 - github.com/yon3zu
LinuXploit