| @@ 517-539 (lines=23) @@ | ||
| 514 | } |
|
| 515 | ||
| 516 | // Cleaning double selects. |
|
| 517 | foreach ($session as $key => &$value) { |
|
| 518 | if (isset($options_by_double[$key]) || isset($options_by_double[$key.'_second'])) { |
|
| 519 | $options = explode('::', $value); |
|
| 520 | } |
|
| 521 | $original_key = $key; |
|
| 522 | ||
| 523 | if (strpos($key, '_second') === false) { |
|
| 524 | } else { |
|
| 525 | $key = str_replace('_second', '', $key); |
|
| 526 | } |
|
| 527 | ||
| 528 | if (isset($options_by_double[$key])) { |
|
| 529 | if (isset($options[0])) { |
|
| 530 | if (isset($options_by_double[$key][$options[0]])) { |
|
| 531 | if (strpos($original_key, '_second') === false) { |
|
| 532 | $value = $options_by_double[$key][$options[0]]['option_display_text']; |
|
| 533 | } else { |
|
| 534 | $value = $options_by_double[$key][$options[1]]['option_display_text']; |
|
| 535 | } |
|
| 536 | } |
|
| 537 | } |
|
| 538 | } |
|
| 539 | } |
|
| 540 | $formatted_sessions[$session_id] = $session; |
|
| 541 | $categoryName = isset($orderedCategories[$session['session_category_id']]) ? $orderedCategories[$session['session_category_id']] : ''; |
|
| 542 | $formatted_sessions[$session_id]['category_name'] = $categoryName; |
|
| @@ 7331-7353 (lines=23) @@ | ||
| 7328 | } |
|
| 7329 | ||
| 7330 | // Cleaning double selects |
|
| 7331 | foreach ($session as $key => &$value) { |
|
| 7332 | if (isset($options_by_double[$key]) || isset($options_by_double[$key.'_second'])) { |
|
| 7333 | $options = explode('::', $value); |
|
| 7334 | } |
|
| 7335 | $original_key = $key; |
|
| 7336 | ||
| 7337 | if (strpos($key, '_second') === false) { |
|
| 7338 | } else { |
|
| 7339 | $key = str_replace('_second', '', $key); |
|
| 7340 | } |
|
| 7341 | ||
| 7342 | if (isset($options_by_double[$key])) { |
|
| 7343 | if (isset($options[0])) { |
|
| 7344 | if (isset($options_by_double[$key][$options[0]])) { |
|
| 7345 | if (strpos($original_key, '_second') === false) { |
|
| 7346 | $value = $options_by_double[$key][$options[0]]['option_display_text']; |
|
| 7347 | } else { |
|
| 7348 | $value = $options_by_double[$key][$options[1]]['option_display_text']; |
|
| 7349 | } |
|
| 7350 | } |
|
| 7351 | } |
|
| 7352 | } |
|
| 7353 | } |
|
| 7354 | ||
| 7355 | // Magic filter |
|
| 7356 | if (isset($formatted_sessions[$session_id])) { |
|