PATH:
home
/
lab2454c
/
incforce.com
/
wp-content
/
plugins
/
paid-memberships-pro
/
pages
<?php /** * Template: Levels * Version: 2.0 * * See documentation for how to override the PMPro templates. * @link https://www.paidmembershipspro.com/documentation/templates/ * * @version 2.0 * * @author Paid Memberships Pro */ global $wpdb, $pmpro_msg, $pmpro_msgt, $current_user; $pmpro_levels = pmpro_sort_levels_by_order( pmpro_getAllLevels(false, true) ); $pmpro_levels = apply_filters( 'pmpro_levels_array', $pmpro_levels ); if($pmpro_msg) { ?> <div class="<?php echo esc_attr( pmpro_get_element_class( 'pmpro_message ' . $pmpro_msgt, $pmpro_msgt ) ); ?>"><?php echo wp_kses_post( $pmpro_msg ); ?></div> <?php } ?> <table id="pmpro_levels_table" class="<?php echo esc_attr( pmpro_get_element_class( 'pmpro_table pmpro_checkout', 'pmpro_levels_table' ) ); ?>"> <thead> <tr> <th><?php esc_html_e('Level', 'paid-memberships-pro' );?></th> <th><?php esc_html_e('Price', 'paid-memberships-pro' );?></th> <th> </th> </tr> </thead> <tbody> <?php $count = 0; $has_any_level = false; foreach($pmpro_levels as $level) { $user_level = pmpro_getSpecificMembershipLevelForUser( $current_user->ID, $level->id ); $has_level = ! empty( $user_level ); $has_any_level = $has_level ?: $has_any_level; ?> <tr class="<?php if($count++ % 2 == 0) { ?>odd<?php } ?><?php if( $has_level ) { ?> active<?php } ?>"> <th><?php echo $has_level ? "<strong>" . esc_html( $level->name ) . "</strong>" : esc_html( $level->name );?></th> <td> <?php $cost_text = pmpro_getLevelCost($level, true, true); $expiration_text = pmpro_getLevelExpiration($level); if(!empty($cost_text) && !empty($expiration_text)) echo wp_kses_post( $cost_text . "<br />" . $expiration_text ); elseif(!empty($cost_text)) echo wp_kses_post( $cost_text ); elseif(!empty($expiration_text)) echo wp_kses_post( $expiration_text ); ?> </td> <td> <?php if ( ! $has_level ) { ?> <a aria-label="<?php esc_html_e( sprintf( __('Select the %s membership level', 'paid-memberships-pro' ), $level->name ) ); ?>" class="<?php echo esc_attr( pmpro_get_element_class( 'pmpro_btn pmpro_btn-select', 'pmpro_btn-select' ) ); ?>" href="<?php echo esc_url( pmpro_url( "checkout", "?level=" . $level->id, "https" ) ) ?>"><?php esc_html_e('Select', 'paid-memberships-pro' ); ?></a> <?php } else { ?> <?php //if it's a one-time-payment level, offer a link to renew if( pmpro_isLevelExpiringSoon( $user_level ) && $level->allow_signups ) { ?> <a aria-label="<?php esc_html_e( sprintf( __('Renew your %s membership level', 'paid-memberships-pro' ), $level->name ) ); ?>" class="<?php echo esc_attr( pmpro_get_element_class( 'pmpro_btn pmpro_btn-select', 'pmpro_btn-select' ) ); ?>" href="<?php echo esc_url( pmpro_url( "checkout", "?level=" . $level->id, "https" ) ) ?>"><?php esc_html_e('Renew', 'paid-memberships-pro' );?></a> <?php } else { ?> <a aria-label="<?php esc_html_e( sprintf( __('View your %s membership account', 'paid-memberships-pro' ), $level->name ) ); ?>" class="<?php echo esc_attr( pmpro_get_element_class( 'pmpro_btn disabled', 'pmpro_btn' ) ); ?>" href="<?php echo esc_url( pmpro_url( "account" ) ) ?>"><?php esc_html_e('Your Level', 'paid-memberships-pro' );?></a> <?php } ?> <?php } ?> </td> </tr> <?php } ?> </tbody> </table> <p class="<?php echo esc_attr( pmpro_get_element_class( 'pmpro_actions_nav' ) ); ?>"> <?php if( $has_any_level ) { ?> <a href="<?php echo esc_url( pmpro_url("account" ) ) ?>" id="pmpro_levels-return-account">← <?php esc_html_e('Return to Your Account', 'paid-memberships-pro' );?></a> <?php } else { ?> <a href="<?php echo esc_url( home_url() ) ?>" id="pmpro_levels-return-home">← <?php esc_html_e('Return to Home', 'paid-memberships-pro' );?></a> <?php } ?> </p> <!-- end pmpro_actions_nav -->
[-] invoice.php
[edit]
[+]
..
[-] checkout.php
[edit]
[-] cancel.php
[edit]
[-] account.php
[edit]
[-] confirmation.php
[edit]
[-] levels.php
[edit]
[-] login.php
[edit]
[-] member_profile_edit.php
[edit]
[-] billing.php
[edit]