<?php require_once "src/RenderHTML.php"; require_once "src/controller/AccountController.php"; session_start(); date_default_timezone_set("Europe/Stockholm"); setlocale(LC_ALL, "sv_SE"); $controller = new AccountController(); $body = $controller->HandleAccounts(); $view = new HTMLRenderer(); $view->RenderHTML($body);
<?php require_once 'render.php'; require_once 'db.php'; require_once 'custom.php'; BaseStream::registerStream('db'); BaseStream::registerStream('func'); $params = array('base_url' => "http://" . $_SERVER['SERVER_NAME'] . ":" . $_SERVER['SERVER_PORT'] . dirname($_SERVER["REQUEST_URI"] . '?') . '/', 'logout_url' => "http://logout@" . $_SERVER['SERVER_NAME'] . ":" . $_SERVER['SERVER_PORT'] . dirname($_SERVER["REQUEST_URI"] . '?') . '/', 'request_url' => $_SERVER['QUERY_STRING'], 'request' => $_REQUEST, 'SOURCE_SRV' => $ekos_host, 'SOURCE_DB' => $ekos_db, 'TARGET_SRV' => $cbd_host, 'TARGET_DB' => $cbd_db, 'USER_NAME' => $user_name, 'USER_GROUP' => $user_group['name'], 'USER_GECOS' => $user_info['gecos'], 'USER_MACLABEL' => $user_maclabel); if (isset($_GET['debug'])) { HTMLRenderer::render('xsl/test.xsl', $params, $params); } else { HTMLRenderer::render('xsl/index.xsl', $params, $params); }
/** * Выполнение преобразования, вывод результата (для php5) * * @param mixed $xsl шаблон * @param array $data данные * @param array $params параметры шаблона * @return void */ public static function render($xsl, $data = array(), $params = array()) { global $registerPHPFunctions; // Преобразование данных в xml $data2layout_proc = new XMLGenerator(); $data2layout_proc->setRootName('page'); $layout = $data2layout_proc->getXML($data); // Вызов шаблонизаторa $layout2html_proc = new XSLTProcessor(); $layout2html_proc->importStyleSheet(DOMDocument::load($xsl)); if ($registerPHPFunctions) { $layout2html_proc->registerPHPFunctions($registerPHPFunctions); } HTMLRenderer::addRequestParams($layout2html_proc, $params); print $layout2html_proc->transformToXML(DOMDocument::loadXML($layout)); }
public function callgetDownloadLink() { include_once LOCAL_PATH . 'application/globalExt/HTMLRenderer/index.php'; $HTMLRenderer = new HTMLRenderer(); echo $HTMLRenderer->getDownloadLink4($_POST['link']); }