function __construct(Context $context, $parent_context = null) { $this->parent_context = $parent_context; $view = new HtmlView($context); $view->setBufferOutput(true); parent::__construct($context, $view); $this->helper = new HelperLoader($this->load); $this->_execute(); }
function invoke($request) { //save global $_SESSION, $config; session_start(); if(isset($request["password"]) and $request["password"]===$config["password"] ) { $_SESSION["password"] = $request["password"]; } if(isset($request["save"]) and $_SESSION["password"]===$config["password"]) { ArticleModel::save($request); } $view = new HtmlView($request); $view->put(); }
function render($template = null) { $rendered = parent::render($template); $rendered = str_replace('@import-js', $this->importJS(), $rendered); $rendered = str_replace('@import-css', $this->importCSS(), $rendered); $rendered = str_replace('@servervars', $this->renderServerVars(), $rendered); return $rendered; }
function __construct() { $this->mode = 'html'; $this->mime_type = 'text/html'; $this->charset = 'utf-8'; self::$ob_level = ob_get_level(); ob_start(); }
public static function hook_output($toPrint) { if ($toPrint) { $toPrint = Render::file('atom.tpl.php'); $toPrint = HtmlView::replace($toPrint); return trim($toPrint); } return ''; }
protected function echoImages(){ if($this->article["image_2"]!=""){ echo "<img src='"; HtmlView::echoCacheUrl("Static/Images/Content/Thumbnails/".$this->article["image_2"]); echo "' id='image2' />"; } if($this->article["image_3"]!=""){ echo "<img src='"; HtmlView::echoCacheUrl("Static/Images/Content/Thumbnails/".$this->article["image_3"]); echo "' id='image3' />"; } }
public static function hook_output($to_print) { Backend::add('BackendErrors', Backend::getError()); Backend::add('BackendSuccess', Backend::getSuccess()); Backend::add('BackendNotices', Backend::getNotice()); Backend::add('BackendInfo', Backend::getInfo()); Backend::setError(); Backend::setSuccess(); Backend::setNotice(); Backend::setInfo(); $content = Backend::getContent(); if (empty($content)) { ob_start(); var_dump($to_print); $content = ob_get_clean(); if (substr($content, 0, 4) != '<pre') { $content = '<pre>' . $content . '</pre>'; } Backend::addContent($content); } $to_print = Render::renderFile('styles.area.tpl.php'); $to_print .= Render::renderFile('maincontent.tpl.php'); $to_print .= Render::renderFile('scripts.tpl.php'); $to_print = HtmlView::addLastContent($to_print); $to_print = HtmlView::replace($to_print); $to_print = HtmlView::rewriteLinks($to_print); $to_print = HtmlView::addLinks($to_print); $to_print = HtmlView::formsAcceptCharset($to_print); if (Component::isActive('BackendFilter')) { $BEFilter = new BEFilterObj(); $BEFilter->read(); $filters = $BEFilter->list ? $BEFilter->list : array(); foreach ($filters as $row) { if (class_exists($row['class'], true) && is_callable(array($row['class'], $row['function']))) { $to_print = call_user_func(array($row['class'], $row['function']), $to_print); } } } return $to_print; }
function put() { ?> <!DOCTYPE html> <html lang="en-us"> <head> <meta charset="utf-8" /> <link rel='stylesheet' type='text/css' href='<?php HtmlView::echoCacheUrl("Static/Css/layout.php") ?>'/> <link rel='stylesheet' type='text/css' href='<?php HtmlView::echoCacheUrl("Static/Css/style.php") ?>'/> <link rel='stylesheet' type='text/css' href='<?php HtmlView::echoCacheUrl("Static/Fonts/stylesheet.css") ?>'/> <link rel="shortcut icon" href="Static/Images/Site/favicon_shadow.ico" /> <?php $this->page->echoHead();?> <title><?php $this->page->echoTitle();?></title> </head> <body> <div id='header' style='background-image: url("<?php HtmlView::echoCacheUrl("Static/Images/Site/Banner-Repeat.png") ?>")'> <a href='?'><img src='<?php HtmlView::echoCacheUrl("Static/Images/Site/Logo.png") ?>"' /></a> </div> <div id='content' > <div id='centerbox' <?php $this->page->echoContentAttr();?> ><?php $this->page->echoContent();?></div> </div> <div id='aside'> <?php $this->page->echoAside();?> <ul id='pagenav'> <li><a href='?home'>Home</a></li> <li><a href='?credits'>Thanks to...</a></li> <li><a href='?directions'>Getting Here</a></li> </ul> </div> </body> </html> <?php }
<p> Para editar la página de <?php echo $model->titulo; ?> simplemente debe hacer doble click en el cuerpo de la misma, donde eventualmente aparecerá el editor de texto. Se eligió esta modalidad ya que es la mejor forma de ver como quedará la página sin necesidad de previsualización, por lo que la página luego se verá de forma identica a lo que se ve mientras está en proceso de edición. </p> </div> <div class="panel-footer"> <div id="boton-guardar-estatica" class="btn btn-default">Guardar cambios</div> <a href="editor-paginas"> <div class="btn btn-default">Volver al panel principal</div> </a> <a href="estatica/<?php echo $model->titulo; ?> "> <div class="btn btn-default">Ir a <?php echo $model->titulo; ?> </div> </a> </div> </div> <?php echo HtmlView::widget(['TituloSeccion' => '', 'EtiquetaTitulo' => 'h3', 'ClaseTitulo' => '', 'Modelo' => $model, 'AtributosBody' => 'id="texto-pagina" contenteditable="true"']);
<?php use app\modules\EditorPaginas\components\htmlview\htmlview; use app\modules\EditorPaginas\components\htmlview\htmlviewAssets; htmlviewAssets::register($this); ?> <div class="col-xs-12" id='Cont-barra-izq' title="Aun hay más por descubrir, Ultimas Novedades!"> <div class="boton-cerrar" title="cerrar" id="cerrar-novedades">x</div> <div id="barra-sig" class="botonMoverNav" title="Articulo siguiente"></div> <div id="barra-ant" class="botonMoverNav" title="Articulo anterior"></div> <div id="barra-spoiler"> <div id="contenedor-slider-nov"> <?php echo HtmlView::widget(['RegistrosPagina' => 5, 'PaginaActual' => 1, 'Urlpag' => 'novedades', 'tabla' => 'novedades', 'registro' => 'todos', 'CampoTitulo' => 'titulo', 'CampoCuerpo' => 'cuerpo', 'DesabilitarEncabezado' => '1', 'MostrarFecha' => '1', 'RedirigePag' => '1', 'SoloTitulo' => '1']); ?> </div> </div> </div>
<?php require_once './ViewEngine.php'; require_once './JsonView.php'; require_once './HtmlView.php'; $json_view = new JsonView(); $json_view->render(); $html_view = new HtmlView(); $html_view->render();
function echoHead() { echo "<link rel='stylesheet' type='text/css' href='"; HtmlView::echoCacheUrl("Static/Css/credits_rules.php"); echo "'/>"; }
<?php require_once "view/HtmlView.php"; require_once "controller/MashupController.php"; require_once "model/SverigesRadio.php"; $controller = new MashupController(); $view = new HtmlView(); $resultFromController = $controller->doMashup(); $resultToView = ""; if ($resultFromController != null) { $resultToView = $resultFromController; } $view->render($resultToView);
/** * @return PageView */ public function getRoot() { return $this->parent->getRoot(); }
<?php use app\modules\EditorPaginas\components\htmlview\htmlview; use app\modules\EditorPaginas\components\htmlview\htmlviewAssets; htmlviewAssets::register($this); use app\modules\EditorPaginas\ModuleAssets; ModuleAssets::register($this); ?> <?php echo HtmlView::widget(['RegistrosPagina' => $paginacion, 'TituloSeccion' => 'novedades', 'EtiquetaTitulo' => 'h3', 'ClaseTitulo' => '', 'PaginaActual' => $pagina, 'tabla' => 'novedades', 'Urlpag' => $rutaweb . '/index.php/novedades', 'tabla' => 'novedades', 'registro' => 'todos', 'CampoTitulo' => 'titulo', 'CampoCuerpo' => 'cuerpo', 'RegAbierto' => $RegAbierto]);
<?php use app\modules\EditorPaginas\components\htmlview\htmlview; use app\modules\EditorPaginas\components\htmlview\htmlviewAssets; htmlviewAssets::register($this); use app\modules\EditorPaginas\ModuleAssets; ModuleAssets::register($this); ?> <?php echo HtmlView::widget(['TituloSeccion' => '', 'EtiquetaTitulo' => 'h3', 'ClaseTitulo' => '', 'Modelo' => $Modelo]);