| @@ 562-584 (lines=23) @@ | ||
| 559 | } |
|
| 560 | ||
| 561 | // Cleaning double selects. |
|
| 562 | foreach ($session as $key => &$value) { |
|
| 563 | if (isset($options_by_double[$key]) || isset($options_by_double[$key.'_second'])) { |
|
| 564 | $options = explode('::', $value); |
|
| 565 | } |
|
| 566 | $original_key = $key; |
|
| 567 | ||
| 568 | if (strpos($key, '_second') === false) { |
|
| 569 | } else { |
|
| 570 | $key = str_replace('_second', '', $key); |
|
| 571 | } |
|
| 572 | ||
| 573 | if (isset($options_by_double[$key])) { |
|
| 574 | if (isset($options[0])) { |
|
| 575 | if (isset($options_by_double[$key][$options[0]])) { |
|
| 576 | if (strpos($original_key, '_second') === false) { |
|
| 577 | $value = $options_by_double[$key][$options[0]]['option_display_text']; |
|
| 578 | } else { |
|
| 579 | $value = $options_by_double[$key][$options[1]]['option_display_text']; |
|
| 580 | } |
|
| 581 | } |
|
| 582 | } |
|
| 583 | } |
|
| 584 | } |
|
| 585 | $formatted_sessions[$session_id] = $session; |
|
| 586 | $categoryName = isset($orderedCategories[$session['session_category_id']]) ? $orderedCategories[$session['session_category_id']] : ''; |
|
| 587 | $formatted_sessions[$session_id]['category_name'] = $categoryName; |
|
| @@ 7821-7843 (lines=23) @@ | ||
| 7818 | } |
|
| 7819 | ||
| 7820 | // Cleaning double selects |
|
| 7821 | foreach ($session as $key => &$value) { |
|
| 7822 | if (isset($options_by_double[$key]) || isset($options_by_double[$key.'_second'])) { |
|
| 7823 | $options = explode('::', $value); |
|
| 7824 | } |
|
| 7825 | $original_key = $key; |
|
| 7826 | ||
| 7827 | if (strpos($key, '_second') === false) { |
|
| 7828 | } else { |
|
| 7829 | $key = str_replace('_second', '', $key); |
|
| 7830 | } |
|
| 7831 | ||
| 7832 | if (isset($options_by_double[$key])) { |
|
| 7833 | if (isset($options[0])) { |
|
| 7834 | if (isset($options_by_double[$key][$options[0]])) { |
|
| 7835 | if (strpos($original_key, '_second') === false) { |
|
| 7836 | $value = $options_by_double[$key][$options[0]]['option_display_text']; |
|
| 7837 | } else { |
|
| 7838 | $value = $options_by_double[$key][$options[1]]['option_display_text']; |
|
| 7839 | } |
|
| 7840 | } |
|
| 7841 | } |
|
| 7842 | } |
|
| 7843 | } |
|
| 7844 | ||
| 7845 | // Magic filter |
|
| 7846 | if (isset($formatted_sessions[$session_id])) { |
|