Fixed query which caused issues when no devices_perms existed

This commit is contained in:
laf
2015-05-13 18:42:51 +01:00
parent 882d76c216
commit 3f4a010125

View File

@ -3,10 +3,11 @@
$where = 1; $where = 1;
$param = array(); $param = array();
$sql = " FROM `devices`, `devices_perms` AS `DP`"; $sql = " FROM `devices`";
if (is_admin() === FALSE && is_read() === FALSE) { if (is_admin() === FALSE && is_read() === FALSE) {
$where .= " AND `devices`.`device_id`=`DP`.`device_id` AND `DP`.`user_id`=?"; $sql .= " LEFT JOIN `devices_perms` AS `DP` ON `devices`.`device_id` = `DP`.`device_id`";
$where .= " AND (`devices`.`device_id`=`DP`.`device_id` AND `DP`.`user_id`=?)";
$param[] = $_SESSION['user_id']; $param[] = $_SESSION['user_id'];
} }