Bläddra i källkod

Converted some ereg_replace() into str_replace().
Fixed some SQL queries in the database backend.

pallo 24 år sedan
förälder
incheckning
1195b78cbd
2 ändrade filer med 11 tillägg och 11 borttagningar
  1. 9 9
      functions/abook_database.php
  2. 2 2
      functions/abook_local_file.php

+ 9 - 9
functions/abook_database.php

@@ -108,13 +108,13 @@
          if(is_array($expr)) return;
          if(is_array($expr)) return;
 
 
          // Make regexp from glob'ed expression 
          // Make regexp from glob'ed expression 
-         $expr = ereg_replace('\\?', '_', $expr);
-         $expr = ereg_replace('\\*'. '%', $expr);
+         $expr = str_replace('?', '_', $expr);
+         $expr = str_replace('*', '%', $expr);
          $expr = $this->dbh->quoteString($expr);
          $expr = $this->dbh->quoteString($expr);
          $expr = "%$expr%";
          $expr = "%$expr%";
 
 
-         $query = sprintf('SELECT * FROM %s WHERE owner=\'%s\' AND ' .
-                          '(firstname LIKE \'%s\' OR lastname LIKE \'%s\')',
+         $query = sprintf("SELECT * FROM %s WHERE owner='%s' AND " .
+                          "(firstname LIKE '%s' OR lastname LIKE '%s')",
                           $this->table, $this->owner, $expr, $expr);
                           $this->table, $this->owner, $expr, $expr);
          $res = $this->dbh->query($query);
          $res = $this->dbh->query($query);
 
 
@@ -145,7 +145,7 @@
          if(!$this->open())
          if(!$this->open())
             return false;
             return false;
          
          
-         $query = sprintf('SELECT * FROM %s WHERE owner=\'%s\' AND nickname=\'%s\'',
+         $query = sprintf("SELECT * FROM %s WHERE owner='%s' AND nickname='%s'",
                           $this->table, $this->owner, $alias);
                           $this->table, $this->owner, $alias);
 
 
          $res = $this->dbh->query($query);
          $res = $this->dbh->query($query);
@@ -174,7 +174,7 @@
          if(!$this->open())
          if(!$this->open())
             return false;
             return false;
 
 
-         $query = sprintf(;SELECT * FROM %s WHERE owner=\'%s\';,
+         $query = sprintf("SELECT * FROM %s WHERE owner='%s'",
                           $this->table, $this->owner);
                           $this->table, $this->owner);
 
 
          $res = $this->dbh->query($query);
          $res = $this->dbh->query($query);
@@ -211,7 +211,7 @@
                                             $ret['nickname']));
                                             $ret['nickname']));
 
 
          // Create query
          // Create query
-         $query = sprintf('INSERT INTO %s (owner, nickname, firstname, ' .
+         $query = sprintf("INSERT INTO %s (owner, nickname, firstname, " .
                           "lastname, email, label) VALUES('%s','%s','%s'," .
                           "lastname, email, label) VALUES('%s','%s','%s'," .
                           "'%s','%s','%s')",
                           "'%s','%s','%s')",
                           $this->table, $this->owner,
                           $this->table, $this->owner,
@@ -239,12 +239,12 @@
             return false;
             return false;
          
          
          // Create query
          // Create query
-         $query = sprintf('DELETE FROM %s WHERE owner=\'%s\' AND (',
+         $query = sprintf("DELETE FROM %s WHERE owner='%s' AND (",
                           $this->table, $this->owner);
                           $this->table, $this->owner);
 
 
          $sepstr = '';
          $sepstr = '';
          while(list($undef, $nickname) = each($alias)) {
          while(list($undef, $nickname) = each($alias)) {
-            $query .= sprintf('%s nickname=\'%s\' ', $sepstr,
+            $query .= sprintf("%s nickname='%s' ", $sepstr,
                               $this->dbh->quoteString($nickname));
                               $this->dbh->quoteString($nickname));
             $sepstr = 'OR';
             $sepstr = 'OR';
          }
          }

+ 2 - 2
functions/abook_local_file.php

@@ -151,8 +151,8 @@
 
 
        // Make regexp from glob'ed expression
        // Make regexp from glob'ed expression
        // May want to quote other special characters like (, ), -, [, ], etc.
        // May want to quote other special characters like (, ), -, [, ], etc.
-       $expr = ereg_replace('\\?', '.', $expr);
-       $expr = ereg_replace('\\*', '.*', $expr);
+       $expr = str_replace('?', '.', $expr);
+       $expr = str_replace('*', '.*', $expr);
 
 
        $res = array();
        $res = array();
        if(!$this->open())
        if(!$this->open())