Commit bcce0b7d authored by Bong Cosca's avatar Bong Cosca
Browse files

Override PDO::quote

parent bb3db07f
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -257,6 +257,20 @@ class SQL extends \PDO {
		return FALSE;
	}

	/**
	*	Quote string
	*	@return string
	*	@param $val mixed
	*	@param $type int
	**/
	function quote($val,$type=\PDO::PARAM_STR) {
		return $this->engine=='odbc'?
			(is_string($val)?
				Base::instance()->stringify(str_replace('\'','\'\'',$val)):
				$val):
			parent::quote($val,$type);
	}

	/**
	*	Return database engine
	*	@return string