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