</div> </section> <?php get_footer(); return; } ?> <?php $page_id = get_the_ID(); $pretty_permalinks = get_option('permalink_structure'); $action = get_query_var('action'); if ('profile' == $action) { $action = ''; } $edu_settings = ib_edu_get_settings(); $page_ids = array(); $page_ids['profile_page'] = get_theme_mod('user_page'); $page_keys = array('student_courses_page', 'user_membership_page', 'user_payments_page'); foreach ($edu_settings as $key => $value) { if (in_array($key, $page_keys)) { $page_ids[$key] = $value; } } if (!empty($account_page)) { $page_ids[] = $account_page; } $pages = get_pages(array('include' => $page_ids, 'post_status' => 'publish', 'sort_order' => 'ASC', 'sort_column' => 'menu_order')); $tabs = array(); if ($pages) { foreach ($pages as $page) {
/** * Format price. * * @param float $price * @return string */ function ib_edu_format_price($price, $apply_filters = true, $symbol = true) { $settings = ib_edu_get_settings(); $currency = ib_edu_get_currency(); $decimal_point = !empty($settings['decimal_point']) ? esc_html($settings['decimal_point']) : '.'; $thousands_sep = !empty($settings['thousands_sep']) ? esc_html($settings['thousands_sep']) : ','; $formatted = number_format($price, 2, $decimal_point, $thousands_sep); $formatted = ib_edu_strip_zeroes($formatted, $decimal_point); if ($symbol) { $currency_symbol = ib_edu_get_currency_symbol($currency); } else { $currency_symbol = preg_replace('/[^a-z]+/i', '', $currency); } if (isset($settings['currency_position']) && 'after' == $settings['currency_position']) { $formatted = "{$formatted} {$currency_symbol}"; } else { $formatted = "{$currency_symbol} {$formatted}"; } if ($apply_filters) { return apply_filters('ib_educator_format_price', $formatted, $currency, $price); } return $formatted; }