dummy implemenation of get_pdfEntries added for each module class;account,inetOrgPerson and posixAccount partially implemented
This commit is contained in:
		
							parent
							
								
									dad40a8a14
								
							
						
					
					
						commit
						e9b6dfc519
					
				| 
						 | 
				
			
			@ -3,24 +3,25 @@
 | 
			
		|||
		<text name="User" />
 | 
			
		||||
		<section name="Personal User Infos">
 | 
			
		||||
			<entry name="Title" />
 | 
			
		||||
			<entry name="Surname" />
 | 
			
		||||
			<entry name="Given name" />
 | 
			
		||||
			<entry name="Street" />
 | 
			
		||||
			<entry name="Postal code" />
 | 
			
		||||
			<entry name="Postal address" />
 | 
			
		||||
			<entry name="E-Mail" />
 | 
			
		||||
			<entry name="Phone" />
 | 
			
		||||
			<entry name="Cellular phone" />
 | 
			
		||||
			<entry name="Facsimile" />
 | 
			
		||||
			<entry name="givenName" />
 | 
			
		||||
			<entry name="sn" />
 | 
			
		||||
			<entry name="street" />
 | 
			
		||||
			<entry name="postalCode" />
 | 
			
		||||
			<entry name="postalAddress" />
 | 
			
		||||
			<entry name="mail" />
 | 
			
		||||
			<entry name="telephoneNumber" />
 | 
			
		||||
			<entry name="mobileTelephoneNumber" />
 | 
			
		||||
			<entry name="facsimileTelephoneNumber" />
 | 
			
		||||
		</section>
 | 
			
		||||
		<section name="Unix User Settings">
 | 
			
		||||
			<entry name="Username" />
 | 
			
		||||
			<entry name="Unix password" />
 | 
			
		||||
			<entry name="Group(s)" />
 | 
			
		||||
			<entry name="Home directory" />
 | 
			
		||||
			<entry name="Login shell" />
 | 
			
		||||
			<entry name="uid" />
 | 
			
		||||
			<entry name="userPassword" />
 | 
			
		||||
			<entry name="primaryGroup" />
 | 
			
		||||
			<entry name="additionalGroups" />
 | 
			
		||||
			<entry name="homeDirectory" />
 | 
			
		||||
			<entry name="loginShell" />
 | 
			
		||||
			<entry name="Password expire" />
 | 
			
		||||
			<entry name="Login at host(s)" />
 | 
			
		||||
			<entry name="host" />
 | 
			
		||||
		</section>
 | 
			
		||||
		<section name="Windows User Settings">
 | 
			
		||||
			<entry name="Username" />
 | 
			
		||||
| 
						 | 
				
			
			@ -38,7 +39,7 @@
 | 
			
		|||
	</pdf>
 | 
			
		||||
	<pdf type="Group">
 | 
			
		||||
		<section name="_name">
 | 
			
		||||
			<entry name="Description" />
 | 
			
		||||
			<entry name="description" />
 | 
			
		||||
			<entry name="Display name" />
 | 
			
		||||
			<entry name="GID" />
 | 
			
		||||
			<entry name="Domain" />
 | 
			
		||||
