diff --git a/src/psm/Module/User/Controller/UserController.php b/src/psm/Module/User/Controller/UserController.php index 91f0e423..f6b225e0 100644 --- a/src/psm/Module/User/Controller/UserController.php +++ b/src/psm/Module/User/Controller/UserController.php @@ -102,7 +102,7 @@ class UserController extends AbstractController $users = $this->db->select( PSM_DB_PREFIX . 'users', - null, + 'user_id > 0', array('user_id', 'user_name', 'level', 'name', 'mobile', 'email'), null, array('name') diff --git a/src/psm/Service/Database.php b/src/psm/Service/Database.php index 5d69dd55..d8d04cf9 100644 --- a/src/psm/Service/Database.php +++ b/src/psm/Service/Database.php @@ -435,7 +435,7 @@ class Database } $query = substr($query, 0, -5); } else { - if (strpos($where, '=') === false) { + if ((strpos($where, '=') === false ) && (strpos($where, '>') === false) && (strpos($where, '<') === false)) { // no field given, use primary field $primary = $this->getPrimary($table); $query .= " WHERE `{$table}`.`{$primary}`={$this->quote($where)}";