]> git.llucax.com Git - mecon/meconlib.git/blobdiff - lib/MECON/Dependencia.php
- Arregle una interpolacion de variables.
[mecon/meconlib.git] / lib / MECON / Dependencia.php
index 1dc9685f55a8d67b365031b203b324674ddb87b4..4712ef133aac5416b6754b7d668672bfce408533 100644 (file)
@@ -76,29 +76,29 @@ class MECON_Dependencia {
      * @return void
      * @access public
      */
      * @return void
      * @access public
      */
-    function MECON_Dependencia(&$dbh, $codep, $id = null, $database = 'CODEP') 
+    function MECON_Dependencia(&$db, $codep, $id = null, $database = 'CODEP') 
     {
     {
-        $this->_dbh = $dbh;
+        $this->_db = $db;
         $this->_database = $database;
 
         if(!is_null($codep)) {
             $this->codep = $codep;
 
             $sql = "SELECT  nombre, nombre_breve, dependencia_id, codigo_actual
         $this->_database = $database;
 
         if(!is_null($codep)) {
             $this->codep = $codep;
 
             $sql = "SELECT  nombre, nombre_breve, dependencia_id, codigo_actual
-                FROM    $database.Dependencias
-                WHERE   codigo_actual = '{$this->codep}' AND
+                FROM    ".$database.".Dependencias
+                WHERE   codigo_actual = '".$this->codep."' AND
                 dependencia_esta_activa = 1";
 
                 dependencia_esta_activa = 1";
 
-            $result = $this->_dbh->query($sql);
+            $result = $this->_db->query($sql);
         }
         else {
             $this->dependencia_id = $id;
 
             $sql = "SELECT  nombre, nombre_breve, dependencia_id, codigo_actual
         }
         else {
             $this->dependencia_id = $id;
 
             $sql = "SELECT  nombre, nombre_breve, dependencia_id, codigo_actual
-                FROM    $database.Dependencias
-                WHERE   dependencia_id = {$this->dependencia_id} AND
+                FROM    ".$database.".Dependencias
+                WHERE   dependencia_id = ".$this->dependencia_id." AND
                 dependencia_esta_activa = 1";
                 dependencia_esta_activa = 1";
-            $result = $this->_dbh->query($sql);
+            $result = $this->_db->query($sql);
         }
 
         if(DB::isError($result))
         }
 
         if(DB::isError($result))
@@ -123,22 +123,22 @@ class MECON_Dependencia {
         //Planta y becarios
         $agentes = array();
         $sql = "SELECT nrodoc
         //Planta y becarios
         $agentes = array();
         $sql = "SELECT nrodoc
-               FROM {$this->_database}.web003
-               WHERE codep = '{$this->codep}'";
+               FROM novedades.web003
+               WHERE codep = '".$this->codep."'";
         $result = $this->_db->query($sql);
         if(DB::isError($result))
             trigger_error($result->getMessage("query mal hecho"), E_USER_ERROR);
         while($row = $result->fetchRow())
         $result = $this->_db->query($sql);
         if(DB::isError($result))
             trigger_error($result->getMessage("query mal hecho"), E_USER_ERROR);
         while($row = $result->fetchRow())
-            $agentes[] = new MECON_Agente($this->_db, $row[0]);
+            $agentes[] = new MECON_Agente($row[0]);
         //Contratados
         $sql = "SELECT nrodoc
                FROM Contratados.Contratados
         //Contratados
         $sql = "SELECT nrodoc
                FROM Contratados.Contratados
-               WHERE codep = '$this->codep'";
-        $result = $db->query($sql);
+               WHERE codep = '".$this->codep."'";
+        $result = $this->_db->query($sql);
         if(DB::isError($result))
             trigger_error($result->getMessage("query mal hecho"), E_USER_ERROR);
         while($row = $result->fetchRow())
         if(DB::isError($result))
             trigger_error($result->getMessage("query mal hecho"), E_USER_ERROR);
         while($row = $result->fetchRow())
-            $agentes[] = new MECON_Agente($this->_db, $row[0]);
+            $agentes[] = new MECON_Agente($row[0]);
         return $agentes;
     }
 
         return $agentes;
     }
 
@@ -151,7 +151,7 @@ class MECON_Dependencia {
     function getDependencias() 
     {
         $sql = "SELECT codigo_actual
     function getDependencias() 
     {
         $sql = "SELECT codigo_actual
-               FROM {$this->_database}.Dependencias
+               FROM ".$this->_database.".Dependencias
                WHERE dependencia_esta_activa = 1";
         $result = $this->_db->query($sql);
         if(DB::isError($result))
                WHERE dependencia_esta_activa = 1";
         $result = $this->_db->query($sql);
         if(DB::isError($result))
@@ -200,9 +200,10 @@ class MECON_Dependencia {
        $codep = preg_replace ('/\*/', '%', $codep);    
     
        $sql = " SELECT codigo_actual, codigo_comdoc, nombre, dependencia_id 
        $codep = preg_replace ('/\*/', '%', $codep);    
     
        $sql = " SELECT codigo_actual, codigo_comdoc, nombre, dependencia_id 
-                FROM $database.Dependencias
+         nombre_breve
+                FROM ".$database.".Dependencias
                 WHERE dependencia_esta_activa = 1 
                 WHERE dependencia_esta_activa = 1 
-                       AND codigo_actual LIKE '$codep
+                       AND codigo_actual LIKE '".$codep."
                 ORDER BY codigo_actual ";
 
         $dbh->setFetchMode(DB_FETCHMODE_ASSOC);
                 ORDER BY codigo_actual ";
 
         $dbh->setFetchMode(DB_FETCHMODE_ASSOC);
@@ -226,14 +227,15 @@ class MECON_Dependencia {
        //ReducciOn de espacios en blanco
        $clave = preg_replace ('/\s+/', ' ', $clave);   
     
        //ReducciOn de espacios en blanco
        $clave = preg_replace ('/\s+/', ' ', $clave);   
     
-       $sql = " SELECT codigo_actual, codigo_comdoc, nombre, dependencia_id
-                FROM $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
        $items = split(' ', $clave);
        foreach ($items as $i){
                 WHERE  dependencia_esta_activa = 1 ";
 
         //Separar la cadena de palabras clave
        $items = split(' ', $clave);
        foreach ($items as $i){
-           $sql.= " AND nombre like '%$i%' ";
+           $sql.= " AND nombre like '%".$i."%' ";
        }
 
        $sql.= " ORDER BY codigo_actual";
        }
 
        $sql.= " ORDER BY codigo_actual";