Contacts - List: Search in emails and/or notes.
This commit is contained in:
@@ -138,7 +138,10 @@
|
|||||||
$sql_search .= ") ";
|
$sql_search .= ") ";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$sql_search .= "and contact_uuid in ( ";
|
//open container
|
||||||
|
$sql_search .= "and ( ";
|
||||||
|
//search contact
|
||||||
|
$sql_search .= "contact_uuid in ( ";
|
||||||
$sql_search .= " select contact_uuid from v_contacts ";
|
$sql_search .= " select contact_uuid from v_contacts ";
|
||||||
$sql_search .= " where domain_uuid = :domain_uuid ";
|
$sql_search .= " where domain_uuid = :domain_uuid ";
|
||||||
$sql_search .= " and ( ";
|
$sql_search .= " and ( ";
|
||||||
@@ -155,6 +158,27 @@
|
|||||||
$sql_search .= " lower(contact_type) like :search ";
|
$sql_search .= " lower(contact_type) like :search ";
|
||||||
$sql_search .= " ) ";
|
$sql_search .= " ) ";
|
||||||
$sql_search .= ") ";
|
$sql_search .= ") ";
|
||||||
|
//search contact emails
|
||||||
|
if (permission_exists('contact_email_view')) {
|
||||||
|
$sql_search .= "or contact_uuid in ( ";
|
||||||
|
$sql_search .= " select contact_uuid from v_contact_emails ";
|
||||||
|
$sql_search .= " where domain_uuid = :domain_uuid ";
|
||||||
|
$sql_search .= " and ( ";
|
||||||
|
$sql_search .= " lower(email_address) like :search or ";
|
||||||
|
$sql_search .= " lower(email_description) like :search ";
|
||||||
|
$sql_search .= " ) ";
|
||||||
|
$sql_search .= ") ";
|
||||||
|
}
|
||||||
|
//search contact notes
|
||||||
|
if (permission_exists('contact_note_view')) {
|
||||||
|
$sql_search .= "or contact_uuid in ( ";
|
||||||
|
$sql_search .= " select contact_uuid from v_contact_notes ";
|
||||||
|
$sql_search .= " where domain_uuid = :domain_uuid ";
|
||||||
|
$sql_search .= " and lower(contact_note) like :search ";
|
||||||
|
$sql_search .= ") ";
|
||||||
|
}
|
||||||
|
//close container
|
||||||
|
$sql_search .= ") ";
|
||||||
}
|
}
|
||||||
$parameters['search'] = '%'.$search.'%';
|
$parameters['search'] = '%'.$search.'%';
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user