* @access private
*/
- /** @var object DB DBオブジェクト */
- var $db;
+ /**
+ * @XXX stay public because of B.C.
+ * @protected object DB DBオブジェクト
+ */
+ public $db;
- /** @var array トランザクション管理スタック */
- var $transaction = array();
+ /** @protected array トランザクション管理スタック */
+ protected $transaction = array();
/**#@-*/
function ethna_adodb_logger ($msg, $newline) {
$c = Ethna_Controller::getInstance();
$logger = $c->getLogger();
-
+
$logger->log(LOG_DEBUG, strip_tags(str_replace("\n", "", $msg)));
}
* @access private
*/
- /** @var object DB DBオブジェクト */
- var $db;
+ /**
+ * @XXX stay public because of B.C.
+ * @protected object DB DBオブジェクト
+ */
+ public $db;
- /** @var string dsn */
- var $dsn;
+ /** @protected string dsn */
+ protected $dsn;
/**#@-*/
function connect()
{
$dsn = $this->parseDSN($this->dsn);
-
+
if ($dsn['phptype'] == 'sqlite') {
$path = $dsn['database'];
$this->db = ADONewConnection("sqlite");
return true;
} else {
return false;
- }
+ }
}
//}}}
return $this->_query($query, $inputarr);
}
//}}}
-
+
//{{{ _query
/**
* クエリを発行する
return $this->db->AutoExecute($table, $fields, $mode, $where, $forceUpdate, $magicq);
}
//}}}
-
+
//{{{ pageExecute
/**
* pageExecute
* @access private
*/
- /** @var object DB DBオブジェクト */
- var $db;
+ /**
+ * @XXX stay public because of B.C.
+ * @protected object DB DBオブジェクト
+ */
+ public $db;
- /** @var string dsn */
- var $dsn;
+ /** @protected string dsn */
+ protected $dsn;
/**#@-*/
* @access private
*/
- /** @var object DB PEAR DBオブジェクト */
- var $db;
+ /**
+ * @XXX stay public because of B.C.
+ * @protected object DB DBオブジェクト
+ */
+ public $db;
- /** @var array トランザクション管理スタック */
- var $transaction = array();
+ /** @protected array トランザクション管理スタック */
+ protected $transaction = array();
- /** @var object Ethna_Logger ログオブジェクト */
- var $logger;
+ /** @protected object Ethna_Logger ログオブジェクト */
+ protected $logger;
- /** @var object Ethna_AppSQL SQLオブジェクト */
- var $sql;
+ /** @protected object Ethna_AppSQL SQLオブジェクト */
+ protected $sql;
- /** @var string DBタイプ(mysql, pgsql...) */
- var $type;
+ /** @protected string DBタイプ(mysql, pgsql...) */
+ protected $type;
- /** @var string DSN */
- var $dsn;
+ /** @protected string DSN */
+ protected $dsn;
- /** @var array DSN (DB::parseDSN()の返り値) */
- var $dsninfo;
+ /** @protected array DSN (DB::parseDSN()の返り値) */
+ protected $dsninfo;
- /** @var bool 持続接続フラグ */
- var $persistent;
+ /** @protected bool 持続接続フラグ */
+ protected $persistent;
/**#@-*/
// }}}