| 
						 | 
				
			
			@ -48,7 +49,7 @@
 | 
			
		|||
	</pdf>
 | 
			
		||||
	<pdf type="Host">
 | 
			
		||||
		<section name="_name">
 | 
			
		||||
			<entry name="Description" />
 | 
			
		||||
			<entry name="description" />
 | 
			
		||||
			<entry name="UID" />
 | 
			
		||||
			<entry name="Primary group" />
 | 
			
		||||
			<entry name="Domain" />
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -208,6 +208,10 @@ class account {
 | 
			
		|||
	function check_profileOptions($scope, $options) {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	function get_pdfEntries($account_type = "User") {
 | 
			
		||||
		return array('description' => array('<block><key>' . _('Description') . '</key><value>' . $this->attributes['description'][0] . '</value></block>'));
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -313,6 +313,22 @@ class inetOrgPerson {
 | 
			
		|||
	function check_profileOptions($scope, $options) {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	function get_pdfEntries($account_type = "User") {
 | 
			
		||||
		return array(	'description' => array('<block><key>' . _('Description') . '</key><value>' . $this->attributes['description'][0] . '</value></block>'),
 | 
			
		||||
							'host' => array('<block><key>' . _('Unix workstations') . '</key><value>' . $this->attributes['host'][0] . '</value></block>'),
 | 
			
		||||
							'title' => array('<block><key>' . _('Title') . '</key><value>' . $this->attributes['title'][0] . '</value></block>'),
 | 
			
		||||
							'givenName' => array('<block><key>' . _('First name') . '</key><value>' . $this->attributes['givenName'][0] . '</value></block>'),
 | 
			
		||||
							'sn' => array('<block><key>' . -_('Last name') . '</key><value>' . $this->attributes['sn'][0] . '</value></block>'),
 | 
			
		||||
							'employeeType' => array('<block><key>' . _('Employee type') . '</key><value>' . $this->attributes['employeeType'][0]),
 | 
			
		||||
							'street' => array('<block><key>' . _('Street') . '</key><value>' . $this->attributes['street'] . '</value></block>'),
 | 
			
		||||
							'postalCode' => array('<block><key>' . _('Postal code') . '</key><value>' . $this->attributes['postalCode'][0] . '</value></block>'),
 | 
			
		||||
							'postalAddress' => array('<block><key>' . _('Postal address') . '</key><value>' . $this->attributes['postalAddress'][0] . '</value></block>'),
 | 
			
		||||
							'telephoneNumber' => array('<block><key>' . _('Telephone number') . '</key><value>' . $this->attributes['telephoneNumber'][0] . '</value></block>'),
 | 
			
		||||
							'mobileTelephoneNumber' => array('<block><key>' . _('Mobile number') . '</key><value>' . $this->attributes['mobileTelephoneNumber'][0] . '</value></block>'),
 | 
			
		||||
							'facimileTelefonNumber' => array('<block><key>' . _('Fax number') . '</key><value>' . $this->attributes['facsimileTelephoneNumber'][0] . '</value></block>'),
 | 
			
		||||
							'mail' => array('<block><key>' . _('eMail address') . '</key><value>' . $this->attributes['mail'][0] . '</value></block>'));
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -301,6 +301,10 @@ class main {
 | 
			
		|||
			);
 | 
			
		||||
		return $return;
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	function get_pdfEntries($account_type = "User") {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -709,6 +709,19 @@ class posixAccount {
 | 
			
		|||
	function check_profileOptions($scope, $options) {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	function get_pdfEntries($account_type = "User") {
 | 
			
		||||
		return array(	'uid' => array('<block><key>' . _('Username') . '</key><value>' . $this->attributes['uid'][0] . '</value></block>'),
 | 
			
		||||
							'uidNumber' => array('<block><key>' . _('UID number') . '</key><value>' . $this->attributes['uidNumber'][0] . '</value></block>'),
 | 
			
		||||
							'gidNumber' => array('<block><key>' . _('GID number') . '</key><value>' . $this->attributes['gidNumber'][0] . '</value></block>'),
 | 
			
		||||
							'gecos' => array('<block><key>' . _('Gecos') . '</key><value>' . $this->attributes['gecos'][0] . '</value></block>'),
 | 
			
		||||
							'primaryGroup' => array('<block><key>' . _('Primary group') . '</key><value>' . $_SESSION[$_SESSION[$this->base]->cache]->getgrnam($this->attributes['gidNumber'][0]) . '</value></block>'),
 | 
			
		||||
							'additionalGroups' => array('<block><key>' . _('Additional groups') . '</key><value>' . '</value></block>'),
 | 
			
		||||
							'homeDirectory' => array('<block><key>' . _('Home directory') . '</key><value>' . $this->attributes['homeDirectory'][0] . '</value></block>'),
 | 
			
		||||
							'userPassword' => array('<block><key>' . _('Password') . '</key><value>' . $this->attributes['userPassword'][0] . '</value></block>'),
 | 
			
		||||
							'loginShell' => array('<block><key>' . _('Login Shell') . '</key><value>' . $this->attributes['loginShell'][0] . '</value></block>'),
 | 
			
		||||
							);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -596,6 +596,10 @@ class posixGroup {
 | 
			
		|||
	function check_profileOptions($scope, $options) {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	function get_pdfEntries($account_type = "User") {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -304,6 +304,10 @@ class quota {
 | 
			
		|||
	function check_profileOptions($scope, $options) {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	function get_pdfEntries($account_type = "User") {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -689,6 +689,10 @@ class sambaAccount {
 | 
			
		|||
	function check_profileOptions($scope, $options) {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	function get_pdfEntries($account_type = "User") {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -328,6 +328,10 @@ class sambaGroupMapping {
 | 
			
		|||
	function check_profileOptions($scope, $options) {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	function get_pdfEntries($account_type = "User") {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -714,6 +714,10 @@ class sambaSamAccount {
 | 
			
		|||
	function check_profileOptions($scope, $options) {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	function get_pdfEntries($account_type = "User") {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -301,6 +301,10 @@ class shadowAccount {
 | 
			
		|||
	function check_profileOptions($scope, $options) {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
	
 | 
			
		||||
	function get_pdfEntries($account_type = "User") {
 | 
			
		||||
		return array();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue