*/
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);
+
+/**
+ * Error que indica que el tipo de orden usado no es válido.
+ * Es un error no esperado.
+ */
+define('AI_ERROR_ORDEN_INVALIDO', 3);
+
// +X2C Class 469 :AI_Error
/**
+ * @package AI
* @access public
*/
class AI_Error extends PEAR_Error {
// +X2C Operation 470
/**
- * @param int $codigo Cdigo de error.
+ * @param int $codigo Código de error.
* @param string $mensaje Mensaje para mostrar
*
* @return void
}
// -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