/** * Renders a simple admin-object, implementing interface_model * * @param interface_admin_listable|interface_model|class_model $objEntry * @param string $strActions * @param int $intCount * @param bool $bitCheckbox * * @return string */ public function simpleAdminList(interface_admin_listable $objEntry, $strActions, $intCount, $bitCheckbox = false) { $strImage = $objEntry->getStrIcon(); if (is_array($strImage)) { $strImage = class_adminskin_helper::getAdminImage($strImage[0], $strImage[1]); } else { $strImage = class_adminskin_helper::getAdminImage($strImage); } $strCSSAddon = ""; if (method_exists($objEntry, "getIntRecordStatus")) { $strCSSAddon = $objEntry->getIntRecordStatus() == 0 ? "disabled" : ""; } return $this->genericAdminList($objEntry->getSystemid(), $objEntry->getStrDisplayName(), $strImage, $strActions, $intCount, $objEntry->getStrAdditionalInfo(), $objEntry->getStrLongDescription(), $bitCheckbox, $strCSSAddon); }