<?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);
?>
|