$account = $Accounts->updateEntry( $_REQUEST['id'] );
if ( !$account['status'] ) {
$accountUpdateError = true;
+ if ( $this->ajaxSide ) {
+ echo false;
+ exit;
+ }
} else {
$accountUpdated = true;
+ if ( $this->ajaxSide ) {
+ echo true;
+ exit;
+ }
}
}
body {
background-color: rgb(241, 241, 241) !important;
}
+input[type="text"] {
+ display: inline;
+}
</style>
{include file='admin/billing/header.html'}
$('.account-billing').on('click', function(e){
e.preventDefault();
var member = $(this).data('member');
- console.log( 'member: ', member );
var $modal = $('#glmBillingInfo');
- $.ajax( '{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=ajaxBillingInfo&option=account&member=' + member )
- .done(function(resp){
+ $.ajax(
+ '{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=ajaxBillingInfo&option=account&member=' + member
+ )
+ .done(function(resp){
$modal.html(resp).foundation('open').trigger('resizeme.zp.reveal');
+ $('#billingInfoForm').on('submit', function(){
+ var data = $(this).serialize();
+ $.ajax(
+ '{$ajaxUrl}?action=glm_members_admin_ajax' + data
+ ).done(function(rsp){
+ console.log( 'rsp:', rsp );
+ });
+ return false;
+ });
}
);
return false;
});
+
$(document).foundation();
});
</script>
-<div id="glmBillingInfo" class="large reveal" data-reveal>
+<div id="glmBillingInfo" class="medium reveal" data-reveal>
<button class="close-button" data-close aria-label="Close" type="button">
<span aria-hidden="true">×</span>
</button>
{if $accountAdded}<span class="glm-notice glm-flash-updated">Account Added</span>{/if}
<div class="glm-billing-form">
-
- <form action="{$thisUrl}?page=glm-members-admin-menu-member" method="post">
- <input type="hidden" name="page" value="glm-members-admin-menu-member" />
- <input type="hidden" name="glm_action" value="billing" />
+ {if $adminAjaxPassthru}
+ <form id="billingInfoForm" action="{$ajaxUrl}?action=glm_members_admin_ajax" method="post">
+ <input type="hidden" name="glm_action" value="ajaxBillingInfo" />
+ {else}
+ <form action="{$thisUrl}?page=glm-members-admin-menu-member" method="post">
+ <input type="hidden" name="page" value="glm-members-admin-menu-member" />
+ <input type="hidden" name="glm_action" value="billing" />
+ {/if}
<input type="hidden" name="member" value="{$memberID}" />
<input type="hidden" name="ref_dest" value="{$memberID}" />
<input type="hidden" name="option" value="account" />