]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/Feriado.php
Bugfixes.
[mecon/meconlib.git] / lib / MECON / Feriado.php
index 71aecd66dd40bbcf2235e4ef5088634e579f79be..c3487e204b0ba4bafafe958fc2d6119dd712f189 100644 (file)
@@ -24,10 +24,8 @@ Autor:  Leandro Lucarella <llucar@mecon.gov.ar>
 $Id$
 -----------------------------------------------------------------------------*/
 
 $Id$
 -----------------------------------------------------------------------------*/
 
-require_once 'MECON/DBO.php';
 require_once 'Date.php';
 require_once 'Date.php';
-require_once 'Time/Span.php';
-require_once 'HE/DB.php';
+require_once 'Date/Span.php';
 
 /**
  * InformaciĆ³n sobre feriados.
 
 /**
  * InformaciĆ³n sobre feriados.
@@ -129,7 +127,7 @@ class MECON_Feriado extends Date {
                 $this->_tipo = isset($tipo) ? $tipo : 'laborable';
                 // Verificamos si hay algo en la DB.
                 $fecha = $this->getDate();
                 $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;
                 // Si hay un error, lo pasamos a quien nos llama.
                 if (DB::isError($datos)) {
                     return $datos;
@@ -154,8 +152,8 @@ class MECON_Feriado extends Date {
      */
     function getTipo() {
         if ($this->_tipo == 'asueto') {
      */
     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 {
             if ($hora->greaterEqual($desde)) {
                 return $this->_tipo;
             } else {
@@ -176,7 +174,7 @@ class MECON_Feriado extends Date {
      * @access public
      */
     function esLaborable() {
      * @access public
      */
     function esLaborable() {
-        return getTipo() == 'laborable';
+        return $this->getTipo() == 'laborable';
     }
 
     /**
     }
 
     /**
@@ -187,7 +185,7 @@ class MECON_Feriado extends Date {
      * @access public
      */
     function esNoLaborable() {
      * @access public
      */
     function esNoLaborable() {
-        return getTipo() == 'no laborable';
+        return $this->getTipo() == 'no laborable';
     }
 
     /**
     }
 
     /**
@@ -198,7 +196,7 @@ class MECON_Feriado extends Date {
      * @access public
      */
     function esFeriado() {
      * @access public
      */
     function esFeriado() {
-        return getTipo() == 'feriado';
+        return $this->getTipo() == 'feriado';
     }
 
     /**
     }
 
     /**
@@ -213,7 +211,7 @@ class MECON_Feriado extends Date {
      * @access public
      */
     function esAsueto() {
      * @access public
      */
     function esAsueto() {
-        return getTipo() == 'asueto';
+        return $this->getTipo() == 'asueto';
     }
 
     /**
     }
 
     /**