· 4 years ago · Apr 06, 2021, 07:22 PM
1<?php
2
3include_once(get_theme_file_path('./helpers/env.php'));
4
5$END_POINT = get_env_name('SAS_URL') . get_env_token('SAS_TOKEN');
6$json_data = @file_get_contents($END_POINT);
7$consultants_data = json_decode($json_data, TRUE);
8
9// Getting all of the categories name from API
10foreach ($consultants_data as $key => $consultant) {
11 if ($consultant['cv']['technologies']) {
12 foreach ($consultant['cv']['technologies'] as $skills) {
13 asort($skills);
14 $category = $skills['category']['no'];
15
16 if (!empty($category)) {
17 $category_data[] = [$category];
18 }
19 }
20 }
21}
22$categories_data = array_unique([...$category_data], SORT_REGULAR);
23sort($categories_data);
24
25foreach ($categories_data as $category_data) {
26 $category_underscore_name = str_replace(' ', '_', $category_data[0]);
27 $categories_name[] = mb_strtolower($category_underscore_name, 'UTF-8');
28}
29
30 foreach ($categories_name as $category_name) {
31 var_dump($categories_name);
32 $category_norwegian_char = convert_from_norwegian_character(mb_strtolower($category_name, 'UTF-8'));
33 $categories_field = get_field('ferdigheter_' . $category_norwegian_char);
34 if (empty(!$categories_field)) {
35 if (have_rows('ferdigheter_' . $category_norwegian_char)) { ?>
36 <p id="ferdigheter-skills">
37 <strong><?php echo ucfirst($category_name); ?>:</strong>
38 <?php while (have_rows('ferdigheter_' . $category_norwegian_char)) {
39 the_row();
40 if (get_sub_field($category_norwegian_char)) {
41 echo get_sub_field($category_norwegian_char) . ', ';
42 }
43 }
44 ?>
45 </p>
46 <?php }
47 }
48 }
49 ?>