update room allocation autocomplete to include node id

This commit is contained in:
2016-06-23 22:22:49 +10:00
parent e52d6ffc65
commit eee81539b6

View File

@@ -11,7 +11,10 @@ function _booking_rooms_name_autocomplete($string) {
$query = db_select('booking_person', 'p') $query = db_select('booking_person', 'p')
->fields('p', array('nid', 'booking_firstname', 'booking_lastname')); ->fields('p', array('nid', 'booking_firstname', 'booking_lastname'));
$db_or = db_or()->condition('p.booking_lastname', '%' . db_like($string) . '%', 'LIKE')->condition('p.booking_firstname', '%' . db_like($string) . '%', 'LIKE'); $db_or = db_or()
->condition('p.booking_lastname', '%' . db_like($string) . '%', 'LIKE')
->condition('p.booking_firstname', '%' . db_like($string) . '%', 'LIKE')
->condition('p.nid', $string, "=");
$db_and = db_and()->condition($db_or)->condition('p.booking_eventid', $event->eid, '='); $db_and = db_and()->condition($db_or)->condition('p.booking_eventid', $event->eid, '=');
$result = $query->condition($db_and) $result = $query->condition($db_and)
->execute(); ->execute();