Go to the documentation of this file.
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 require_once( CH_DIRECTORY_PATH_INC .
'utils.inc.php' );
12 require_once( CH_DIRECTORY_PATH_CLASSES .
'ChWsbEmailTemplates.php' );
27 $_page[
'header_text'] =
_t(
"_Email confirmation Ex");
53 $_page[
'header_text'] =
_t(
"_Profile Not found");
54 return MsgBox(
_t(
'_Profile Not found Ex'));
58 'message_status' =>
'',
60 'ch_if:form' => array(
66 'ch_if:next' => array(
74 if (
$p_arr[
'Status'] ==
'Unconfirmed') {
75 $ConfCodeReal = base64_encode( base64_encode( crypt(
$p_arr[
'Email'], CRYPT_EXT_DES ?
"secret_co" :
"se" ) ) );
76 if (strcmp(
$ConfCode, $ConfCodeReal) !== 0) {
78 'form_attrs' => array (
79 'action' => CH_WSB_URL_ROOT .
'profile_activate.php',
81 'name' =>
'form_change_status'
90 'conf_code' => array (
94 'caption' =>
_t(
"_Confirmation code")
99 'value' =>
_t(
"_Submit"),
104 $aCode[
'message_status'] =
_t(
"_Profile activation failed");
105 $aCode[
'message_info'] =
_t(
"_EMAIL_CONF_FAILED_EX");
106 $aCode[
'ch_if:form'][
'condition'] =
true;
107 $aCode[
'ch_if:form'][
'content'][
'form'] =
$oForm->getCode();
109 $aCode[
'ch_if:next'][
'condition'] =
true;
110 $aCode[
'ch_if:next'][
'content'][
'next_url'] = CH_WSB_URL_ROOT .
'member.php';
112 $send_act_mail = FALSE;
115 $send_act_mail =
TRUE;
116 $aCode[
'message_info'] =
_t(
"_PROFILE_CONFIRM" );
118 $status =
'Approval';
119 $aCode[
'message_info'] =
_t(
"_EMAIL_CONF_SUCCEEDED",
$site[
'title']);
125 if (
getParam(
'enable_promotion_membership') ==
'on') {
126 $memership_days =
getParam(
'promotion_membership_days');
135 if (
getParam(
'enable_promotion_membership') ==
'on') {
136 $memership_days =
getParam(
'promotion_membership_days');
142 $aTemplate = $oEmailTemplates->getTemplate(
't_UserConfirmed',
$p_arr[
'ID']);
148 $aCode[
'message_info'] =
_t(
'_ALREADY_ACTIVATED');
149 return $GLOBALS[
'oSysTemplate']->parseHtmlByName(
'profile_activate.html', $aCode);
URI MungeSecretKey $secret_key</pre >< p > If the output is TRUE
MsgBox($sText, $iTimer=0)
sendMail( $sRecipientEmail, $sMailSubject, $sMailBody, $iRecipientID=0, $aPlus=array(), $sEmailFlag='html', $isDisableAlert=false, $bForceSend=false)
setMembership($iMemberId, $iMembershipId, $iDays=0, $bStartsNow=false, $sTransactionId='', $isSendMail=true)
ch_admin_profile_change_status($mixedIds, $sStatus, $bSendActMail=FALSE)
PageCompPageMainCode($iID, $sConfCode)
$_page_cont[$_ni]['page_main_code']
getParam($sParamName, $bUseCache=true)
_t($key, $arg0="", $arg1="", $arg2="")
PageCode($oTemplate=null)
member_auth($member=0, $error_handle=true, $bAjx=false)
getProfileInfo($iProfileID=0, $checkActiveStatus=false, $forceCache=false)
const MEMBERSHIP_ID_PROMOTION
ch_is_ip_dns_blacklisted($sCurIP='', $sType='')