X-Git-Url: https://git.llucax.com/mecon/meconlib.git/blobdiff_plain/b7ac252733f877a1b2b55a781d885c12f4bdcf80..c0cc0ddabd54d39b68079ef97f414b799211aa67:/lib/MECON/Dependencia.php?ds=sidebyside diff --git a/lib/MECON/Dependencia.php b/lib/MECON/Dependencia.php index 4712ef1..6b01f1f 100644 --- a/lib/MECON/Dependencia.php +++ b/lib/MECON/Dependencia.php @@ -129,7 +129,7 @@ class MECON_Dependencia { if(DB::isError($result)) trigger_error($result->getMessage("query mal hecho"), E_USER_ERROR); while($row = $result->fetchRow()) - $agentes[] = new MECON_Agente($row[0]); + $agentes[$row[0]] = new MECON_Agente($this->_db, $row[0]); //Contratados $sql = "SELECT nrodoc FROM Contratados.Contratados @@ -138,7 +138,7 @@ class MECON_Dependencia { if(DB::isError($result)) trigger_error($result->getMessage("query mal hecho"), E_USER_ERROR); while($row = $result->fetchRow()) - $agentes[] = new MECON_Agente($row[0]); + $agentes[$row[0]] = new MECON_Agente($this->_db, $row[0]); return $agentes; } @@ -150,8 +150,9 @@ class MECON_Dependencia { */ function getDependencias() { + $base = (isset($this->_database))? $this->_database : "CODEP"; $sql = "SELECT codigo_actual - FROM ".$this->_database.".Dependencias + FROM ".$base.".Dependencias WHERE dependencia_esta_activa = 1"; $result = $this->_db->query($sql); if(DB::isError($result)) @@ -196,20 +197,20 @@ class MECON_Dependencia { */ function buscarPorCodigo(&$dbh, $codep, $database = 'CODEP') { - //Reemplazar el comodIn + //Reemplazar el comodín $codep = preg_replace ('/\*/', '%', $codep); - $sql = " SELECT codigo_actual, codigo_comdoc, nombre, dependencia_id - nombre_breve - FROM ".$database.".Dependencias - WHERE dependencia_esta_activa = 1 - AND codigo_actual LIKE '".$codep."' - ORDER BY codigo_actual "; + $sql = " SELECT codigo_actual, codigo_comdoc, nombre, + dependencia_id, nombre_breve + FROM ".$database.".Dependencias + WHERE dependencia_esta_activa = 1 + AND codigo_actual LIKE '".$codep."' + ORDER BY codigo_actual "; $dbh->setFetchMode(DB_FETCHMODE_ASSOC); $result = $dbh->query($sql); - return $result; + return $result; }