diff --git a/lam/lib/modules/freeRadius.inc b/lam/lib/modules/freeRadius.inc index ef0a4c19..fc787cc8 100644 --- a/lam/lib/modules/freeRadius.inc +++ b/lam/lib/modules/freeRadius.inc @@ -3,7 +3,7 @@ $Id$ This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/) - Copyright (C) 2011 - 2012 Roland Gruber + Copyright (C) 2011 - 2013 Roland Gruber This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -613,24 +613,14 @@ class freeRadius extends baseModule { */ function get_pdfEntries() { $return = array(); - if (isset($this->attributes['radiusFramedIPAddress'][0])) { - $return[get_class($this) . '_radiusFramedIPAddress'][0] = '' . _('IP address') . '' . $this->attributes['radiusFramedIPAddress'][0] . ''; - } - if (isset($this->attributes['radiusFramedIPNetmask'][0])) { - $return[get_class($this) . '_radiusFramedIPNetmask'][0] = '' . _('Net mask') . '' . $this->attributes['radiusFramedIPNetmask'][0] . ''; - } - if (isset($this->attributes['radiusRealm'][0])) { - $return[get_class($this) . '_radiusRealm'][0] = '' . _('Realm') . '' . $this->attributes['radiusRealm'][0] . ''; - } - if (isset($this->attributes['radiusGroupName'][0])) { - $return[get_class($this) . '_radiusGroupName'][0] = '' . _('Group names') . '' . implode(', ', $this->attributes['radiusGroupName']) . ''; - } + $this->addSimplePDFField($return, 'radiusFramedIPAddress', _('IP address')); + $this->addSimplePDFField($return, 'radiusFramedIPNetmask', _('Net mask')); + $this->addSimplePDFField($return, 'radiusRealm', _('Realm')); + $this->addSimplePDFField($return, 'radiusGroupName', _('Group names')); + $this->addSimplePDFField($return, 'radiusIdleTimeout', _('Idle timeout')); if (isset($this->attributes['radiusExpiration'][0])) { $return[get_class($this) . '_radiusExpiration'][0] = '' . _('Expiration date') . '' . $this->formatExpirationDate($this->attributes['radiusExpiration'][0]) . ''; } - if (isset($this->attributes['radiusIdleTimeout'][0])) { - $return[get_class($this) . '_radiusIdleTimeout'][0] = '' . _('Idle timeout') . '' . $this->attributes['radiusIdleTimeout'][0] . ''; - } return $return; } diff --git a/lam/lib/modules/hostObject.inc b/lam/lib/modules/hostObject.inc index 6ba392b5..4d6a1dfe 100644 --- a/lam/lib/modules/hostObject.inc +++ b/lam/lib/modules/hostObject.inc @@ -252,9 +252,7 @@ class hostObject extends baseModule { */ function get_pdfEntries() { $return = array(); - if (isset($this->attributes['host'][0])) { - $return['hostObject_hosts'][0] = '' . _('Host list') . '' . implode(', ', $this->attributes['host']) . ''; - } + $this->addSimplePDFField($return, 'hosts', _('Host list'), 'host'); return $return; } diff --git a/lam/lib/modules/ieee802device.inc b/lam/lib/modules/ieee802device.inc index f3758ae7..1978a97d 100644 --- a/lam/lib/modules/ieee802device.inc +++ b/lam/lib/modules/ieee802device.inc @@ -3,7 +3,7 @@ $Id$ This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/) - Copyright (C) 2004 - 2012 Roland Gruber + Copyright (C) 2004 - 2013 Roland Gruber This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -202,9 +202,7 @@ class ieee802Device extends baseModule { */ function get_pdfEntries() { $return = array(); - if (sizeof($this->attributes['macAddress']) > 0) { - $return['ieee802Device_macAddress'][0] = '' . _('MAC addresses') . '' . implode(', ', $this->attributes['macAddress']) . ''; - } + $this->addSimplePDFField($return, 'macAddress', _('MAC addresses')); return $return; }