2 // vim: set expandtab tabstop=4 softtabstop=4 shiftwidth=4:
3 // +--------------------------------------------------------------------+
5 // +--------------------------------------------------------------------+
6 // | Sistema de Administracion y Matenimiento de Usuarios Relativo A |
8 // | Ministerio de EconomÃa |
9 // +--------------------------------------------------------------------+
10 // | Creado: fri mar 21 ART 2003 |
11 // | Autor: Martin Marrese <mmarre@mecon.gov.ar> |
12 // +--------------------------------------------------------------------+
21 require_once 'PEAR.php';
22 require_once 'DB.php';
27 * Libreria para le manejo de los sistemas de intranet.
33 class SA_Sistemas extends PEAR {
59 * Recibe como parametro el identificador del sistema
63 function SA_Sistemas ($id_sistema, $dbh)
65 $this->_id_sistema = $id_sistema;
67 $this->_sql = include 'lib/SA/Sistemas/sql_Conf.php'; // Obtengo las consultas SQL
71 * Devuelve un array con los datos del sistema.
73 * Funcion que devuelve un hasharray con los datos del sistema,
74 * en donde cada clave es un campo de la tabla sistema.
82 $sql = $this->_sql['obtener_datos_sistema'];
83 $sql.= $this->_sql['obtener_datos_sistema2'];
84 $tmp = array ('0'=>$this->_id_sistema);
85 $result = $this->_dbh->getAll($sql, $tmp,DB_FETCHMODE_OBJECT);
90 * Devuelve un array con los datos de todos los sistemas.
92 * Funcion que devuelve un hasharray con todos los datos de los
93 * sistemas cargados en base, en donde cada clave es un campo
94 * de la tabla sistema.
100 function datosTodos()
102 $sql = $this->_sql['obtener_datos_sistema'];
103 $sql.= $this->_sql['obtener_datos_sistema3'];
104 $result = $this->_dbh->getAll($sql, '',DB_FETCHMODE_OBJECT);