X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/834bee1cf2c5bd122b3e941c70b5c2f03ee80a27..c999981d89604785bf449249f63429f57f336fff:/lib/MLIB/Tiempo/Banda.php?ds=sidebyside diff --git a/lib/MLIB/Tiempo/Banda.php b/lib/MLIB/Tiempo/Banda.php index 03c2b48..18a5671 100644 --- a/lib/MLIB/Tiempo/Banda.php +++ b/lib/MLIB/Tiempo/Banda.php @@ -1,16 +1,15 @@ */ -class MECON_Tiempo_Banda { +class MLIB_Tiempo_Banda { var $intervalos; var $db; @@ -44,7 +43,7 @@ class MECON_Tiempo_Banda { * Constructor. * @param $db Conexión opcional a una base de datos. */ - function MECON_Tiempo_Banda($db = null) + function MLIB_Tiempo_Banda($db = null) { $this->db = $db; $this->intervalos = array(); @@ -101,14 +100,14 @@ class MECON_Tiempo_Banda { { if($int != null) $inconsistencia = true; - $int = new Mecon_Tiempo_Intervalo(new Mecon_Tiempo_Hora( $r[1] ), - new Mecon_Tiempo_Hora( $r[1] )); + $int = new MLIB_Tiempo_Intervalo(new MLIB_Tiempo_Hora( $r[1] ), + new MLIB_Tiempo_Hora( $r[1] )); } if($r[0] == 'S') { if($int != null) { - $int->setFin( new Mecon_Tiempo_Hora( $r[1] ) ); + $int->setFin( new MLIB_Tiempo_Hora( $r[1] ) ); $this->agregarIntervalo( $int ); $int = null; } @@ -123,22 +122,22 @@ class MECON_Tiempo_Banda { { if($result->numRows() > 0) {//Version Light o Serenos - $int = new Mecon_Tiempo_Intervalo(new Mecon_Tiempo_Hora('00:00'), - new Mecon_Tiempo_Hora('00:00')); + $int = new MLIB_Tiempo_Intervalo(new MLIB_Tiempo_Hora('00:00'), + new MLIB_Tiempo_Hora('00:00')); while( $r = $result->fetchRow() ) { if($r[0] == 'E') { // if($int != null) //$inconsistencia = true; - $int = new Mecon_Tiempo_Intervalo(new Mecon_Tiempo_Hora( $r[1] ), - new Mecon_Tiempo_Hora( $r[1] )); + $int = new MLIB_Tiempo_Intervalo(new MLIB_Tiempo_Hora( $r[1] ), + new MLIB_Tiempo_Hora( $r[1] )); } if($r[0] == 'S') { if($int != null) { - $int->setFin( new Mecon_Tiempo_Hora( $r[1] ) ); + $int->setFin( new MLIB_Tiempo_Hora( $r[1] ) ); $this->agregarIntervalo( $int ); $int = null; } @@ -169,14 +168,14 @@ class MECON_Tiempo_Banda { { if($int != null) $inconsistencia = true; - $int = new Mecon_Tiempo_Intervalo(new Mecon_Tiempo_Hora( $r[1] ), - new Mecon_Tiempo_Hora( $r[1] )); + $int = new MLIB_Tiempo_Intervalo(new MLIB_Tiempo_Hora( $r[1] ), + new MLIB_Tiempo_Hora( $r[1] )); } if($r[0] == 'S') { if($int != null) { - $int->setFin( new Mecon_Tiempo_Hora( $r[1] ) ); + $int->setFin( new MLIB_Tiempo_Hora( $r[1] ) ); $this->agregarIntervalo( $int ); $int = null; } @@ -191,8 +190,8 @@ class MECON_Tiempo_Banda { else { //Version Light o Serenos - $int = new Mecon_Tiempo_Intervalo(new Mecon_Tiempo_Hora('00:00'), - new Mecon_Tiempo_Hora('00:00')); + $int = new MLIB_Tiempo_Intervalo(new MLIB_Tiempo_Hora('00:00'), + new MLIB_Tiempo_Hora('00:00')); if(!is_null($accesos)) { @@ -202,14 +201,14 @@ class MECON_Tiempo_Banda { { // if($int != null) //$inconsistencia = true; - $int = new Mecon_Tiempo_Intervalo(new Mecon_Tiempo_Hora( $r[1] ), - new Mecon_Tiempo_Hora( $r[1] )); + $int = new MLIB_Tiempo_Intervalo(new MLIB_Tiempo_Hora( $r[1] ), + new MLIB_Tiempo_Hora( $r[1] )); } if($r[0] == 'S') { if($int != null) { - $int->setFin( new Mecon_Tiempo_Hora( $r[1] ) ); + $int->setFin( new MLIB_Tiempo_Hora( $r[1] ) ); $this->agregarIntervalo( $int ); $int = null; } @@ -254,7 +253,7 @@ class MECON_Tiempo_Banda { { if ($intervalo->invertido()) { $intervalo->_chequear(); - $this->agregarIntervalo(new MECON_Tiempo_Intervalo(new MECON_Tiempo_Hora('00:00'), new MECON_Tiempo_Hora ('24:00'))); + $this->agregarIntervalo(new MLIB_Tiempo_Intervalo(new MLIB_Tiempo_Hora('00:00'), new MLIB_Tiempo_Hora ('24:00'))); $this->sacarIntervalo($intervalo); return true; } @@ -332,7 +331,7 @@ class MECON_Tiempo_Banda { $d = $int->getDuracion(); if($d->greater($t)) { #con cortar alcanza - $ini = new MECON_Tiempo_Hora(); + $ini = new MLIB_Tiempo_Hora(); $ini->copy($int->inicio); $ini->add($t); /*TODO guardar este tiempo como rechazado*/ @@ -357,7 +356,7 @@ class MECON_Tiempo_Banda { */ function chequearIntervalo($intervalo) { - $t = new MECON_Tiempo_Hora(); + $t = new MLIB_Tiempo_Hora(); foreach ($this->intervalos as $i) $t->add($i->superponer($intervalo)); $d = $intervalo->getDuracion(); @@ -374,7 +373,7 @@ class MECON_Tiempo_Banda { */ function chequearBanda($banda) { - $f = new MECON_Tiempo_Hora(); + $f = new MLIB_Tiempo_Hora(); foreach ($banda->intervalos as $i) $f->add($this->chequearIntervalo($i)); return $f; @@ -462,13 +461,13 @@ class MECON_Tiempo_Banda { /** * Chequea si el período pasado como argumento se superpone con la banda. - * @param $periodo Puede ser un MECON_Tiempo_Intervalo o MECON_Tiempo_Banda. + * @param $periodo Puede ser un MLIB_Tiempo_Intervalo o MLIB_Tiempo_Banda. * @return true si se superpone, false si no. */ function seSuperpone($periodo) { $intervalos = array($periodo); - if (is_a($periodo, 'mecon_tiempo_banda')) { + if (is_a($periodo, 'MLIB_tiempo_banda')) { $intervalos = $periodo->intervalos; } foreach ($intervalos as $i) {