phpOpenTracker/phpOpenTracker DB.php,1.25.2.2,1.25.2.3
Sebastian Bergmann <[email protected]> Mon, 12 Apr 2004 08:43:33 +0000
| Newsgroups | gmane.comp.web.phpopentracker.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/phpopencounter/phpOpenTracker/phpOpenTracker
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5238
Modified Files:
Tag: phpOpenTracker_1
DB.php
Log Message:
Add isManip($query) method.
Index: DB.php
===================================================================
RCS file: /cvsroot/phpopencounter/phpOpenTracker/phpOpenTracker/Attic/DB.php,v
retrieving revision 1.25.2.2
retrieving revision 1.25.2.3
diff -u -d -r1.25.2.2 -r1.25.2.3
--- DB.php 24 Jan 2004 19:33:04 -0000 1.25.2.2
+++ DB.php 12 Apr 2004 08:43:30 -0000 1.25.2.3
@@ -110,6 +110,22 @@
}
/**
+ * Returns true for manipulating SQL queries.
+ *
+ * @param string $query
+ * @return boolean
+ * @access public
+ * @since phpOpenTracker 1.5.0
+ */
+ function isManip($query) {
+ if (preg_match('/^\s*"?(INSERT|UPDATE|DELETE|REPLACE|CREATE|DROP|ALTER|GRANT|REVOKE|LOCK|UNLOCK)\s+/i', $query)) {
+ return true;
+ }
+
+ return false;
+ }
+
+ /**
* Stores additional data associated with a given accesslog_id.
*
* @param integer $accesslogID
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click