function smarty_function_partial_view($params, $template) { $controller = \BlankCanvas\App::getController($params['context'], $params['controller']); return $controller->{$params}['action']($params); return 'ok'; $class = isset($params['class']) ? ' ' . trim(htmlentities($params['class'])) : ''; $idAndName = SmartyUtils::getIdAndNameAttributes($params); $attributes = SmartyUtils::getAttributes('style', $params); $name = isset($params['name']) && trim($params['name']) ? trim($params['name']) : ''; if (isset($_POST) && count($_POST) > 0 && $name && isset($_POST[$name])) { $value = ' value="' . trim(htmlentities($_POST[$name])) . '" '; } else { $value = SmartyUtils::getAttrFromParam('value', $params); } $val = isset($params[$name]) && trim($params[$name]) ? trim($name) : ''; return '<input ' . $idAndName . ' class="bcTextInput' . $class . '" type="text" ' . $value . $attributes . '/>'; }
function smarty_function_page_numbers($params, $template) { $controller = \BlankCanvas\App::getController('system', 'page'); return $controller->numbers($params); }
function smarty_function_root($params, $template) { return App::getRootUri(); }