Cheetah
unregister.php
Go to the documentation of this file.
1 <?php
2 
8 require_once( 'inc/header.inc.php' );
9 require_once( CH_DIRECTORY_PATH_INC . 'design.inc.php' );
10 require_once( CH_DIRECTORY_PATH_INC . 'profiles.inc.php' );
11 
12 // --------------- page variables and login
13 
14 $_page['name_index'] = 34;
15 $_page['css_name'] = 'unregister.css';
16 
17 $logged['member'] = member_auth(0);
18 
19 $_page['header'] = _t("_Delete account");
20 $_page['header_text'] = _t("_Delete account");
21 
22 // --------------- page components
23 
24 $_ni = $_page['name_index'];
25 $_page_cont[$_ni]['page_main_code'] = PageCompPageMainCode();
26 
27 // --------------- [END] page components
28 
29 PageCode();
30 
31 // --------------- page components functions
32 
37 {
38  $iUserId = getLoggedId();
39 
40  if($_POST['DELETE']) {
41  profile_delete($iUserId);
42  ch_logout();
43  return MsgBox(_t("_DELETE_SUCCESS"));
44  }
45 
46  $aForm = array(
47  'form_attrs' => array (
48  'action' => CH_WSB_URL_ROOT . 'unregister.php',
49  'method' => 'post',
50  'name' => 'form_unregister'
51  ),
52 
53  'inputs' => array(
54  'delete' => array (
55  'type' => 'hidden',
56  'name' => 'DELETE',
57  'value' => '1',
58  ),
59  'info' => array(
60  'type' => 'custom',
61  'content' => _t("_DELETE_TEXT"),
62  'colspan' => true
63  ),
64  'submit' => array (
65  'type' => 'submit',
66  'name' => 'submit',
67  'value' => _t("_Delete account"),
68  ),
69  ),
70  );
72 
73  $GLOBALS['oTopMenu']->setCurrentProfileID($iUserId);
74  return $GLOBALS['oSysTemplate']->parseHtmlByName('default_margin.html', array('content' => $oForm->getCode()));
75 }
ChTemplFormView
Definition: ChTemplFormView.php:11
MsgBox
MsgBox($sText, $iTimer=0)
Definition: design.inc.php:175
$_page_cont
$_page_cont[$_ni]['page_main_code']
Definition: unregister.php:25
php
profile_delete
profile_delete($ID, $isDeleteSpammer=false)
Definition: admin.inc.php:316
$_page
$_page['name_index']
Definition: unregister.php:14
$logged
$logged['member']
Definition: unregister.php:17
$oForm
$oForm
Definition: host_tools.php:42
getLoggedId
getLoggedId()
Definition: profiles.inc.php:32
_t
_t($key, $arg0="", $arg1="", $arg2="")
Definition: languages.inc.php:509
PageCode
PageCode($oTemplate=null)
Definition: design.inc.php:91
member_auth
member_auth($member=0, $error_handle=true, $bAjx=false)
Definition: admin.inc.php:262
$_ni
$_ni
Definition: unregister.php:24
PageCompPageMainCode
PageCompPageMainCode()
Definition: unregister.php:36
$aForm
$aForm
Definition: forgot.php:43
ch_logout
ch_logout($bNotify=true)
Definition: profiles.inc.php:538
$GLOBALS
$GLOBALS['iAdminPage']
Definition: advanced_settings.php:10