reduced PDF code
This commit is contained in:
		
							parent
							
								
									8a3d23c944
								
							
						
					
					
						commit
						e87af38aaa
					
				|  | @ -3,7 +3,7 @@ | |||
| $Id$ | ||||
| 
 | ||||
|   This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/) | ||||
|   Copyright (C) 2005 - 2012  Roland Gruber | ||||
|   Copyright (C) 2005 - 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 | ||||
|  | @ -631,30 +631,20 @@ class sambaDomain extends baseModule { | |||
| 	*/ | ||||
| 	function get_pdfEntries() { | ||||
| 		$return = array(); | ||||
| 		if (sizeof($this->attributes['sambaDomainName']) > 0) { | ||||
| 			$return['sambaDomain_domainName'][0] = '<block><key>' . _('Domain name') . '</key><value>' . implode(', ', $this->attributes['sambaDomainName']) . '</value></block>'; | ||||
| 		} | ||||
| 		if (sizeof($this->attributes['sambaSID']) > 0) { | ||||
| 			$return['sambaDomain_domainSID'][0] = '<block><key>' . _('Domain SID') . '</key><value>' . implode(', ', $this->attributes['sambaSID']) . '</value></block>'; | ||||
| 		} | ||||
| 		if (sizeof($this->attributes['sambaNextRid']) > 0) { | ||||
| 			$return['sambaDomain_nextRID'][0] = '<block><key>' . _('Next RID') . '</key><value>' . implode(', ', $this->attributes['sambaNextRid']) . '</value></block>'; | ||||
| 		} | ||||
| 		if (sizeof($this->attributes['sambaNextUserRid']) > 0) { | ||||
| 			$return['sambaDomain_nextUserRID'][0] = '<block><key>' . _('Next user RID') . '</key><value>' . implode(', ', $this->attributes['sambaNextUserRid']) . '</value></block>'; | ||||
| 		} | ||||
| 		if (sizeof($this->attributes['sambaNextGroupRid']) > 0) { | ||||
| 			$return['sambaDomain_nextGroupRID'][0] = '<block><key>' . _('Next group RID') . '</key><value>' . implode(', ', $this->attributes['sambaNextGroupRid']) . '</value></block>'; | ||||
| 		} | ||||
| 		if (sizeof($this->attributes['sambaAlgorithmicRidBase']) > 0) { | ||||
| 			$return['sambaDomain_RIDbase'][0] = '<block><key>' . _('RID base') . '</key><value>' . implode(', ', $this->attributes['sambaAlgorithmicRidBase']) . '</value></block>'; | ||||
| 		} | ||||
| 		if (isset($this->attributes['sambaMinPwdLength'])) { | ||||
| 			$return['sambaDomain_minPwdLength'][0] = '<block><key>' . _('Minimal password length') . '</key><value>' . implode(', ', $this->attributes['sambaMinPwdLength']) . '</value></block>'; | ||||
| 		} | ||||
| 		if (isset($this->attributes['sambaPwdHistoryLength'])) { | ||||
| 			$return['sambaDomain_pwdHistoryLength'][0] = '<block><key>' . _('Password history length') . '</key><value>' . implode(', ', $this->attributes['sambaPwdHistoryLength']) . '</value></block>'; | ||||
| 		} | ||||
| 		$this->addSimplePDFField($return, 'domainName', _('Domain name'), 'sambaDomainName'); | ||||
| 		$this->addSimplePDFField($return, 'domainSID', _('Domain SID'), 'sambaSID'); | ||||
| 		$this->addSimplePDFField($return, 'nextRID', _('Next RID'), 'sambaNextRid'); | ||||
| 		$this->addSimplePDFField($return, 'nextUserRID', _('Next user RID'), 'sambaNextUserRid'); | ||||
| 		$this->addSimplePDFField($return, 'nextGroupRID', _('Next group RID'), 'sambaNextGroupRid'); | ||||
| 		$this->addSimplePDFField($return, 'RIDbase', _('RID base'), 'sambaAlgorithmicRidBase'); | ||||
| 		$this->addSimplePDFField($return, 'minPwdLength', _('Minimal password length'), 'sambaMinPwdLength'); | ||||
| 		$this->addSimplePDFField($return, 'pwdHistoryLength', _('Password history length'), 'sambaPwdHistoryLength'); | ||||
| 		$this->addSimplePDFField($return, 'lockoutThreshold', _('Lockout users after bad logon attempts'), 'sambaLockoutThreshold'); | ||||
| 		$this->addSimplePDFField($return, 'minPwdAge', _('Minimum password age'), 'sambaMinPwdAge'); | ||||
| 		$this->addSimplePDFField($return, 'maxPwdAge', _('Maximum password age'), 'sambaMaxPwdAge'); | ||||
| 		$this->addSimplePDFField($return, 'lockoutDuration', _('Lockout duration'), 'sambaLockoutDuration'); | ||||
| 		$this->addSimplePDFField($return, 'lockoutObservationWindow', _('Reset time after lockout'), 'sambaLockoutObservationWindow'); | ||||
| 		 | ||||
| 		if (isset($this->attributes['sambaLogonToChgPwd'])) { | ||||
| 			$logonToChgPwd = _('Off'); | ||||
| 			if ($this->attributes['sambaPwdHistoryLength'][0] == 2) $logonToChgPwd = _('On'); | ||||
|  | @ -670,21 +660,6 @@ class sambaDomain extends baseModule { | |||
| 			if ($this->attributes['sambaRefuseMachinePwdChange'][0] == 0) $refuseMachinePwdChange = _('On'); | ||||
| 			$return['sambaDomain_refuseMachinePwdChange'][0] = '<block><key>' . _('Allow machine password changes') . '</key><value>' . $refuseMachinePwdChange . '</value></block>'; | ||||
| 		} | ||||
| 		if (isset($this->attributes['sambaLockoutThreshold'][0])) { | ||||
| 			$return['sambaDomain_lockoutThreshold'][0] = '<block><key>' . _('Lockout users after bad logon attempts') . '</key><value>' . $this->attributes['sambaLockoutThreshold'][0] . '</value></block>'; | ||||
| 		} | ||||
| 		if (isset($this->attributes['sambaMinPwdAge'])) { | ||||
| 			$return['sambaDomain_minPwdAge'][0] = '<block><key>' . _('Minimum password age') . '</key><value>' . implode(', ', $this->attributes['sambaMinPwdAge']) . '</value></block>'; | ||||
| 		} | ||||
| 		if (isset($this->attributes['sambaMaxPwdAge'])) { | ||||
| 			$return['sambaDomain_maxPwdAge'][0] = '<block><key>' . _('Maximum password age') . '</key><value>' . implode(', ', $this->attributes['sambaMaxPwdAge']) . '</value></block>'; | ||||
| 		} | ||||
| 		if (isset($this->attributes['sambaLockoutDuration'])) { | ||||
| 			$return['sambaDomain_lockoutDuration'][0] = '<block><key>' . _('Lockout duration') . '</key><value>' . implode(', ', $this->attributes['sambaLockoutDuration']) . '</value></block>'; | ||||
| 		} | ||||
| 		if (isset($this->attributes['sambaLockoutObservationWindow'])) { | ||||
| 			$return['sambaDomain_lockoutObservationWindow'][0] = '<block><key>' . _('Reset time after lockout') . '</key><value>' . implode(', ', $this->attributes['sambaLockoutObservationWindow']) . '</value></block>'; | ||||
| 		} | ||||
| 		return $return; | ||||
| 	} | ||||
| 
 | ||||
|  |  | |||
|  | @ -4,7 +4,7 @@ $Id$ | |||
| 
 | ||||
|   This code is part of LDAP Account Manager (http://www.ldap-account-manager.org/) | ||||
|   Copyright (C) 2003 - 2006  Tilo Lutz | ||||
|                 2007 - 2012  Roland Gruber | ||||
|                 2007 - 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 | ||||
|  | @ -380,15 +380,13 @@ class sambaGroupMapping extends baseModule { | |||
| 	* @return array list of possible PDF entries | ||||
| 	*/ | ||||
| 	function get_pdfEntries() { | ||||
| 		$displayName = ''; | ||||
| 		if (isset($this->attributes['displayName'][0])) $displayName = $this->attributes['displayName'][0]; | ||||
| 		return array( | ||||
| 			'sambaGroupMapping_gidNumber' => array('<block><key>' . _('GID number') . '</key><value>' . $this->attributes['gidNumber'][0] . '</value></block>'), | ||||
| 			'sambaGroupMapping_sambaSID' => array('<block><key>' . _('Windows group') . '</key><value>' . $this->attributes['sambaSID'][0] . '</value></block>'), | ||||
| 			'sambaGroupMapping_displayName' => array('<block><key>' . _('Display name') . '</key><value>' . $displayName . '</value></block>'), | ||||
| 			'sambaGroupMapping_sambaGroupType' => array('<block><key>' . _('Samba group type') . '</key><value>' . $this->attributes['sambaGroupType'][0] . '</value></block>'), | ||||
| 			'sambaGroupMapping_description' => array('<block><key>' . _('Description') . '</key><value>' . $this->attributes['description'][0] . '</value></block>') | ||||
| 		); | ||||
| 		$return = array(); | ||||
| 		$this->addSimplePDFField($return, 'gidNumber', _('GID number')); | ||||
| 		$this->addSimplePDFField($return, 'sambaSID', _('Windows group')); | ||||
| 		$this->addSimplePDFField($return, 'displayName', _('Display name')); | ||||
| 		$this->addSimplePDFField($return, 'sambaGroupType', _('Samba group type')); | ||||
| 		$this->addSimplePDFField($return, 'description', _('Description')); | ||||
| 		return $return; | ||||
| 	} | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue