| @@ 599-621 (lines=23) @@ | ||
| 596 | } |
|
| 597 | ||
| 598 | // Cleaning double selects. |
|
| 599 | foreach ($session as $key => &$value) { |
|
| 600 | if (isset($options_by_double[$key]) || isset($options_by_double[$key.'_second'])) { |
|
| 601 | $options = explode('::', $value); |
|
| 602 | } |
|
| 603 | $original_key = $key; |
|
| 604 | ||
| 605 | if (strpos($key, '_second') === false) { |
|
| 606 | } else { |
|
| 607 | $key = str_replace('_second', '', $key); |
|
| 608 | } |
|
| 609 | ||
| 610 | if (isset($options_by_double[$key])) { |
|
| 611 | if (isset($options[0])) { |
|
| 612 | if (isset($options_by_double[$key][$options[0]])) { |
|
| 613 | if (strpos($original_key, '_second') === false) { |
|
| 614 | $value = $options_by_double[$key][$options[0]]['option_display_text']; |
|
| 615 | } else { |
|
| 616 | $value = $options_by_double[$key][$options[1]]['option_display_text']; |
|
| 617 | } |
|
| 618 | } |
|
| 619 | } |
|
| 620 | } |
|
| 621 | } |
|
| 622 | $formatted_sessions[$session_id] = $session; |
|
| 623 | $categoryName = isset($orderedCategories[$session['session_category_id']]) ? $orderedCategories[$session['session_category_id']] : ''; |
|
| 624 | $formatted_sessions[$session_id]['category_name'] = $categoryName; |
|
| @@ 7992-8014 (lines=23) @@ | ||
| 7989 | } |
|
| 7990 | ||
| 7991 | // Cleaning double selects |
|
| 7992 | foreach ($session as $key => &$value) { |
|
| 7993 | if (isset($options_by_double[$key]) || isset($options_by_double[$key.'_second'])) { |
|
| 7994 | $options = explode('::', $value); |
|
| 7995 | } |
|
| 7996 | $original_key = $key; |
|
| 7997 | ||
| 7998 | if (strpos($key, '_second') === false) { |
|
| 7999 | } else { |
|
| 8000 | $key = str_replace('_second', '', $key); |
|
| 8001 | } |
|
| 8002 | ||
| 8003 | if (isset($options_by_double[$key])) { |
|
| 8004 | if (isset($options[0])) { |
|
| 8005 | if (isset($options_by_double[$key][$options[0]])) { |
|
| 8006 | if (strpos($original_key, '_second') === false) { |
|
| 8007 | $value = $options_by_double[$key][$options[0]]['option_display_text']; |
|
| 8008 | } else { |
|
| 8009 | $value = $options_by_double[$key][$options[1]]['option_display_text']; |
|
| 8010 | } |
|
| 8011 | } |
|
| 8012 | } |
|
| 8013 | } |
|
| 8014 | } |
|
| 8015 | ||
| 8016 | // Magic filter |
|
| 8017 | if (isset($formatted_sessions[$session_id])) { |
|