require_once 'DB.php';
// ~X2C
-// +X2C Class 503 :AIDB
+// +X2C Class 503 :AI_DB
/**
* Base de datos del Administrador de Intranet.
*
* @access public
*/
-class AIDB extends DB {
+class AI_DB extends DB {
// ~X2C
// +X2C Operation 506
/**
+ * @param string $confFile Archivo de configuracin de la base de datos.
+ *
* @return &mixed
* @access public
*/
- function &connect() // ~X2C
+ function &connect($confFile) // ~X2C
{
- $conf = parse_ini_file(dirname(__FILE__) . '/../conf/AIDB.ini', true);
+ $conf = parse_ini_file($confFile, true);
return DB::connect($conf['dsn'], $conf['opciones']);
}
// -X2C
-} // -X2C Class :AIDB
+ // +X2C Operation 511
+ /**
+ * Verifica si un objeto es un error.
+ *
+ * @param mixed &$var Variable a chequear si es un error.
+ *
+ * @return bool
+ * @access public
+ */
+ function isError(&$var) // ~X2C
+ {
+ return is_a($var, 'ai_error');
+ }
+ // -X2C
+
+} // -X2C Class :AI_DB
-?>
\ No newline at end of file
+?>