parent
27e1611831
commit
65a2b539f1
|
@ -20,6 +20,11 @@ class ContactQuery extends IdoQuery
|
||||||
'instances' => array(
|
'instances' => array(
|
||||||
'instance_name' => 'i.instance_name'
|
'instance_name' => 'i.instance_name'
|
||||||
),
|
),
|
||||||
|
'contactgroups' => array(
|
||||||
|
'contactgroup' => 'cgo.name1 COLLATE latin1_general_ci',
|
||||||
|
'contactgroup_name' => 'cgo.name1',
|
||||||
|
'contactgroup_alias' => 'cg.alias COLLATE latin1_general_ci'
|
||||||
|
),
|
||||||
'contacts' => array(
|
'contacts' => array(
|
||||||
'contact_id' => 'c.contact_id',
|
'contact_id' => 'c.contact_id',
|
||||||
'contact' => 'co.name1 COLLATE latin1_general_ci',
|
'contact' => 'co.name1 COLLATE latin1_general_ci',
|
||||||
|
@ -186,6 +191,26 @@ class ContactQuery extends IdoQuery
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Join contacts
|
||||||
|
*/
|
||||||
|
protected function joinContactgroups()
|
||||||
|
{
|
||||||
|
$this->select->joinLeft(
|
||||||
|
array('cgm' => $this->prefix . 'contactgroup_members'),
|
||||||
|
'co.object_id = cgm.contact_object_id',
|
||||||
|
array()
|
||||||
|
)->joinLeft(
|
||||||
|
array('cg' => $this->prefix . 'contactgroups'),
|
||||||
|
'cgm.contactgroup_id = cg.contactgroup_id',
|
||||||
|
array()
|
||||||
|
)->joinLeft(
|
||||||
|
array('cgo' => $this->prefix . 'objects'),
|
||||||
|
'cg.contactgroup_object_id = cgo.object_id AND cgo.is_active = 1 AND cgo.objecttype_id = 11',
|
||||||
|
array()
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Join instances
|
* Join instances
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -33,7 +33,10 @@ class Contact extends DataView
|
||||||
'contact_notify_host_flapping',
|
'contact_notify_host_flapping',
|
||||||
'contact_notify_host_downtime',
|
'contact_notify_host_downtime',
|
||||||
'contact_notify_host_timeperiod',
|
'contact_notify_host_timeperiod',
|
||||||
'contact_notify_service_timeperiod'
|
'contact_notify_service_timeperiod',
|
||||||
|
'contactgroup',
|
||||||
|
'contactgroup_name',
|
||||||
|
'contactgroup_alias'
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue