You are here

protected function OAuthStoreMySQL::sql_escape_string in Lingotek Translation 7.4

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

Overrides OAuthStoreSQL::sql_escape_string

1 method overrides OAuthStoreMySQL::sql_escape_string()
OAuthStoreMySQLi::sql_escape_string in lib/oauth-php/library/store/OAuthStoreMySQLi.php

File

lib/oauth-php/library/store/OAuthStoreMySQL.php, line 207

Class

OAuthStoreMySQL

Code

protected function sql_escape_string($s) {
  if (is_string($s)) {
    return mysql_real_escape_string($s, $this->conn);
  }
  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 mysql_real_escape_string(strval($s), $this->conn);
        }
      }
    }
  }
}