function cp_get_price($postid) { if (get_post_meta($postid, 'cp_price', true)) { $price_out = get_post_meta($postid, 'cp_price', true); // uncomment the line below to change price format $price_out = ereg_replace("[^0-9.]", "", $price_out); $price_out = number_format($price_out, 0, '.', ','); $price_out = cp_pos_currency($price_out); } else { if (get_option('cp_force_zeroprice') == 'yes') { $price_out = cp_pos_currency(0); } else { $price_out = ' '; } } echo $price_out; }
function cp_get_price($postid, $meta_field) { global $cp_options; if (get_post_meta($postid, $meta_field, true)) { $price_out = get_post_meta($postid, $meta_field, true); $price_out = cp_price_format($price_out); $price_out = cp_pos_currency($price_out, 'ad'); } else { if ($cp_options->force_zeroprice) { $price_out = cp_pos_currency(0, 'ad'); } else { $price_out = ' '; } } echo $price_out; }
function cp_pos_price($numout, $price_type = '') { $numout = cp_pos_currency($numout, $price_type); echo $numout; }
function get_pack_benefit($membership, $returnTotal = false) { $benefitHTML = ''; switch ($membership->pack_type) { case 'percentage': if ($returnTotal) { return number_format($returnTotal * ($membership->pack_price / 100), 2); } $benefitHTML .= preg_replace('/.00$/', '', $membership->pack_price) . '% ' . __('of price', 'appthemes'); //remove decimal when decimal is .00 break; case 'discount': if ($returnTotal) { return number_format($returnTotal - $membership->pack_price * 1, 2); } $benefitHTML .= cp_pos_currency($membership->pack_price) . __('\'s less per ad', 'appthemes'); break; case 'required_static': if ($returnTotal) { return number_format($membership->pack_price * 1, 2); } if ((double) $membership->pack_price == 0) { $benefitHTML .= __('Free Posting', 'appthemes'); } else { $benefitHTML .= cp_pos_currency($membership->pack_price) . __(' per ad', 'appthemes'); } $benefitHTML .= ' (' . __('required to post', 'appthemes') . ')'; break; case 'required_discount': if ($returnTotal) { return number_format($returnTotal - $membership->pack_price * 1, 2); } if ($membership->pack_price > 0) { $benefitHTML .= cp_pos_currency($membership->pack_price) . __('\'s less per ad', 'appthemes'); } $benefitHTML .= ' (' . __('required to post', 'appthemes') . ')'; break; case 'required_percentage': if ($returnTotal) { return number_format($returnTotal * ($membership->pack_price / 100), 2); } if ($membership->pack_price < 100) { $benefitHTML .= preg_replace('/.00$/', '', $membership->pack_price) . '% ' . __('of price', 'appthemes'); } //remove decimal when decimal is .00 $benefitHTML .= ' (' . __('required to post', 'appthemes') . ')'; break; default: //likely 'static' if ($returnTotal) { return number_format($membership->pack_price * 1, 2); } if ((double) $membership->pack_price == 0) { $benefitHTML .= __('Free Posting', 'appthemes'); } else { $benefitHTML .= cp_pos_currency($membership->pack_price) . __(' per ad', 'appthemes'); } } return $benefitHTML; }
/** * Prints price with positioned currency. * * @deprecated 3.3 * @deprecated Use cp_pos_currency() * @see cp_pos_currency() * * @param float $price * @param string $price_type (optional) * * @return void */ function cp_pos_price($price, $price_type = '') { _deprecated_function(__FUNCTION__, '3.3', 'cp_pos_currency'); $price = cp_pos_currency($price, $price_type); echo $price; }
function start_el(&$output, $category, $depth, $args) { global $app_abbr; $pad = str_repeat(' ', $depth * 3); $cat_name = apply_filters('list_cats', $category->name, $category); $output .= "\t<option class=\"level-{$depth}\" value=\"" . $category->term_id . "\">"; $output .= $pad . $cat_name; $output .= ' - ' . cp_pos_currency(get_option('cp_cat_price_' . $category->cat_ID)) . '</option>' . "\n"; }