<?php 
 
/** 
 * Configurações da aplicação. 
 *  
 * @author José Filipe Lopes Santos <[email protected]> 
 * @since 23-04-2010 
 * @version 2.0 - data da últ. actualização: 10-05-2012 
 * @package tts 
 * @subpackage configurations 
 */ 
 
 
//**************** Paths (caminhos) e Urls ******************* 
 
////////// paths e urls principais ///////// 
/** 
 * Url para o diretório principal. 
 */ 
define("ROOT_URL","/intranet/tts/"); 
/** 
 * caminho para o directório principal. 
 */ 
define("ROOT_PATH",getenv("DOCUMENT_ROOT").ROOT_URL); 
 
 
//////////// paths para directórios ///////// 
/** 
 * Caminho para o directório das configurações. 
 */ 
define("CONF_PATH",ROOT_PATH."conf/"); 
/** 
 * Caminho para o directório com os includes / libreries. 
 */ 
define("LIB_PATH",ROOT_PATH."lib/"); 
/** 
 * Caminho para o directório das templates. 
 */ 
define("TEMPLATES_PATH",ROOT_PATH."templates/"); 
 
 
////////// URLs para directórios ///////////// 
/** 
 * Url para o directório de estilos. 
 */ 
define("CSS_URL",ROOT_URL."css/"); 
/** 
 * Url para o directório de imagens. 
 */ 
define("IMAGES_URL",ROOT_URL."images/"); 
/** 
 * Url para o directório de scripts em javascript. 
 */ 
define("JS_URL",ROOT_URL."javascript/"); 
 
 
// **************** Includes ************ 
require_once("DB.php"); 
require_once("HTML/Template/PHPLIB.php"); 
require_once 'Mail.php'; 
require_once 'Mail/mime.php'; 
 
 
// ************** Base de Dados ********** 
/** 
 * DSN de acesso à base de dados. 
 */ 
define("DSN","oci8://user:pass@service_name"); 
 
 
//************** Datas ************ 
 
/////// datas limite //////// 
 
/** 
 * Dia limite. 
 */ 
define("STOP_DAY",31); 
/** 
 * Mês limite. 
 */ 
define("STOP_MONTH",12); 
/** 
 * Ano inicial. 
 */ 
define("START_YEAR",2005); 
/** 
 * Ano mínimo para datas antigas. 
 */ 
define("START_OLD_YEAR",1980); 
/** 
 * N.º de anos limite, posteriores ao ano actual. 
 */ 
define("MORE_N_YEARS",10); 
 
/** 
 * Hora limite. 
 */ 
define("STOP_HOUR",23);; 
 
/** 
 * Minuto ou segundo limite. 
 */ 
define("STOP_MINS_SEGS",59); 
 
/////// formatos ///////////// 
/** 
 * Formato, por default, das datas (oracle). 
 */ 
define("FORMAT_DATE","DD-MM-YYYY"); 
/** 
 * Formato extendido, por omissão, das datas (para uso interno). 
 */ 
define("FORMAT_DATE_EXT_INTERNAL","DD-MM-YYYY-HH24-MI-SS"); 
/** 
 * Formato extendido, por omissão, das datas (para uso interno), sem segundos. 
 */ 
define("FORMAT_DATE_EXT_INTERNAL_NOSECS","DD-MM-YYYY-HH24-MI"); 
/** 
 * Formato extendido, por omissão, das datas (para mostrar). 
 */ 
define("FORMAT_DATE_EXT_DISPLAY","DD-MM-YYYY HH24:MI:SS"); 
/** 
 * Formato, por default, das datas (mysql). 
 */ 
define("FORMAT_DATE_MYSQL","%d-%m-%Y"); 
 
 
///////////// Estados /////////// 
 
/** 
 * Id do estado concluído. 
 */ 
define("ID_ESTADO_CONCLUIDO",3); 
 
 
 
//////// Timeouts ///////// 
/** 
 * Timeout, em segundos, para fechar o popup e fazer reload. 
 */ 
define("TIMEOUT_CLOSE_AND_RELOAD",2); 
/** 
 * Timeout, em segundos, para fazer reload. 
 */ 
define("TIMEOUT_RELOAD",2); 
 
?> 
 
 |