LABEL_CREATE_ANOTHER_ACCOUNT = _('Create another group'); $this->LABEL_BACK_TO_ACCOUNT_LIST = _('Back to group list'); } /** * Returns the alias name of this account type. * * @return string alias name */ function getAlias() { return _("NIS netgroups"); } /** * Returns the description of this account type. * * @return string description */ function getDescription() { return _("NIS netgroup entries"); } /** * Returns the class name for the list object. * * @return string class name */ function getListClassName() { return "lamNetgroupList"; } /** * Returns the default attribute list for this account type. * * @return string attribute list */ function getDefaultListAttributes() { return "#cn;#description;#memberNisNetgroup"; } /** * Returns a list of attributes which have a translated description. * This is used for the head row in the list view. * * @return array list of descriptions */ function getListAttributeDescriptions() { return array ( "cn" => _("Group name"), 'description' => _('Description'), 'membernisnetgroup' => _('Subgroups'), 'nisnetgrouptriple' => _('Members') ); } } /** * Generates the list view. * * @package lists * @author Roland Gruber * */ class lamNetgroupList extends lamList { /** * Constructor * * @param string $type account type * @return lamList list object */ function __construct($type) { parent::__construct($type); $this->labels = array( 'nav' => _("%s group(s) found"), 'error_noneFound' => _("No groups found!"), 'newEntry' => _("New group"), 'deleteEntry' => _("Delete group(s)")); } } ?>