X-Git-Url: https://git.llucax.com/mecon/ai.git/blobdiff_plain/f9d84021c55bf0412b55800a82cc6be9a21dab74..efefba10aeaaa7d31d1339e5db0f6a5425467631:/lib/AI/DBObject.php?ds=sidebyside diff --git a/lib/AI/DBObject.php b/lib/AI/DBObject.php index aa51692..6de59cc 100644 --- a/lib/AI/DBObject.php +++ b/lib/AI/DBObject.php @@ -27,7 +27,6 @@ // $Id$ // -// +X2C Class 516 :AI_DBObject /** * Objecto con capacidad de guardarse, cargarse y borrarse de una base de datos. * @@ -42,9 +41,6 @@ class AI_DBObject { */ var $conf = array(); - // ~X2C - - // +X2C Operation 519 /** * @param int $id Identificador del objeto a cargar. * @param string $confFile Archivo de configuración del objeto. @@ -52,7 +48,7 @@ class AI_DBObject { * @return void * @access public */ - function AI_DBObject($id = 0, $confFile = '') // ~X2C + function AI_DBObject($id = 0, $confFile = '') { if ($confFile) { $this->conf = parse_ini_file($confFile, true); @@ -63,16 +59,14 @@ class AI_DBObject { $id_field = $this->conf['id']; $this->$id_field = $id; } - // -X2C - // +X2C Operation 520 /** * @param mixed $db Base de datos o resultado a usar para cargar el objeto. * * @return PEAR_Error * @access public */ - function cargar($db) // ~X2C + function cargar($db) { $id_field = $this->conf['id']; $id = intval($this->$id_field); @@ -102,18 +96,19 @@ class AI_DBObject { } return true; } - // -X2C - // +X2C Operation 521 /** * @param DB $db Base de datos a usar para guardar el objeto. - * @param array $datos Array con los datos a guardar en la DB (donde la clave es el campo y el valor el contenido a guardar). - * @param bool $nuevo Si es true, se fuerza a cargar el objeto en la base como si fuera nuevo. + * @param array $datos Array con los datos a guardar en la DB (donde la + * clave es el campo y el valor el contenido a + * guardar). + * @param bool $nuevo Si es true, se fuerza a cargar el objeto en la base + * como si fuera nuevo. * * @return PEAR_Error * @access public */ - function guardar($db, $datos, $nuevo = false) // ~X2C + function guardar($db, $datos, $nuevo = false) { $id_field = $this->conf['id']; $tabla = $this->conf['tabla']; @@ -141,16 +136,14 @@ class AI_DBObject { } return true; } - // -X2C - // +X2C Operation 522 /** * @param DB $db Base de datos a usar para borrar el objeto. * * @return PEAR_Error * @access public */ - function borrar($db) // ~X2C + function borrar($db) { $id_field = $this->conf['id']; $tabla = $this->conf['base'].'.'.$this->conf['tabla']; @@ -165,19 +158,16 @@ class AI_DBObject { } return PEAR::raiseError('No hay un identificador válido para borrar'); } - // -X2C - // +X2C Operation 523 /** * @return AI_DBObject * @access public */ - function __clone() // ~X2C + function __clone() { return $this; } - // -X2C -} // -X2C Class :AI_DBObject +} ?> \ No newline at end of file