PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.0
Tutor LMS – eLearning and online course solution v4.0.0
4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / includes / country.php
tutor / includes Last commit date
droip 1 week ago kirki 1 week ago theme-compatibility 2 days ago country.php 2 days ago ecommerce-functions.php 2 days ago tinymce_translate.php 2 days ago translate-text.php 2 days ago tutor-general-functions.php 2 days ago tutor-template-functions.php 2 days ago tutor-template-hook.php 4 years ago
country.php
51 lines
1 <?php
2 /**
3 * Country List
4 *
5 * @package Tutor\Includes
6 * @author Themeum <support@themeum.com>
7 * @link https://themeum.com
8 * @since 3.0.0
9 */
10
11 defined( 'ABSPATH' ) || exit;
12
13 if ( ! function_exists( 'tutor_get_country_list' ) ) {
14 /**
15 * Get country list.
16 *
17 * @since 3.0.0
18 *
19 * @return array
20 */
21 function tutor_get_country_list() {
22 $file = trailingslashit( tutor()->path ) . 'assets/json/countries.json';
23 if ( ! file_exists( $file ) ) {
24 return array();
25 }
26
27 $data = file_get_contents( $file );
28 return json_decode( $data, true );
29 }
30 }
31
32 if ( ! function_exists( 'tutor_get_country_info_by_name' ) ) {
33 /**
34 * Get country info by country name
35 *
36 * @since 3.0.0
37 *
38 * @param string $country_name country name.
39 *
40 * @return array|null
41 */
42 function tutor_get_country_info_by_name( $country_name ) {
43 $countries = tutor_get_country_list();
44 foreach ( $countries as $country ) {
45 if ( strtolower( $country['name'] ) === strtolower( $country_name ) ) {
46 return $country;
47 }
48 }
49 }
50 }
51