]> git.llucax.com Git - mecon/ai.git/blobdiff - lib/AI/Sistema.php
Se cambian los die(expr) por trigger_error(expr, E_USER_ERROR) para poder interceptar...
[mecon/ai.git] / lib / AI / Sistema.php
index bb3be575ca17990da1aea24bee3136c7e23de959..06d5b63824b922ceb8b24229f30e289228188027 100644 (file)
@@ -206,11 +206,11 @@ class AI_Sistema extends AI_DBObject {
     }
 
     /**
     }
 
     /**
-     * @param  DB $db Base de datos de donde obtener los sistemas.
-     * @param  bool $soloHabilitados Clausula WHERE para filtrar la búsqueda.
-     * @param  string $where Clausula WHERE para filtrar la búsqueda.
+     * @param  $db Base de datos de donde obtener los sistemas.
+     * @param  $soloHabilitados Si es true devuelve solo los sistemas marcados como habilitados.
+     * @param  $where Clausula WHERE para filtrar la búsqueda.
      *
      *
-     * @return array
+     * @return Un array de sistemas cuya clave es el id del sistema y el valor es un objeto AI_Sistema.
      * @access public
      * @static
      */
      * @access public
      * @static
      */
@@ -241,7 +241,7 @@ class AI_Sistema extends AI_DBObject {
         $sistema  = new AI_Sistema;
         $err      = $sistema->cargar($result);
         while (!PEAR::isError($err)) {
         $sistema  = new AI_Sistema;
         $err      = $sistema->cargar($result);
         while (!PEAR::isError($err)) {
-            $sistemas[] = $sistema->__clone();
+            $sistemas[$sistema->sistema] = $sistema->__clone();
             $err = $sistema->cargar($result);
         }
         // Si no hay mas resultados (terminó bien) devuelve el array de
             $err = $sistema->cargar($result);
         }
         // Si no hay mas resultados (terminó bien) devuelve el array de
@@ -256,4 +256,4 @@ class AI_Sistema extends AI_DBObject {
 
 }
 
 
 }
 
-?>
\ No newline at end of file
+?>