} elseif (isset($runner->context['accept'])) { $accept = $runner->context['accept']; } if (!function_exists('reorder')) { function reorder($children) { $order = array(0); array_walk($children, function ($val) use(&$order) { $order[] = $val['reference']; }); return $order; } } $element = isset($accept['panel']['element']) ? $accept['panel']['element'] : 'ul'; $html = ''; $parsed = \Routerunner\Helper::parse_array($accept, $model, array("children")); if (isset($parsed['panel']['attr']) && is_array($parsed['panel']['attr'])) { foreach ($parsed['panel']['attr'] as $attr => $value) { $html .= ' ' . $attr . '="' . $value . '"'; } } elseif (isset($parsed['panel']['attr']) && is_string($parsed['panel']['attr'])) { $html .= ' ' . $parsed['panel']['attr']; } $open = false; $select = false; $traverse = \runner::stack('traverse'); $models_created = \runner::stack("models_created"); $open = isset($runner->context['open']) ? $runner->context['open'] : false; $debug = 1; ?> <<?php