Example #1
0
 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();
 }
Example #2
0
  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();
  }
Example #3
0
 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;
 }
Example #4
0
 function __construct()
 {
     $this->mode = 'html';
     $this->mime_type = 'text/html';
     $this->charset = 'utf-8';
     self::$ob_level = ob_get_level();
     ob_start();
 }
Example #5
0
 public static function hook_output($toPrint)
 {
     if ($toPrint) {
         $toPrint = Render::file('atom.tpl.php');
         $toPrint = HtmlView::replace($toPrint);
         return trim($toPrint);
     }
     return '';
 }
Example #6
0
 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' />";
   }
 }
Example #7
0
 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;
 }
Example #8
0
  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
  }
Example #9
0
		<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"']);
Example #10
0
<?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>
Example #11
0
<?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();
Example #12
0
 function echoHead() {
   echo "<link rel='stylesheet' type='text/css' href='";
   HtmlView::echoCacheUrl("Static/Css/credits_rules.php");
   echo "'/>";
 }
Example #13
0
<?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);
Example #14
0
 /**
  * @return PageView
  */
 public function getRoot()
 {
     return $this->parent->getRoot();
 }
Example #15
0
<?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]);
Example #16
0
<?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]);