/** * Displays membership package custom columns data. * * @param string $column_index * @param int $post_id * * @return void */ function cp_package_membership_add_column_data($column_index, $post_id) { $package = cp_get_membership_package($post_id); if (!$package) { return; } switch ($column_index) { case 'description': echo strip_tags($package->description); break; case 'price': echo cp_get_membership_package_benefit_text($package->ID); break; case 'terms': printf(__('%1$s / %2$s days', APP_TD), appthemes_get_price($package->price), $package->duration); break; case 'status': if ($package->post_status == 'publish') { _e('Active', APP_TD); } else { _e('Inactive', APP_TD); } break; } }
/** * Displays preview of submitted ad listing. * * @param array $postvals * * @return void */ function cp_show_review($postvals) { if (empty($postvals['fid'])) { // get default form fields $form_fields = cp_get_custom_form_fields(); } else { $form_fields = cp_get_custom_form_fields($postvals['fid']); } if ($form_fields) { // loop through the custom form fields and display them cp_formbuilder_review($form_fields, $postvals); } else { printf(__('ERROR: The form template for form ID %s does not exist or the session variable is empty.', APP_TD), $postvals['fid']); } ?> <hr class="bevel" /> <div class="clr"></div> <li> <div class="labelwrapper"> <label><?php _e('Ad Listing Fee:', APP_TD); ?> </label> </div> <div id="review"><?php if (cp_payments_is_enabled()) { appthemes_display_price($postvals['cp_sys_ad_listing_fee']); } else { _e('FREE', APP_TD); } ?> </div> <div class="clr"></div> </li> <?php if (!empty($postvals['featured_ad'])) { ?> <li> <div class="labelwrapper"> <label><?php _e('Featured Listing Fee:', APP_TD); ?> </label> </div> <div id="review"><?php appthemes_display_price($postvals['cp_sys_feat_price']); ?> </div> <div class="clr"></div> </li> <?php } ?> <?php if (isset($postvals['membership_pack'])) { ?> <li> <div class="labelwrapper"> <label><?php _e('Membership:', APP_TD); ?> </label> </div> <div id="review"><?php echo cp_get_membership_package_benefit_text($postvals['membership_pack']); ?> </div> <div class="clr"></div> </li> <?php } ?> <hr class="bevel-double" /> <div class="clr"></div> <li> <div class="labelwrapper"> <label><?php _e('Total Amount Due:', APP_TD); ?> </label> </div> <div id="review"><strong> <?php if (cp_payments_is_enabled()) { appthemes_display_price($postvals['cp_sys_total_ad_cost']); } else { _e('--', APP_TD); } ?> </strong></div> <div class="clr"></div> </li> <?php if (cp_payments_is_enabled()) { do_action('appthemes_purchase_fields'); } ?> <?php }
<?php if ($packages) { ?> <tbody id="list"> <?php foreach ($packages as $package) { // external plugins can modify or disable field $package = apply_filters('cp_package_field', $package, 'membership'); if (!$package) { continue; } $rowclass = 'even'; $requiredClass = ''; $benefit = cp_get_membership_package_benefit_text($package->ID); if ($package->pack_satisfies_required) { $requiredClass = 'required'; } ?> <tr class="<?php echo $rowclass . ' ' . $requiredClass; ?> "> <td><strong><?php echo $package->pack_name; ?> </strong><a class="tip" tip="<?php echo $package->description; ?>
/** * Takes a membership pack and returns the proper benefit explanation * * @deprecated 3.4 * @deprecated Use cp_calculate_membership_package_benefit() and cp_get_membership_package_benefit_text() * @see cp_calculate_membership_package_benefit() and cp_get_membership_package_benefit_text() * * @param int $pack_id * @param float $price (optional) * * @return mixed */ function get_pack_benefit($pack_id, $price = false) { if ($price) { _deprecated_function(__FUNCTION__, '3.4', 'cp_calculate_membership_package_benefit'); return cp_calculate_membership_package_benefit($pack_id); } else { _deprecated_function(__FUNCTION__, '3.4', 'cp_get_membership_package_benefit_text'); return cp_get_membership_package_benefit_text($pack_id); } }
?> </strong></label></div> <div id="active_membership_pack" class="ad-static-field"><?php echo stripslashes($membership->pack_name); ?> </div> <div class="clr"></div> </li> <li> <div class="labelwrapper"><label><strong><?php _e('Benefit:', APP_TD); ?> </strong></label></div> <div id="active_membership_pack" class="ad-static-field"><?php echo cp_get_membership_package_benefit_text($membership->ID); ?> </div> <div class="clr"></div> </li> <li> <div class="labelwrapper"><label><strong><?php _e('Length:', APP_TD); ?> </strong></label></div> <div id="active_membership_pack" class="ad-static-field"><?php if ($renew) { printf(__('%s more days', APP_TD), $membership->duration); } else { printf(_n('%d day', '%d days', $membership->duration, APP_TD), $membership->duration);