]> git.llucax.com Git - mecon/ai.git/blobdiff - lib/AI/Error.php
Se mejora el link a Nuevo.
[mecon/ai.git] / lib / AI / Error.php
index b4a221a977492a96253b438bbd0d9e0f1aa2c304..a7fa1a3d391290354ba3adfa901392325f408068 100644 (file)
@@ -39,8 +39,18 @@ require_once 'PEAR.php';
  */
 define('AI_ERROR_NO_RESULTADOS', 1);
 
  */
 define('AI_ERROR_NO_RESULTADOS', 1);
 
+/**
+ * Error que indica que un padre no se puede borrar porque aún tiene
+ * hijos.
+ *
+ * Es un error esperado y poco grave que sucede cuando se intenta borrar
+ * un elemento del tipo AI_DBTreeObject que aún tiene hijos.
+ */
+define('AI_ERROR_TIENE_HIJOS', 2);
+
 // +X2C Class 469 :AI_Error
 /**
 // +X2C Class 469 :AI_Error
 /**
+ * @package AI
  * @access public
  */
 class AI_Error extends PEAR_Error {
  * @access public
  */
 class AI_Error extends PEAR_Error {
@@ -60,6 +70,20 @@ class AI_Error extends PEAR_Error {
     }
     // -X2C
 
     }
     // -X2C
 
+    // +X2C Operation 530
+    /**
+     * @param  mixed $error Variable a evaluar si es un error.
+     *
+     * @return bool
+     * @access public
+     * @static
+     */
+    function isError($error) // ~X2C
+    {
+        return is_a($error, 'ai_error');
+    }
+    // -X2C
+
 } // -X2C Class :AI_Error
 
 ?>
\ No newline at end of file
 } // -X2C Class :AI_Error
 
 ?>
\ No newline at end of file