var $_db = null;
- function MECON_NovedadesDia($agente, $fecha) {
+ function MECON_NovedadesDia(&$db, $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);
+ $this->_db = $db;
if(DB::isError($this->_db))
- die($this->_db->getMessage());
+ trigger_error($this->_db->getMessage(), E_USER_ERROR);
#Carga las novedades del agente/fecha en la lista de novedades
$this->BuscarLicencia();
function BuscarLicencia() {
$fecha = $this->fecha->format("%Y%m%d");
$query = "SELECT codnov,descripcion
- FROM web018,webnov
+ FROM novedades.web018,novedades.webnov
WHERE docagente = $this->agente
AND diadesde <= $fecha
AND diahasta >= $fecha
AND codnov = codigo";
$result = $this->_db->query($query);
if(DB::isError($result))
- die($result->getMessage());
+ trigger_error($result->getMessage(), E_USER_ERROR);
while($r = $result->fetchRow()) {
$novedad = new MECON_Novedad();
$novedad->codigo = $r[0];
$this->fecha->getMonth()."-".
$this->fecha->getDay();
$query = "SELECT novedad, desde, hasta, descripcion
- FROM parciales,webnov
+ FROM novedades.parciales,novedades.webnov
WHERE fecha = '$fecha'
AND nrodoc = $this->agente
AND novedad = codigo";
$result = $this->_db->query($query);
if(DB::isError($result))
- die($result->getMessage());
+ trigger_error($result->getMessage(), E_USER_ERROR);
while($r = $result->fetchRow()) {
$novedad = new MECON_Novedad();
$novedad->codigo = $r[0];
//y no le agregue un 0 si es < que 10
$ano = $this->fecha->getYear();
$query = "SELECT novedad,descripcion
- FROM web020,webnov
+ FROM novedades.web020,novedades.webnov
WHERE anio = $ano
AND mes = $mes
AND nrodoc = $this->agente
AND novedad = codigo";
$result = $this->_db->query($query);
if(DB::isError($result))
- die($result->getMessage());
+ trigger_error($result->getMessage(), E_USER_ERROR);
if($c = $result->fetchRow()) {
$codigo = $c[0];
$descripcion = $c[1];