]> git.llucax.com Git - mecon/ai.git/blobdiff - lib/AI/DBObject.php
Se cambian los die(expr) por trigger_error(expr, E_USER_ERROR) para poder interceptar...
[mecon/ai.git] / lib / AI / DBObject.php
index 7c162c8e20e0eaa35d7f185b443bbf34bbce33f3..6de59cc26a112991000e1098cbf2124711fb65e2 100644 (file)
@@ -27,7 +27,6 @@
 // $Id$
 //
 
-// +X2C Class 516 :AI_DBObject
 /**
  * Objecto con capacidad de guardarse, cargarse y borrarse de una base de datos.
  *
@@ -42,17 +41,14 @@ class AI_DBObject {
      */
     var $conf = array();
 
-    // ~X2C
-
-    // +X2C Operation 519
     /**
      * @param  int $id Identificador del objeto a cargar.
-     * @param  string $confFile Archivo de configuracin del objeto.
+     * @param  string $confFile Archivo de configuración del objeto.
      *
      * @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,19 +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
-     * @static
      */
-    function guardar($db, $datos, $nuevo = false) // ~X2C
+    function guardar($db, $datos, $nuevo = false)
     {
                $id_field = $this->conf['id'];
         $tabla    = $this->conf['tabla'];
@@ -142,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'];
@@ -166,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