]> git.llucax.com Git - mecon/ai.git/blobdiff - lib/AI/Error.php
Se cambian los die(expr) por trigger_error(expr, E_USER_ERROR) para poder interceptar...
[mecon/ai.git] / lib / AI / Error.php
index 1dc3915a9500020b5a22cd9ac67f36accd1217b5..f0609e89d0661af1867e1392e6758d4d52b2e233 100644 (file)
 // $Id$
 //
 
-// +X2C includes
 require_once 'PEAR.php';
-// ~X2C
 
 /**
  * Error que indica que no hay más resultados en una base de datos.
- *
  * Es un error esperado y poco grave que sucede cada vez que se itera
  * sobre un resultado de una base de datos.
  */
 define('AI_ERROR_NO_RESULTADOS', 1);
 
 /**
- * Error que indica que un padre no se puede borrar porque aún tiene
- * hijos.
- *
+ * 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
+/**
+ * Error que indica que el tipo de orden usado no es válido.
+ * Es un error no esperado.
+ */
+define('AI_ERROR_ORDEN_INVALIDO', 3);
+
 /**
  * @package AI
  * @access public
  */
 class AI_Error extends PEAR_Error {
-    // ~X2C
 
-    // +X2C Operation 470
     /**
      * @param  int $codigo Código de error.
      * @param  string $mensaje Mensaje para mostrar
@@ -64,13 +62,11 @@ class AI_Error extends PEAR_Error {
      * @return void
      * @access public
      */
-    function AI_Error($codigo, $mensaje = '') // ~X2C
+    function AI_Error($codigo, $mensaje = '')
     {
         $this->PEAR_Error($mensaje, $codigo);
     }
-    // -X2C
 
-    // +X2C Operation 530
     /**
      * @param  mixed $error Variable a evaluar si es un error.
      *
@@ -78,12 +74,11 @@ class AI_Error extends PEAR_Error {
      * @access public
      * @static
      */
-    function isError($error) // ~X2C
+    function isError($error)
     {
         return is_a($error, 'ai_error');
     }
-    // -X2C
 
-} // -X2C Class :AI_Error
+}
 
 ?>
\ No newline at end of file