-class NovedadesDia {
-
- var $novedades = array();
-
- var $agente = null;
-
- var $fecha = null;
-
- var $_db = null;
-
-
- function NovedadesDia($agente, $fecha)
- {
- #validar el tipo de $fecha
- $this->agente = $agente;
- $this->fecha = $fecha;
-
- #Ver de donde sacar esto bonito...
- $dsn = "mysql://intranet:intranet@localhost/novedades";
- $this->_db = DB::connect( $dsn , true);
- if(DB::isError($this->_db))
- die($this->_db->getMessage());
- #Carga las novedades del agente/fecha en la lista de novedades
- $this->BuscarLicencia();
- $this->BuscarNovedadesTemporales();
- $this->BuscarNovedadDiaria();
- }
-
- function deLicencia()
- {
- $licencias = array('Adp','Asa','Fal','Fran','FES/REL','Grem','Interrup','Sus','10a', ->'10a/d','10c','10d','10g','10h','10i','10j','10j/c','13Ia','13Ia/s','13Ia/u','13Ib',->'13Ic','13Id','13Id/a','13Id/h','13Ie','13Ig','13IIa','13IIb','13IIc','13IId', ->'13IIe','1363/97-2','14a','14b','14b1','14b2','14c','14d','14f','14g','14h','15a', ->'15b','15c','9');
- $anti_licencias = ('Interr/13a','Interr/9');
- foreach($this->novedades as $nov)
- {
- if(in_array($nov->codigo, $anti_licencias))
+class MECON_NovedadesDia {
+
+ var $novedades = array();
+
+ var $agente = null;
+
+ var $fecha = null;
+
+ var $_db = null;
+
+
+ function MECON_NovedadesDia($agente, $fecha) {
+#validar el tipo de $fecha
+ $this->agente = $agente;
+ $this->fecha = $fecha;
+
+#Ver de donde sacar esto bonito...
+
+ $dsn = "mysql://intranet:intranet@intranet-db.mecon.ar/novedades";
+ $this->_db = DB::connect( $dsn , true);
+ if(DB::isError($this->_db))
+ trigger_error($this->_db->getMessage(), E_USER_ERROR);
+#Carga las novedades del agente/fecha en la lista de novedades
+
+ $this->BuscarLicencia();
+ $this->BuscarNovedadesTemporales();
+ $this->BuscarNovedadDiaria();
+ }
+
+ function deLicencia() {
+ $licencias = array('Adp','Asa','Fal','Fran','FES/REL','Grem','Interrup','Sus','10a','10a/d','10c','10d','10g','10h','10i','10j','10j/c','13Ia','13Ia/s','13Ia/u','13Ib','13Ic','13Id','13Id/a','13Id/h','13Ie','13Ig','13IIa','13IIb','13IIc','13IId', '13IIe','1363/97-2','14a','14b','14b1','14b2','14c','14d','14f','14g','14h','15a', '15b','15c','9');
+ $anti_licencias = array('Interr/13a','Interr/9');
+ foreach($this->novedades as $nov) {
+ if(in_array($nov->codigo, $anti_licencias))
+ return false;
+ if(in_array($nov->codigo, $licencias))
+ return true;
+ }