<?php
/**
* A view for creating a new Page.
* @package diy-blog.backend.view.pageCreate
* @author Martynas Jusevicius <hide@address.com>
* @link http://www.xml.lt
*/
class CreatePageView extends BackEndView
{
public function __construct(Resource $resource = null)
{
parent::__construct($resource);
$this->template->load(APP_VIEW_DIR."pageCreate/CreatePage.xsl");
}
public function display(Request $request, Response $response)
{
$this->proc->setParameter("", "current-date-time", date("Y-m-d")."T".date("H:i:s"));
if ($request->getAttribute("page-result") != null)
{
$this->proc->setParameter("", "page-result", $request->getAttribute("page-result"));
$this->resolver->setArgument("page-errors", XMLSerializer::serialize($request->getAttribute("page-errors")));
$this->resolver->setArgument("page-form", XMLSerializer::serialize($request->getAttribute("page-form")));
}
parent::display($request, $response);
$response->setStatus(Response::SC_OK);
}
}
?>