De nuevo yo

, actualizando, el Index.php quedó así:
Código PHP:
Ver original<?php
function Main()
{
// Cargamos las configuraciones...
require_once(dirname(__FILE__) . '/Settings.php');
//Cargamos otras configuraciones importantes...
require_once($sourcedir . '/Functions.php');
// Aquí definimos las acciones a través de $_REQUEST['action'] array - $_REQUEST['action'] => array($file, $function).
//Zona de secciones
'antros' => array('Themes.php', 'Antros'), 'contacto' => array('Themes.php', 'Contacto'), 'libros' => array('Themes.php', 'Libros'), 'musica' => array('Themes.php', 'Musica'), 'teatro' => array('Themes.php', 'Teatro'), 'tecnologia' => array('Themes.php', 'Tecnologia'), 'turismo' => array('Themes.php', 'Turismo'), //Fin Zona de secciones
);
// Obtenemos el archivo y la función - Si no se encuentra lo mandamos al inicio
if (!isset($_REQUEST['action']) || !isset($actionArray[$_REQUEST['action']])) {
// Fall through to the board index then...
Include($template_dir .'/Index.template.php');
} else {
// De lo contrario si existe pues allá lo enviamos
require_once($sourcedir . '/' . $actionArray[$_REQUEST['action']][0]);
return $actionArray[$_REQUEST['action']][1].'()';
}
}
Main();
?>
Me entra perfecto el primer if con el include pero si coloco el LoadTemplate no me sale nada, claro con el LoadTemplate de MaBoRak, en el else tampoco me sale nada, el objetivo del else es que llame el archivo PHP correspondiente y regrese una funcion dentro de este archivo, por ejemplo, el array es el siguiente "$_REQUEST['action'] array - $_REQUEST['action'] => array($file, $function).":
la cual cual llamo así:
Código PHP:
Ver original// De lo contrario si existe pues allá lo enviamos
require_once($sourcedir . '/' . $actionArray[$_REQUEST['action']][0]);
return $actionArray[$_REQUEST['action']][1].'()';
Lo que quiere decir es que estoy llamando la funcion Algo en el archivo Tema.php, que es así por ejemplo:
Código PHP:
Ver originalfunction Algo()
{
print "Algo debe aparecer aquí";
}
Que luego sería:
Código PHP:
Ver originalfunction Antros()
{
LoadTemplate('Algo'); //Algo.template.php
}
No sé si se me entiende porque creo que me enredé
Saludos.