From ddc0de38f64e5834ce04f0407a8416172b596655 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sat, 16 Dec 2006 03:56:03 +0000 Subject: removed adodb and framework/DataAccess --- .../SQLMap/Statements/TSimpleDynamicSql.php | 32 ---------------------- 1 file changed, 32 deletions(-) delete mode 100644 framework/DataAccess/SQLMap/Statements/TSimpleDynamicSql.php (limited to 'framework/DataAccess/SQLMap/Statements/TSimpleDynamicSql.php') diff --git a/framework/DataAccess/SQLMap/Statements/TSimpleDynamicSql.php b/framework/DataAccess/SQLMap/Statements/TSimpleDynamicSql.php deleted file mode 100644 index 1230b4f7..00000000 --- a/framework/DataAccess/SQLMap/Statements/TSimpleDynamicSql.php +++ /dev/null @@ -1,32 +0,0 @@ -_mappings = $mappings; - } - - public function getPreparedStatement($parameter=null) - { - $statement = parent::getPreparedStatement($parameter); - if($parameter !== null) - $this->mapDynamicParameter($statement, $parameter); - return $statement; - } - - protected function mapDynamicParameter($statement, $parameter) - { - $sql = $statement->getPreparedSql(); - foreach($this->_mappings as $property) - { - $value = TPropertyAccess::get($parameter, $property); - $sql = preg_replace('/'.TSimpleDynamicParser::DYNAMIC_TOKEN.'/', $value, $sql, 1); - } - $statement->setPreparedSql($sql); - } -} - -?> \ No newline at end of file -- cgit v1.2.3