-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathfooter.php
48 lines (38 loc) · 1.17 KB
/
footer.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
if (!defined('TS_HEADER'))
exit('No se permite el acceso directo al script');
/**
* El footer permite mostrar la plantilla
*
* @name footer.php
* @package Smarty 4.0
* @link https://github.com/smarty-php/smarty
* @author PHPost Team
* @author Miguel92
* @copyright PHPost 2022
* @version v4.0
*/
$smarty->assign("tsPage", $tsPage);
// Guardamos en una variable la plantilla a usar
$TEMP = "t.{$tsPage}.tpl";
// Esta plantilla la pueden crear, cambiar nombre pero debe existir
$ERROR_PLANTILLA = "t.error404.tpl";
// Comprobamos que exista la plantilla
$PLANTILLA = $smarty->templateExists( $TEMP ) ? $TEMP : $ERROR_PLANTILLA;
// Cacheamos la plantilla
$smarty->setCacheLifetime( CACHE_LIFE_TIME );
/**
* Borra la versión compilada del recurso de plantilla especificado
* @link https://www.smarty.net/docs/en/api.clear.compiled.tpl.tpl
*/
$smarty->clearCompiledTemplate( $PLANTILLA );
/**
* Limpiamos todo el cache
* @link https://www.smarty.net/docs/en/api.clear.all.cache.tpl
*/
$smarty->clearAllCache();
/**
* Cargamos todo el contenido de las plantillas en HTML
* @link https://www.smarty.net/docs/en/api.display.tpl
*/
$smarty->display( $PLANTILLA );