| // +--------------------------------------------------------------------+ // // $Id: Intranet_Legajos_Familiares.php 23 2003-07-15 18:56:42Z msklar $ // // +X2C includes require_once 'DB.php'; // ~X2C require_once 'intranetdb.php'; // +X2C Class 154 :Servicios_Legajos_Familiares /** * @access public */ // XXX - Pregunta llucar: POR QUE CATSO HEREDA DE DB??? class Servicios_Legajos_Familiares extends DB { /** * @var int $agente * @access public */ var $agente; /** * @var int $datos * @access public */ var $datos; // ~X2C // +X2C Operation 169 /** * @param int $agente * * @return void * @access public */ function Servicios_Legajos_Familiares($agente) // ~X2C { $this->agente = $agente; $db = IntranetDB::connect(); if (DB::isError($db)) trigger_error($db->getMessage('No pudo conectarse a la base'), E_USER_ERROR); $sql = "SELECT * FROM novedades.web004 WHERE documento = $agente"; $result = $db->query($sql); if (DB::isError($result)) trigger_error($result->getMessage('Query mal hecho'), E_USER_ERROR); for ($fila = 0; $fila < $result->numRows(); $fila++) { $this->datos[$fila] = $result->fetchRow(DB_FETCHMODE_ASSOC); } } // -X2C // +X2C Operation 170 /** * @return void * @access public */ function getHijos() // ~X2C { $aux = array(); $fila = 0; if(is_array($this->datos)) { foreach (array_keys($this->datos) as $key) { if($this->datos[$key]['parentesco']=='H') { $aux[$fila]['nombre'] = $this->datos[$key]['nombre']; $aux[$fila]['tipo_doc'] = $this->datos[$key]['tipodoc']; $aux[$fila]['nro_doc'] = $this->datos[$key]['nrodoc']; $aux[$fila]['fecha_nac'] = $this->datos[$key]['fecha_nac']; $aux[$fila]['parentesco'] = $this->datos[$key]['parentesco']; $fila++; } } } return $aux; } // -X2C // +X2C Operation 171 /** * @return void * @access public */ function getFamiliares() // ~X2C { $aux = array(); $fila = 0; if(is_array($this->datos)) { foreach (array_keys($this->datos) as $key) { if($this->datos[$key]['parentesco']!="H") { $aux[$fila]['nombre'] = $this->datos[$key]['nombre']; $aux[$fila]['tipo_doc'] = $this->datos[$key]['tipodoc']; $aux[$fila]['nro_doc'] = $this->datos[$key]['nrodoc']; $aux[$fila]['fecha_nac'] = $this->datos[$key]['fecha_nac']; $aux[$fila]['parentesco'] = $this->datos[$key]['parentesco']; $fila++; } } } return $aux; } // -X2C } // -X2C Class :Servicios_Legajos_Familiares ?>