Tengo una pequeña prueba en la que el index.php
contiene lo siguiente:
Código PHP:
error_reporting(E_ALL);
@session_start();
require_once ("config/libs.inc.php");
require_once ("config/index.conf");
$language = new Language();
$lang = $language->getLanguage(@$_POST['lang']);
$smarty->assign ("lang", $lang);
$smarty->assign ("PHP_SELF", $PHP_SELF);
$smarty->display ($TEMPLATE);
El problema es que llamo a un archivo php de fuera de templates que lo que hace, es que según la url me ponga un archivo u otro.
Código PHP:
{php}
if(isset($_GET['web']) && !empty($_GET['web']))
{
if(file_exists(realpath('template/')."/".$_GET['web'].".tpl"))
{
include(realpath('template/')."/".$_GET['web'].".tpl");
}
else {
include(realpath('template/').'/inicio.tpl');
}
} else
{
include(realpath('template/').'/inicio.tpl');
}
{/php}
Como lo soluciono?