IcingaHost: use inherited fields support

This commit is contained in:
Thomas Gelf 2015-07-30 11:45:55 +02:00
parent a61ab0f890
commit 3b7cf5a4d4
1 changed files with 2 additions and 18 deletions

View File

@ -43,6 +43,8 @@ class IcingaHost extends IcingaObject
protected $supportsImports = true;
protected $supportsFields = true;
protected function renderCheck_command_id()
{
return $this->renderCommandProperty($this->check_command_id);
@ -82,22 +84,4 @@ class IcingaHost extends IcingaObject
{
return $this->renderBooleanProperty('volatile');
}
public function getFields(DirectorObjectForm $form)
{
$db = $this->getDb();
$query = $db->select()
->from(
array('df' => 'director_datafield')
)
->join(
array('hf' => 'icinga_host_field'),
'df.id = hf.datafield_id'
)
->where('hf.host_id = ?', (int) $this->id)
->order('df.caption ASC');
return $db->fetchAll($query);
}
}