]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/Dependencia.php
BugFix.
[mecon/meconlib.git] / lib / MECON / Dependencia.php
index f0f7bc58a7ab912d2f648926873a2304b0893213..b0c33a1b93db6492c95e916cc077407e0017aae3 100644 (file)
@@ -85,24 +85,24 @@ class MECON_Dependencia {
             $this->codep = $codep;
 
             $sql = "SELECT  nombre, nombre_breve, dependencia_id, codigo_actual
-                    FROM    $database.Dependencias
-                    WHERE   codigo_actual = '$this->codep' AND
-                           dependencia_esta_activa = 1";
+                FROM    $database.Dependencias
+                WHERE   codigo_actual = '{$this->codep}' AND
+                dependencia_esta_activa = 1";
 
             $result = $this->_dbh->query($sql);
         }
-       else {
+        else {
             $this->dependencia_id = $id;
 
             $sql = "SELECT  nombre, nombre_breve, dependencia_id, codigo_actual
-                    FROM    $database.Dependencias
-                    WHERE   dependencia_id = $this->dependencia_id AND
-                           dependencia_esta_activa = 1";
+                FROM    $database.Dependencias
+                WHERE   dependencia_id = {$this->dependencia_id} AND
+                dependencia_esta_activa = 1";
             $result = $this->_dbh->query($sql);
         }
 
         if(DB::isError($result))
-            die($result->getMessage("query mal hecho"));
+            trigger_error($result->getMessage("query mal hecho"), E_USER_ERROR);
 
         if($result->numRows() > 0) {
             $row = $result->fetchRow(DB_FETCHMODE_ASSOC);
@@ -194,13 +194,14 @@ class MECON_Dependencia {
      * @access public
      * @static
      */
-    function buscarPorCodigo(&$dbh, $codep)
+    function buscarPorCodigo(&$dbh, $codep, $database = 'CODEP')
     {
        //Reemplazar el comodIn
        $codep = preg_replace ('/\*/', '%', $codep);    
     
        $sql = " SELECT codigo_actual, codigo_comdoc, nombre, dependencia_id 
-                FROM {$this->_database}.Dependencias
+         nombre_breve
+                FROM $database.Dependencias
                 WHERE dependencia_esta_activa = 1 
                        AND codigo_actual LIKE '$codep' 
                 ORDER BY codigo_actual ";
@@ -221,13 +222,14 @@ class MECON_Dependencia {
      * @access public
      * @static
      */
-    function buscarPorNombre(&$dbh, $clave) 
+    function buscarPorNombre(&$dbh, $clave, $database = 'CODEP'
     {
        //ReducciOn de espacios en blanco
        $clave = preg_replace ('/\s+/', ' ', $clave);   
     
-       $sql = " SELECT codigo_actual, codigo_comdoc, nombre, dependencia_id
-                FROM {$this->_database}.Dependencias
+       $sql = " SELECT codigo_actual, codigo_comdoc, nombre, dependencia_id,
+         nombre_breve 
+                FROM $database.Dependencias
                 WHERE  dependencia_esta_activa = 1 ";
 
         //Separar la cadena de palabras clave