1 2if(typeof(payplans)=='undefined'){var payplans={};payplans.$=payplans.jQuery=xi.jQuery;payplans.ajax=xi.ajax;} 3(function($){payplans.url={modal:function(theurl,options){if(typeof options==="undefined"){var ajaxCall={'url':theurl,'data':{},'iframe':false};} 4else 5var ajaxCall={'url':theurl,'data':options.data,'iframe':options.iframe};var intentionalClose=false;if(typeof options!=="undefined"&&options.intentionalClose==true){intentionalClose=true;} 6xi.ui.dialog.create(ajaxCall,'',null,null,intentionalClose);},redirect:function(url){document.location.href=url;},fetch:function(theurl){payplans.ajax.call(theurl+"&tmpl=component&domObject=payplans&domProperty=replaceWith");},refer:function(){$('#payplansPowerdBy').click(function(){var href=$(this).attr('href') 7+'?utm_source='+xi_url_base 8+'&utm_medium=link&utm_campaign=linkback';$(this).attr('href',href);return true;});},submitParentForm:function(action){xi.jQuery('input#'+action).parents('form').submit();}};xi.url={};xi.url.openInModal=payplans.url.modal;xi.url.redirect=payplans.url.redirect;xi.fetchpage=payplans.url.fetch;xi.linkback=payplans.url.refer 9xi.submitAjaxForm=payplans.url.submitParentForm;payplans.time={addOffset:function(){$('.payplans-xidatetime').each(function(){if(this.value==''){return;} 10var ppDateTime=payplans.time.toDate(this.value);ppDateTime.setMinutes(ppDateTime.getMinutes()+(xi_time_offset_minutes));this.value=payplans.time.toMysql(ppDateTime);});},removeOffset:function(){$('.payplans-xidatetime').each(function(){if(this.value==''){return;} 11var ppDateTime=payplans.time.toDate(this.value);ppDateTime.setMinutes(ppDateTime.getMinutes()-(xi_time_offset_minutes));this.value=payplans.time.toMysql(ppDateTime);});},toDate:function(timestamp){timestamp=timestamp.replace(/:/gi," ");timestamp=timestamp.replace(/-/gi," ");timestamp=timestamp.replace(/ +(?= )/g,"");var parts=timestamp.split(" ");if(parts[3]==undefined){parts[3]='00';} 12if(parts[4]==undefined){parts[4]='00';} 13if(parts[5]==undefined){parts[5]='00';} 14return new Date(parts[0],parts[1]-1,parts[2],parts[3],parts[4],parts[5]);},toMysql:function(dateObject){var strDate=dateObject.getFullYear()+'-';strDate+=(parseInt(dateObject.getMonth())<9)?'0'+parseInt(dateObject.getMonth()+1)+'-':parseInt(dateObject.getMonth()+1)+'-';strDate+=(parseInt(dateObject.getDate())<10)?'0'+dateObject.getDate()+' ':dateObject.getDate()+' ';strDate+=(parseInt(dateObject.getHours())<10)?'0'+dateObject.getHours()+':':dateObject.getHours()+':';strDate+=(parseInt(dateObject.getMinutes())<10)?'0'+dateObject.getMinutes()+':':dateObject.getMinutes()+':';strDate+=(parseInt(dateObject.getSeconds())<10)?'0'+dateObject.getSeconds():dateObject.getSeconds();return strDate;}};xi.addTimeOffset=payplans.time.addOffset;xi.payplansDateToMysqlTimeStamp=payplans.time.toMysql;xi.payplansMysqlTimeStampToDate=payplans.time.toDate;payplans.ui={sameHeight:function(parent,child){var tallest=0;$(child).each(function(){thisHeight=$(this).height();if(thisHeight>tallest){tallest=thisHeight;}});if($.browser.version='9.0'&&$.browser.msie){return true;} 15if(tallest>0){$(parent).find(child).css({'height':tallest+'px'});} 16return true;},form:{value:function(elem){if($(elem).is('select')){var value='';$(elem).children('option:selected').each(function(){if(value!=''){value+=', ';} 17value+=$(this).text();});return value;} 18if($(elem).is(':radio')){if(xi_vars['version']['jfamily']=='16'){return $(elem).next('label:first').html();} 19else{return $(elem).parent('label:first').text();}} 20return $(elem).val().replace(/<(?:.|\s)*?>/g,"");}}} 21xi.plan={};xi.plan.fixHeights=payplans.ui.sameHeight;xi.form={};xi.form.makeReadble=payplans.ui.form.value;payplans.ui.form.readable={_setup:function(form){var inputdiv='div.'+form+'-param-value';$('#'+form+' div.readable-wrapper').remove();$('#'+form+' input:text, input:checked, textarea, select').each(function(){var paramWrapper=$(this).closest(inputdiv);var inputWrapper=$('div.editable',paramWrapper);var readable='<div class="readable readable-wrapper">'+payplans.ui.form.value(this)+'</div>';$(this).addClass('input-medium');if($(inputWrapper).length<=0){$(paramWrapper).wrapInner('<div class="editable editable-wrapper">');} 22$(paramWrapper).append(readable);});payplans.ui.form.readable.read(form);},edit:function(form){$('#'+form+' .readable').hide();$('#'+form+' .editable').show();$('#'+form).removeClass('readable-form');$('#'+form).addClass('editable-form');},read:function(form){$('#'+form+' .readable').show();$('#'+form+' .editable').hide();$('#'+form).addClass('readable-form');$('#'+form).removeClass('editable-form');},setup:function(formid){var hoverClass='pp-mouse-hover';payplans.ui.form.readable._setup(formid);$('#'+formid+' .readable').dblclick(function(){payplans.ui.form.readable.edit(formid);});$('#'+formid+' .readable').hover(function(){$(this).addClass(hoverClass);},function(){$(this).removeClass(hoverClass);});}};xi.form.handleForm=payplans.ui.form.readable.setup;xi.form.prepare=payplans.ui.form.readable._setup;xi.form.editable=payplans.ui.form.readable.edit;xi.form.readable=payplans.ui.form.readable.read;payplans.validate={email:function(fieldId){$field=$('#'+fieldId);var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;var address=$field.val();if(reg.test(address)==false){$field.addClass('invalid');return false;} 23$field.removeClass('invalid');return true;},notempty:function(fieldId){$field=$('#'+fieldId);var subject=$field.val();if(subject.replace(/\s/g,"")==""){$field.addClass('invalid');return false;} 24$field.removeClass('invalid');return true;}};xi.support={email:{}};xi.support.email.validateemail=payplans.validate.email;xi.support.email.validatesubject=payplans.validate.notempty;xi.support.email.validatebody=payplans.validate.notempty;payplans.discount={apply:function(orderId){$('#pp-discount-spinner').addClass('loading');
24var discountCode=$('#app_discount_code_id').val();var url="index.php?option=com_payplans&view=order&task=trigger&event=onPayplansDiscountRequest&id="+orderId;var args={'event_args':[orderId,discountCode]};payplans.discount.error('');payplans.ajax.go(url,args);},error:function(message){$('#app-discount-apply-error').html(' '+message);if(message!==''){$('#app-discount-apply-error').addClass('invalid');}else{$('#app-discount-apply-error').removeClass('invalid');}}};xi.order={};xi.order.discount={};xi.order.discount.apply=payplans.discount.apply;xi.order.discount.displayError=payplans.discount.error;payplans.invoice={print:function(elem){$("#printInvoice").hide();var headContent=document.getElementsByTagName('head')[0].innerHTML;var html=$(elem).html();var invoiceWindow=window.open('','Invoice',"status=0,toolbar=0,width=750,height=400");invoiceWindow.document.write('<html><head>');invoiceWindow.document.write(headContent);invoiceWindow.document.write("<\/head><body style='background:#fff !impotant;'>");invoiceWindow.document.write('
24<div id=\"payplans\">'+html+'<\/div>');invoiceWindow.document.write('<\/body><\/html>');invoiceWindow.document.close();invoiceWindow.print();$("#printInvoice").show();return false;},mailInvoiceLink:function(){$('#pp-admin-invoice-sendlink').contents().find('html').find('form').submit();$('#button-send-invoice').hide();}};xi.invoice={};xi.invoice.print=payplans.invoice.print;payplans.support={sendemail:function(){if(payplans.validate.notempty('email-form-subject')==false||payplans.validate.notempty('email-form-from')==false||payplans.validate.notempty('email-form-body')==false){return false;} 25var url='index.php?option=com_payplans&view=support&task=sendemail';var args={'event_args':[$('#email-form-subject').val(),$('#email-form-from').val(),$('#email-form-body').val()]};payplans.ajax.go(url,args);}};xi.support.email=payplans.support.sendemail;payplans.wallet={recharge:function(userId){var amount=$('#wallet_recharge_amount').val();if(!amount||amount==0||isNaN(amount)){$('.recharge-amount-error').show();$("#wallet_recharge_amount").focus();return false;} 26var url='';if(xi_url_base.indexOf('administrator')==-1){var appId=$('#payment_method_id').val();$('#onproceed').attr('disabled','disabled');url="index.php?option=com_payplans&view=wallet&task=recharge&recharge_amount="+amount+"&payment_method="+appId;payplans.ajax.go(url,amount,payplans.wallet.redirectToPay);return false;} 27$('#onproceed').attr('disabled','disabled');url="index.php?option=com_payplans&view=wallet&task=recharge&recharge_amount="+amount+"&user_id="+userId;payplans.ajax.go(url,amount);},redirectToPay:function(data){var paymentKey;for(var i=0;i<data.length;i++){var cmd=data[i][0];var id=data[i][1];var property=data[i][2];var data1=data[i][3];if(cmd=="payment_key"){paymentKey=id;break;}} 28var url="index.php?option=com_payplans&view=payment&task=pay&payment_key="+paymentKey;url=xi.route.url(url);location.href=url;},debit:function(userId){var amount=$('#wallet_recharge_amount').val();if(!amount||amount==0||isNaN(amount)){$('.recharge-amount-error').show();$("#wallet_recharge_amount").focus();return false;} 29var url='';$('#onproceed').attr('disabled','disabled');$('#onproceeddebit').attr('disabled','disabled');url="index.php?option=com_payplans&view=wallet&task=debit&recharge_amount="+amount+"&user_id="+userId;payplans.ajax.go(url,amount);}};payplans.user={openLoginPopup:function(returnUrl){url='index.php?option=com_payplans&view=user&task=showloginp
29opup&returnUrl='+returnUrl;payplans.url.modal(url);},openAuthenticatePopup:function(returnUrl,message){url='index.php?option=com_payplans&view=user&task=userAuthenticationPopup&returnUrl='+returnUrl+'&message='+message;payplans.url.modal(url);},login:function(returnUrl){var username=$('.payplansLoginUsername').val();var password=$('.payplansLoginPassword').val();var url="index.php?option=com_payplans&view=user&task=login";var args={'event_args':{'returnUrl':returnUrl,'username':username,'password':password}};payplans.ajax.go(url,args);}};payplans.site={onclickYes:function(url,element){$('#button-clickonyes').attr('disabled','disabled');payplans.ajax.go(url);}};payplans.jQuery(document).ready(function(){$('.payplans .pp-button').each(function(){var attr={};var icon=$(this).attr('icon');if(typeof(icon)!=='undefined'){attr.icons={primary:icon};} 30$(this).button(attr);});if(xi_vars['version']['jfamily']=='16'){$("div.btn-group > label.btn, label:not(.active)").click(function(){var label=$(this);var input=label.prev();if(!input.prop('checked')){label.closest('.btn-group').find("label").removeClass('active btn-success btn-danger btn-primary');if(input.val()==''){label.addClass('active btn-primary');} 31else if(input.val()==0){label.addClass('active btn-danger');} 32else{label.addClass('active btn-success');} 33input.prop('checked',true);}});$('.payplans .btn-group').each(function(){$('.btn-group label').addClass(' btn ');$(".btn-group input").each(function(){if($(this).is(':checked')){if($(this).val()==''){$(this).next().addClass('active btn-primary');} 34else if($(this).val()==0){$(this).next().addClass('active btn-danger');} 35else{$(this).next().addClass('active btn-success');}}});});} 36$('#payplans .readonly').attr("disabled",true);payplans.url.refer();payplans.time.addOffset();$('.payplans form').find("input,textarea,select").not(':hidden').jqBootstrapValidation();$.timeago.settings.strings={prefixAgo:null,prefixFromNow:null,suffixAgo:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_SUFFIX_AGO','ago'),suffixFromNow:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_SUFFIX_FROM_NOW','from now'),seconds:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_SECONDS','less than a minute'),minute:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_MINUTE','about a minute'),minutes:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_MINUTES','%d minutes'),hour:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_HOUR','about an hour'),hours:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_HOURS','about %d hours'),day:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_DAY','a day'),days:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_DAYS','%d days'),month:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_MONTH','about a month'),months:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_MONTHS','%d months'),year:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_YEAR','about a year'),years:Joomla.JText._('COM_PAYPLANS_JS_TIMEAGO_YEARS','%d years'),numbers:[]};$(".payplans .timeago").timeago();$('.radio.btn-group label').addClass('btn');$(".btn-group label:not(.active)").click(function() 37{var label=$(this);var input=$('#'+label.attr('for'));if(!input.prop('checked')){label.closest('.btn-group').find("label").removeClass('active btn-success btn-danger btn-primary');if(input.val()==''){label.addClass('active btn-primary');}else if(input.val()==0){label.addClass('active btn-danger');}else{label.addClass('active btn-success');} 38input.prop('checked',true);}});$(".btn-group input[checked=checked]").each(function() 39{if($(this).val()==''){$("label[for="+$(this).attr('id')+"]").addClass('active btn-primary');}else if($(this).val()==0){$("label[for="+$(this).attr('id')+"]").addClass('active btn-danger');}else{$("label[for="+$(this).attr('id')+"]").addClass('active btn-success');}});});})(payplans.jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.