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