$Id$
-----------------------------------------------------------------------------*/
-require_once 'MECON/DBO.php';
require_once 'Date.php';
-require_once 'Time/Span.php';
-require_once 'HE/DB.php';
+require_once 'Date/Span.php';
/**
* Información sobre feriados.
$this->_tipo = isset($tipo) ? $tipo : 'laborable';
// Verificamos si hay algo en la DB.
$fecha = $this->getDate();
- $datos = $this->_db->getRow("SELECT * FROM novedades.feriado WHERE fecha = '$fecha'", null, DB_FETCH_ASSOC);
+ $datos = $this->_db->getRow("SELECT * FROM novedades.feriados WHERE fecha = '$fecha'", null, DB_FETCHMODE_ASSOC);
// Si hay un error, lo pasamos a quien nos llama.
if (DB::isError($datos)) {
return $datos;
*/
function getTipo() {
if ($this->_tipo == 'asueto') {
- $desde = new Time_Span($this->desde);
- $hora = new Time_Span($this->format('%H:%M'));
+ $desde = new Date_Span($this->desde);
+ $hora = new Date_Span($this->format('%H:%M'));
if ($hora->greaterEqual($desde)) {
return $this->_tipo;
} else {
* @access public
*/
function esLaborable() {
- return getTipo() == 'laborable';
+ return $this->getTipo() == 'laborable';
}
/**
* @access public
*/
function esNoLaborable() {
- return getTipo() == 'no laborable';
+ return $this->getTipo() == 'no laborable';
}
/**
* @access public
*/
function esFeriado() {
- return getTipo() == 'feriado';
+ return $this->getTipo() == 'feriado';
}
/**
* @access public
*/
function esAsueto() {
- return getTipo() == 'asueto';
+ return $this->getTipo() == 'asueto';
}
/**