Пример #1
0
 /**
  * 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;
 }
Пример #3
0
 /**
  * getter of copy of self instance
  * @return DbStateHandler
  */
 public function getCopy()
 {
     $copy = new DbStateHandler($this->task, $this->charset);
     $copy->setDbPlatform($this->dbPlatform);
     return $copy;
 }