You are here

protected function OAuthStoreMySQLi::sql_escape_string in Lingotek Translation 7.3

Same name and namespace in other branches
  1. 7.7 lib/oauth-php/library/store/OAuthStoreMySQLi.php \OAuthStoreMySQLi::sql_escape_string()
  2. 7.2 lib/oauth-php/library/store/OAuthStoreMySQLi.php \OAuthStoreMySQLi::sql_escape_string()
  3. 7.4 lib/oauth-php/library/store/OAuthStoreMySQLi.php \OAuthStoreMySQLi::sql_escape_string()
  4. 7.5 lib/oauth-php/library/store/OAuthStoreMySQLi.php \OAuthStoreMySQLi::sql_escape_string()
  5. 7.6 lib/oauth-php/library/store/OAuthStoreMySQLi.php \OAuthStoreMySQLi::sql_escape_string()

Overrides OAuthStoreMySQL::sql_escape_string

File

lib/oauth-php/library/store/OAuthStoreMySQLi.php, line 268

Class

OAuthStoreMySQLi

Code

protected function sql_escape_string($s) {
  if (is_string($s)) {
    return mysqli_real_escape_string($this->conn, $s);
  }
  else {
    if (is_null($s)) {
      return NULL;
    }
    else {
      if (is_bool($s)) {
        return intval($s);
      }
      else {
        if (is_int($s) || is_float($s)) {
          return $s;
        }
        else {
          return mysqli_real_escape_string($this->conn, strval($s));
        }
      }
    }
  }
}