$query = '%' . smart_addslashes($_POST['query']) . '%'; } if ($search_type == 'contacts' || $search_type == 'users') { if ($search_type == 'users') { $click_type = 'user'; $array_name = 'users[]'; $ab1 = new GO_USERS(); $ab1->search($query, $search_field, $GO_SECURITY->user_id); } else { $click_type = 'contact'; $array_name = 'contacts[]'; $ab1->search_contacts($GO_SECURITY->user_id, $query, $search_field, $ab_settings['search_addressbook_id']); } $search_results = ''; while ($ab1->next_record()) { if ((!$require_email_address || $ab1->f("email") != '') && ($search_type == 'users' && $GO_SECURITY->has_permission($GO_SECURITY->user_id, $ab1->f('acl_id')) || $search_type != 'users' && ($GO_SECURITY->has_permission($GO_SECURITY->user_id, $ab1->f('acl_read')) || $GO_SECURITY->has_permission($GO_SECURITY->user_id, $ab1->f('acl_write'))))) { $class = "Table1"; $check = ""; if ($pass_value == 'email') { if ($ab1->f("email") != "") { $key = array_search($ab1->f("email"), $addresses); } else { $key = false; } if (is_int($key)) { unset($addresses[$key]); $check = "checked"; $class = "Table2"; } } elseif ($search_type == 'users') { $key = array_search($ab1->f($pass_value), $users);