| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- /**
- * @package Dolphin Core
- * @copyright Copyright (c) BoonEx Pty Limited - http://www.boonex.com/
- * @license CC-BY - http://creativecommons.org/licenses/by/3.0/
- */
- require_once('./inc/header.inc.php');
- require_once(BX_DIRECTORY_PATH_INC . "languages.inc.php");
- require_once(BX_DIRECTORY_PATH_INC . "params.inc.php");
- require_once(BX_DIRECTORY_PATH_INC . "design.inc.php");
- member_auth(0);
- $oTemplate = BxDolTemplate::getInstance();
- $oTemplate->setPageNameIndex (BX_PAGE_DEFAULT);
- $oTemplate->setPageHeader (_t("_Delete account"));
- $oTemplate->setPageContent ('page_main_code', PageCompPageMainCode());
- PageCode();
- /**
- * page code function
- */
- function PageCompPageMainCode() {
- if (bx_get('DELETE')) {
- require_once(BX_DIRECTORY_PATH_INC . "admin.inc.php");
- profile_delete(getLoggedId());
- bx_logout();
- return MsgBox(_t("_DELETE_SUCCESS"));
- }
- $aForm = array(
- 'form_attrs' => array (
- 'action' => BX_DOL_URL_ROOT . 'unregister.php',
- 'method' => 'post',
- 'name' => 'form_unregister'
- ),
- 'inputs' => array(
- 'delete' => array (
- 'type' => 'hidden',
- 'name' => 'DELETE',
- 'value' => '1',
- ),
- 'info' => array(
- 'type' => 'custom',
- 'content' => _t("_DELETE_TEXT"),
- 'colspan' => true,
- ),
- 'submit' => array (
- 'type' => 'submit',
- 'name' => 'submit',
- 'value' => _t("_Delete account"),
- ),
- ),
- );
- bx_import('BxTemplFormView');
- $oForm = new BxTemplFormView($aForm);
- return DesignBoxContent(_t("_Delete account"), $oForm->getCode(), BX_DB_PADDING_DEF);
- }
|