Priprava na budouci spravu pristupovych prav pomoci rozdeleni uzivatelu do skupin
[mirrors/SokoMan.git] / index.php
index 9e4a67d3ad7a03b954809ada83a66c9547c5b6ba..c23213f7dd8574d5e27b4b4af8eea77e55c852a7 100755 (executable)
--- a/index.php
+++ b/index.php
@@ -433,6 +433,10 @@ class Sklad_DB extends PDO {
                return preg_replace('(^.|.$)', '', $this->quote($str)); //TODO HACK
        }
 
+       function quote_identifier($str) {
+               return '`'.$this->escape($str).'`'; //TODO HACK
+       }
+
        function build_query_select($class, $id=false, $limit=false, $offset=0, $where=false, $search=false, $history=false, $order=false, $suffix_id='_id') {
                //Configuration
                $join = array(
@@ -450,9 +454,9 @@ class Sklad_DB extends PDO {
                $class = $this->escape($class);
 
                //SELECT
-               $sql="SELECT * FROM $class\n";
+               $sql="SELECT * FROM `$class`\n";
                //JOIN
-               if(isset($join[$class])) foreach($join[$class] as $j) $sql .= "LEFT JOIN $j USING($j$suffix_id)\n";
+               if(isset($join[$class])) foreach($join[$class] as $j) $sql .= "LEFT JOIN `$j` USING($j$suffix_id)\n";
                //WHERE/REGEXP
                if($search) {
                        $search = $this->quote($search);
This page took 0.252114 seconds and 4 git commands to generate.