Example #1
0
<?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);
Example #2
0
<?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);
}
Example #3
0
 /**
  * Выполнение преобразования, вывод результата (для 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']);
 }