/** * Render buy subscription plan box. * * @since 3.5 * * @access private * @global array $M_options The settings array. * @param Membership_Model_Subscription $subscription */ private function _render_buy_subscription(Membership_Model_Subscription $subscription) { global $M_options; $pricing = $subscription->get_pricingarray(); ?> <div class="pricebox subscriptionbox" id="subscriptionbox-<?php echo $subscription->id; ?> "> <div class="topbar"> <span class="title"><?php echo $subscription->sub_name(); ?> </span> </div> <div class="pricedetails"> <?php echo $subscription->sub_description(); ?> </div> <div class="bottombar"> <?php if (!empty($pricing)) { ?> <div class="link" style="float:right;margin-right:10px"> <?php $class = ''; if (isset($M_options['formtype']) && $M_options['formtype'] == 'new') { // pop up form $link = add_query_arg(array('action' => 'buynow', 'subscription' => $subscription->id), admin_url('admin-ajax.php')); $class = 'popover'; } else { // original form $link = add_query_arg(array('action' => 'registeruser', 'subscription' => $subscription->id), get_permalink($M_options['registration_page'])); } ?> <a href="<?php echo esc_url($link); ?> " class="button button-primary <?php echo $class; ?> <?php echo esc_attr(apply_filters('membership_subscription_button_color', '')); ?> "> <?php echo esc_html(apply_filters('membership_subscription_signup_text', __('Sign Up', 'membership'))); ?> </a> </div> <?php } ?> <span class="price"><?php echo $subscription->sub_pricetext(); ?> </span> </div> </div><?php }