Example #1
0
# page data
$page_obj->add("script", $_SERVER["SCRIPT_NAME"]);
$page_obj->add("lang", $lang);
$page_obj->add("order", $order);
$page_obj->add("ordertype", $ordertype);
if ($scroll) {
    $page_obj->add("scroll", $scroll);
}
if ($httpParam->cmd()) {
    $page_obj->add("cmd", $httpParam->cmd());
}
# authentivication data
if (isset($_SESSION["logged"])) {
    $page_obj->add("auth", $_SESSION["logged"]);
    $page_obj->add("user", $_SESSION["user"]);
}
# page call id
if ($httpParam->id()) {
    $page_obj->add("id", $httpParam->id());
    $page_obj->add_parameter(["id" => $httpParam->id()]);
}
# timeout parameters
if (isset($_timeout)) {
    $page_obj->add("timeout", $_timeout["time"]);
    $page_obj->add("timeoutpage", $_timeout["page"]);
}
// get parameters for transformation
$param = $page_obj->getarray();
//  debug($param);
$output = new Transformer($xml, "page/" . $page . "/" . $skin . ".xslt", $param);
echo $output->data();