Prv8 Shell
Server : Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4
System : Linux server.jackjohnson.com 2.6.32-279.5.2.el6.x86_64 #1 SMP Fri Aug 24 01:07:11 UTC 2012 x86_64
User : jackjohn ( 502)
PHP Version : 5.3.17
Disable Function : NONE
Directory :  /home/jackjohn/public_html/publish/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/jackjohn/public_html/publish/wishlist.js
ss_jQuery(function ($){
		var in_frame = (top.location != location), open = null,sd=200;
		$(document).click(function(){if(open != null){open.slideToggle(sd);open=null;}});
		if(in_frame)$(top.document).click(function(){if(open != null){open.slideToggle(sd);open=null;}});
		$('div.ss_wl_Lists').hide().css('z-index',Math.max.apply(null,$.map($('body *'),function(e,n){if($(e).css('position')!='static')return(parseInt($(e).css('z-index'))||1);})));
		$('div.ss_wl_Box').show().each(function(){
			var t=$(this),f=t.closest('form'),rnum=f.find('input[name="itemnum"]').val(),storeid=f.find('input[name="storeid"]').val(),sb_path=f.attr('action');
			if(in_frame)
				f.attr('target', '_top');
			t.children('span.ss_wl_Label,span.ss_wl_Button').click(function(){
				var c = t.children('div.ss_wl_Lists');
				if(c.is(':hidden'))
				{
					var x;
					var error = '';
					x = rnum+':finoptnum';
					if($('[name="'+x+'"]').val() !== undefined) {
						$('<input type="hidden" name="'+x+'">').val($('[name="'+x+'"]').val()).appendTo(f);
						$('[name^="'+rnum+':finopt:"]').each(function(){
							if(/^.*;n$/.test($(this).val())) {
								$(this).addClass('field_warn').change(function(){$(this).removeClass('field_warn');});;
								error += "This product requires a menu selection";
							} else
								$('<input type="hidden" name="'+$(this).attr('name')+'">').val($(this).val()).appendTo(f);
						});
					}
					x = $('[name="'+rnum+':freeopt"]');
					if(x.val() !== undefined)
						$('<input type="hidden" name="freeopt">').val(x.val()).appendTo(f);
					x = $('[name="'+rnum+':qnty"]');
					if(x.val() !== undefined)
						$('<input type="hidden" name="qnty">').val(x.val()).appendTo(f);
					x = $('[name="'+rnum+':merchant"]');
					if(x.val() !== undefined)
						$('<input type="hidden" name="merchant">').val(x.val()).appendTo(f);
					if(error == '')
					{
					} else {
						f.remove('[name^="'+rnum+':finopt:"]');
						f.remove('[name="'+rnum+':finoptnum"]');
						f.remove('[name="qnty"]');
						f.remove('[name="freeopt"]');
						alert(error.replace(/^\s*|\s*$/g,''));
						return false;
					}
					c.html("");
					$.ajax({data:{storeid:storeid,func:'gl'},
						success:function(rdata, stat) {
							var data = rdata.data, err = rdata.error;
							if(err != undefined)
							{
								if(rdata.error_code == 2)
								{
									/* change the action of the form to go to order. */
									var url = sb_path.substring(0,sb_path.lastIndexOf('wishlist.cgi')) + 'order.cgi';
									f.attr('action', url);
									f.find('[name="func"]').val('2');
									f.find('[name="wl"]').val('cr');
									$('<input type="hidden" name="html_reg" value="html">').appendTo(f);
									f.submit();
									return false;
									if(in_frame)
										top.location = url;
									else
										location = url;
								}
								return false;
							}
							for(i=0;i<data.length;i++){
								$('<span class="ss_wl_List" tabindex="0" value="'+data[i].id+'"><span class="wl_name">'+data[i].name+'</span><span class="wl_priv">'+data[i].priv+'</span></span>').appendTo(c);
							}
							$('<span class="ss_wl_List" tabindex="0" value="new list">Create new Wish List</span>').appendTo(c);
							open = c.slideToggle(sd);
							t.find('span.ss_wl_List').click(function(){
								c.slideToggle(sd);
								open = null;
								f.find('input[name="wl"]').attr('value',$(this).attr('value'));
								f.submit();
							});
						},
						url:sb_path,
						type:'GET',timeout:0,
						dataType:'jsonp', jsonp: 'callback', crossDomain: true,
						error: function (jqXHR, textStatus, errorThrown){console.log(errorThrown);}
					});
				}
				else{
					c.slideToggle(sd);
					open = null;
				}
			}).attr('tabindex','0');
		});
});


haha - 2025