/** * Startup * * @param object $controller * @return void */ function initialize(&$controller) { $controller->isAmf = false; if (class_exists('amfdispatcher') && AmfDispatcher::active()) { $controller->isAmf = true; $controller->disableCache(); $controller->view = 'Amf.Amf'; $data = AmfDispatcher::data(); if (is_array($data) || is_object($data)) { $controller->data = $data; } } }
/** * Startup * * @param object $controller * @return void */ function initialize(&$controller) { $controller->isAmf = false; if (class_exists('amfdispatcher') && AmfDispatcher::active()) { $controller->isAmf = true; $controller->disableCache(); $controller->view = 'Amf.Amf'; $data = AmfDispatcher::data(); if (!empty($data)) { if (is_object($data)) { $controller->data = Set::reverse($data); } elseif (Set::countDim($data) == 1) { $controller->data = array_pop($data); } else { $controller->data = $data; } } } }