some subclassing support
This commit is contained in:
		
							parent
							
								
									d22422bff2
								
							
						
					
					
						commit
						3f232311df
					
				|  | @ -31,8 +31,7 @@ $Id$ | ||||||
| */ | */ | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
| * This class contains all account LDAP attributes | * This module manages LDAP attributes of the object class inetOrgPerson (e.g. name and address). | ||||||
| * and funtioncs required to deal with inetOrgPerson. |  | ||||||
| * | * | ||||||
| * @package modules | * @package modules | ||||||
| */ | */ | ||||||
|  | @ -582,9 +581,10 @@ class inetOrgPerson extends baseModule { | ||||||
| 		return $errors; | 		return $errors; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	/* This function will create the html-page | 	/** | ||||||
| 	* to show a page with all attributes. | 	 * Returns the HTML meta data for the main account page. | ||||||
| 	* It will output a complete html-table | 	 *  | ||||||
|  | 	 * @return array HTML meta data | ||||||
| 	 */ | 	 */ | ||||||
| 	function display_html_attributes() { | 	function display_html_attributes() { | ||||||
| 		$modules = $_SESSION['config']->get_AccountModules($this->get_scope()); | 		$modules = $_SESSION['config']->get_AccountModules($this->get_scope()); | ||||||
|  | @ -646,7 +646,7 @@ class inetOrgPerson extends baseModule { | ||||||
| 			else { | 			else { | ||||||
| 				$return[] = array( | 				$return[] = array( | ||||||
| 					array('kind' => 'text', 'text' => _('Password') ), | 					array('kind' => 'text', 'text' => _('Password') ), | ||||||
| 					array('kind' => 'input', 'name' => 'form_subpage_inetOrgPerson_password_open', 'type' => 'submit', 'value' => _('Change password'))); | 					array('kind' => 'input', 'name' => 'form_subpage_' . get_class($this) . '_password_open', 'type' => 'submit', 'value' => _('Change password'))); | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
| 			$return[] = array(array('kind' => 'text', 'td' => array('colspan' => 3))); | 			$return[] = array(array('kind' => 'text', 'td' => array('colspan' => 3))); | ||||||
|  | @ -789,7 +789,7 @@ class inetOrgPerson extends baseModule { | ||||||
| 		$photo = array(array( | 		$photo = array(array( | ||||||
| 			array('kind' => 'image', 'alt' => _('Photo'), 'path' => $photoFile, 'td' => array('align' => 'center')))); | 			array('kind' => 'image', 'alt' => _('Photo'), 'path' => $photoFile, 'td' => array('align' => 'center')))); | ||||||
| 		if ($noPhoto) { | 		if ($noPhoto) { | ||||||
| 			$photo[] = array(array('kind' => 'input', 'type' => 'submit', 'name' => 'form_subpage_inetOrgPerson_photo_open', 'value' => _('Add photo'))); | 			$photo[] = array(array('kind' => 'input', 'type' => 'submit', 'name' => 'form_subpage_' . get_class($this) . '_photo_open', 'value' => _('Add photo'))); | ||||||
| 		} | 		} | ||||||
| 		else { | 		else { | ||||||
| 			$photo[] = array(array('kind' => 'input', 'type' => 'submit', 'name' => 'delPhoto', 'value' => _('Delete photo'))); | 			$photo[] = array(array('kind' => 'input', 'type' => 'submit', 'name' => 'delPhoto', 'value' => _('Delete photo'))); | ||||||
|  | @ -805,7 +805,7 @@ class inetOrgPerson extends baseModule { | ||||||
| 	* Sets a new password. | 	* Sets a new password. | ||||||
| 	*/ | 	*/ | ||||||
| 	function process_password() { | 	function process_password() { | ||||||
| 		if ($_POST['form_subpage_inetOrgPerson_attributes_back']) return array(); | 		if ($_POST['form_subpage_' . get_class($this) . '_attributes_back']) return array(); | ||||||
| 		$messages = array(); | 		$messages = array(); | ||||||
| 		if ($_POST['userPassword'] != $_POST['userPassword2']) { | 		if ($_POST['userPassword'] != $_POST['userPassword2']) { | ||||||
| 			$messages[] = $this->messages['userPassword'][0]; | 			$messages[] = $this->messages['userPassword'][0]; | ||||||
|  | @ -837,8 +837,8 @@ class inetOrgPerson extends baseModule { | ||||||
| 		$return[] = array( | 		$return[] = array( | ||||||
| 			0 => array('kind' => 'table', 'value' => array( | 			0 => array('kind' => 'table', 'value' => array( | ||||||
| 				0 => array( | 				0 => array( | ||||||
| 					0 => array('kind' => 'input', 'type' => 'submit', 'value' => _('Ok'), 'name' => 'form_subpage_inetOrgPerson_attributes_submit'), | 					0 => array('kind' => 'input', 'type' => 'submit', 'value' => _('Ok'), 'name' => 'form_subpage_' . get_class($this) . '_attributes_submit'), | ||||||
| 					1 => array('kind' => 'input', 'type' => 'submit', 'value' => _('Cancel'), 'name' => 'form_subpage_inetOrgPerson_attributes_back'), | 					1 => array('kind' => 'input', 'type' => 'submit', 'value' => _('Cancel'), 'name' => 'form_subpage_' . get_class($this) . '_attributes_back'), | ||||||
| 					2 => array('kind' => 'text'))))); | 					2 => array('kind' => 'text'))))); | ||||||
| 		return $return; | 		return $return; | ||||||
| 	} | 	} | ||||||
|  | @ -847,7 +847,7 @@ class inetOrgPerson extends baseModule { | ||||||
| 	* Sets a new photo. | 	* Sets a new photo. | ||||||
| 	*/ | 	*/ | ||||||
| 	function process_photo() { | 	function process_photo() { | ||||||
| 		if ($_POST['form_subpage_inetOrgPerson_attributes_back']) return array(); | 		if ($_POST['form_subpage_' . get_class($this) . '_attributes_back']) return array(); | ||||||
| 		$messages = array(); | 		$messages = array(); | ||||||
| 		if ($_FILES['photoFile'] && ($_FILES['photoFile']['size'] > 0)) { | 		if ($_FILES['photoFile'] && ($_FILES['photoFile']['size'] > 0)) { | ||||||
| 			$handle = fopen($_FILES['photoFile']['tmp_name'], "r"); | 			$handle = fopen($_FILES['photoFile']['tmp_name'], "r"); | ||||||
|  | @ -874,8 +874,8 @@ class inetOrgPerson extends baseModule { | ||||||
| 		$return[] = array( | 		$return[] = array( | ||||||
| 			0 => array('kind' => 'table', 'value' => array( | 			0 => array('kind' => 'table', 'value' => array( | ||||||
| 				0 => array( | 				0 => array( | ||||||
| 					0 => array('kind' => 'input', 'type' => 'submit', 'value' => _('Add photo'), 'name' => 'form_subpage_inetOrgPerson_attributes_submit'), | 					0 => array('kind' => 'input', 'type' => 'submit', 'value' => _('Add photo'), 'name' => 'form_subpage_' . get_class($this) . '_attributes_submit'), | ||||||
| 					1 => array('kind' => 'input', 'type' => 'submit', 'value' => _('Back'), 'name' => 'form_subpage_inetOrgPerson_attributes_back'), | 					1 => array('kind' => 'input', 'type' => 'submit', 'value' => _('Back'), 'name' => 'form_subpage_' . get_class($this) . '_attributes_back'), | ||||||
| 					2 => array('kind' => 'text'))))); | 					2 => array('kind' => 'text'))))); | ||||||
| 		return $return; | 		return $return; | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue