예제 #1
0
function includeDir($directory) {
	$list = scandir($directory);
	foreach ($list as $listItem) {
		if ($listItem[0] == ".") {
			continue;
		}
		if (is_dir($directory.$listItem)) {
			includeDir($directory.$listItem."/");
		} elseif (substr($listItem, strlen($listItem) - 3) == ".js") {
			includeFile($directory.$listItem);
		}
	}
}
예제 #2
0
namespace Catapult;

require_once "Autoload.php";
error_reporting(E_ALL);
/** 
 * set timezone to Catapult's default 
 * this may or not be needed, depending on local setups. 
 * Once all the files are loaded, reset.
 */
date_default_timezone_set('UTC');
$phpver = explode('.', phpversion());
if (!($phpver[0] == '5' && $phpver[1] >= 3)) {
    // PHP not above or equal 5.3.0
    // We need this for namespaces
    throw new \Exception("Catapult API supports PHP >= 5.3.0");
}
if (!function_exists('curl_version')) {
    //no curl support
    throw new \Exception("Catapult needs libCURL..");
}
if (!function_exists('xml_parse')) {
    throw new \Exception("Catapult BaML needs PHP's XML parser..");
}
if (!function_exists('json_encode')) {
    throw new \Exception("Catapult's RESTClient uses JSON, you need to enable json in PHP!");
}
/** v0.7.0 use directories **/
$dirs = array("utils", "core", "resource", "models", "baml", "events", "types");
foreach ($dirs as $d) {
    includeDir(realpath(__DIR__ . "/{$d}"));
}
예제 #3
0
header('Content-Type: text/html; charset=UTF-8');
setlocale(LC_CTYPE, "es_ES");
date_default_timezone_set("America/Mexico_City");
#librerias
define('ADODB_ERROR_LOG_DEST', 'errors.log');
define('ADODB_ERROR_LOG_TYPE', 2);
include 'librerias/adodb/adodb-errorhandler.inc.php';
include 'librerias/adodb/adodb.inc.php';
require_once 'librerias/phpMailer/PHPMailerAutoload.php';
include 'librerias/funciones.php';
require 'librerias/fpdf/fpdf.php';
require 'librerias/fpdf/tfpdf.php';
require 'librerias/upload/uploadHandler.php';
ini_set("include_path", ini_get("include_path") . PATH_SEPARATOR . dirname(__FILE__) . "/librerias/pear/");
includeDir("clases/framework/");
includeDir("clases/aplicacion/");
$objModulo = new TModulo($modulo);
$bandSesion = true;
if ($objModulo->requiereSeguridad()) {
    if (!isset($sesion['usuario']) or $sesion['usuario'] == '') {
        $bandSesion = false;
        $modulo = MODULO_DEFECTO;
        unset($objModulo);
        $objModulo = new TModulo($modulo);
    }
} else {
    $bandSesion = isset($sesion['usuario']);
}
define("DIR_PLANTILLAS", 'templates');
define('TEMPLATE', DIR_PLANTILLAS . '/plantillas/');
define('CONFIG', 'librerias/smarty/repositorio/configs/');