|
@@ -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';
|
|
}
|
|
}
|