/** * Log on? * @return boolean */ protected function isLogOn() { if (is_bool($this->logOn)) { return $this->logOn; } $logOnCfg = $this->getDbCfgH()->get($this->dbStateHandler->getTask() . "/logon"); if ($logOnCfg) { if (current($logOnCfg) > 0) { $this->logOn = true; } else { $this->logOn = false; } } return $this->logOn; }
protected function escapeString($string = "") { $dbStateHandler = new DbStateHandler($this->task, "utf8"); if (strlen($string) > 0 && strlen(mysql_real_escape_string($string, $dbStateHandler->getDbPlatform()->getConnection())) < 1) { if (ini_get("magic_quotes_gpc") != 1 && strtolower(ini_get("magic_quotes_gpc")) != "on") { $string = mysql_escape_string($string); } } else { $string = mysql_real_escape_string($string, $dbStateHandler->getDbPlatform()->getConnection()); } return $string; }
/** * getter of copy of self instance * @return DbStateHandler */ public function getCopy() { $copy = new DbStateHandler($this->task, $this->charset); $copy->setDbPlatform($this->dbPlatform); return $copy; }