function fn_ult_dispatch_assign_template($controller, $mode, $area) { if ($area == 'A' && fn_check_object_exists_for_root($controller, $mode)) { $view = Registry::get('view'); $view->assign('content_tpl', 'common/select_company.tpl'); $view->assign('select_id', 'vendor_selector'); $schema = fn_get_permissions_schema('admin'); if (isset($schema[$controller]['modes'][$mode]['page_title'])) { $view->assign('title', $schema[$controller]['modes'][$mode]['page_title']); } elseif (isset($schema[$controller]['page_title'])) { $view->assign('title', $schema[$controller]['page_title']); } } }
function fn_ult_dispatch_assign_template($controller, $mode, $area, &$controllers_cascade) { if ($area == 'A' && fn_check_object_exists_for_root($controller, $mode)) { // Do not run current controller now foreach ($controllers_cascade as $idx => $file) { list($name) = explode('.', fn_basename($file)); // get all pre/post controllers here if ($name == $controller) { unset($controllers_cascade[$idx]); } } $view = Registry::get('view'); $view->assign('content_tpl', 'common/select_company.tpl'); $view->assign('select_id', 'vendor_selector'); $schema = fn_get_permissions_schema('admin'); if (isset($schema[$controller]['modes'][$mode]['page_title'])) { $view->assign('title', $schema[$controller]['modes'][$mode]['page_title']); } elseif (isset($schema[$controller]['page_title'])) { $view->assign('title', $schema[$controller]['page_title']); } } }