PHP Classes

File: conf/core.inc

Recommend this page to a friend!
  Classes of José Filipe Lopes Santos   Ticket Calendar   conf/core.inc   Download  
File: conf/core.inc
Role: Configuration script
Content type: text/plain
Description: Configurations
Class: Ticket Calendar
View the dates of scheduled tickets on a calendar
Author: By
Last change:
Date: 10 years ago
Size: 2,925 bytes
 

Contents

Class file image Download
<?php

/**
 * Configurações da aplicação.
 *
 * @author José Filipe Lopes Santos <jfilipe@med.up.pt>
 * @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);

?>