added delete button
This commit is contained in:
		
							parent
							
								
									cfcb1efd8f
								
							
						
					
					
						commit
						9db074c1e7
					
				| 
						 | 
					@ -831,7 +831,7 @@ class accountContainer {
 | 
				
			||||||
	 * @param string $name class name (e.g. posixAccount)
 | 
						 * @param string $name class name (e.g. posixAccount)
 | 
				
			||||||
	 * @return baseModule account module
 | 
						 * @return baseModule account module
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	function getAccountModule($name) {
 | 
						public function getAccountModule($name) {
 | 
				
			||||||
		if (isset($this->module[$name])) {
 | 
							if (isset($this->module[$name])) {
 | 
				
			||||||
			return $this->module[$name];
 | 
								return $this->module[$name];
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					@ -845,7 +845,7 @@ class accountContainer {
 | 
				
			||||||
	 *
 | 
						 *
 | 
				
			||||||
	 * @return baseModule[] modules
 | 
						 * @return baseModule[] modules
 | 
				
			||||||
	 */
 | 
						 */
 | 
				
			||||||
	function getAccountModules() {
 | 
						public function getAccountModules() {
 | 
				
			||||||
		return $this->module;
 | 
							return $this->module;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -854,7 +854,7 @@ class accountContainer {
 | 
				
			||||||
	*
 | 
						*
 | 
				
			||||||
	* @return ConfiguredType account type
 | 
						* @return ConfiguredType account type
 | 
				
			||||||
	*/
 | 
						*/
 | 
				
			||||||
	function get_type() {
 | 
						public function get_type() {
 | 
				
			||||||
		return $this->type;
 | 
							return $this->type;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -862,7 +862,7 @@ class accountContainer {
 | 
				
			||||||
	* This function is called when the user clicks on any button on the account pages.
 | 
						* This function is called when the user clicks on any button on the account pages.
 | 
				
			||||||
	* It prints the HTML code of each account page.
 | 
						* It prints the HTML code of each account page.
 | 
				
			||||||
	*/
 | 
						*/
 | 
				
			||||||
	function continue_main() {
 | 
						public function continue_main() {
 | 
				
			||||||
		$oldPage = $this->current_page;
 | 
							$oldPage = $this->current_page;
 | 
				
			||||||
		$oldSubpage = $this->subpage;
 | 
							$oldSubpage = $this->subpage;
 | 
				
			||||||
		$result = array();
 | 
							$result = array();
 | 
				
			||||||
| 
						 | 
					@ -875,6 +875,11 @@ class accountContainer {
 | 
				
			||||||
		if (isset($_POST['accountContainerReset'])) {
 | 
							if (isset($_POST['accountContainerReset'])) {
 | 
				
			||||||
			$result = $this->load_account($this->dn_orig);
 | 
								$result = $this->load_account($this->dn_orig);
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
							elseif (isset($_POST['accountContainerDelete'])) {
 | 
				
			||||||
 | 
								metaRefresh("../lists/deletelink.php?type=" . $this->type->getId() . "&DN='" . rawurlencode($this->dn_orig) . "'");
 | 
				
			||||||
 | 
								unset($_SESSION[$this->base]);
 | 
				
			||||||
 | 
								exit();
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
		elseif (!$profileLoaded) {
 | 
							elseif (!$profileLoaded) {
 | 
				
			||||||
			// change dn suffix
 | 
								// change dn suffix
 | 
				
			||||||
			if (isset($_GET['suffix']) && ($_GET['suffix'] != '') && ($this->dnSuffix == null)) {
 | 
								if (isset($_GET['suffix']) && ($_GET['suffix'] != '') && ($this->dnSuffix == null)) {
 | 
				
			||||||
| 
						 | 
					@ -1304,6 +1309,12 @@ class accountContainer {
 | 
				
			||||||
				 . getSecurityTokenName() . '\',\'' . getSecurityTokenValue() . '\');');
 | 
									 . getSecurityTokenName() . '\',\'' . getSecurityTokenValue() . '\');');
 | 
				
			||||||
			$leftButtonGroup->addElement($passwordButton);
 | 
								$leftButtonGroup->addElement($passwordButton);
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
							if (!$this->isNewAccount) {
 | 
				
			||||||
 | 
								$leftButtonGroup->addElement(new htmlSpacer('15px', null));
 | 
				
			||||||
 | 
								$deleteButton = new htmlButton('accountContainerDelete', _('Delete'));
 | 
				
			||||||
 | 
								$deleteButton->setIconClass('deleteButton');
 | 
				
			||||||
 | 
								$leftButtonGroup->addElement($deleteButton);
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
		$row->add($leftButtonGroup, 12, 7);
 | 
							$row->add($leftButtonGroup, 12, 7);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		$rightGroup = new htmlGroup();
 | 
							$rightGroup = new htmlGroup();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue