icingaweb2-module-director/library/Director/Web/Table/IcingaObjectTable.php

28 lines
656 B
PHP
Raw Normal View History

<?php
namespace Icinga\Module\Director\Web\Table;
abstract class IcingaObjectTable extends QuickTable
{
protected function getRowClasses($row)
{
switch ($row->object_type) {
case 'object':
return 'icinga-object';
case 'template':
return 'icinga-template';
case 'external_object':
return 'icinga-object-external';
2016-02-24 21:34:31 +01:00
case 'apply':
return 'icinga-apply';
}
2016-11-01 18:28:36 +01:00
return null;
}
protected function listTableClasses()
{
return array_merge(array('icinga-objects'), parent::listTableClasses());
}
}