<?php
require_once( 'inc/header.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'design.inc.php' );
require_once( BX_DIRECTORY_PATH_INC . 'profiles.inc.php' );

// --------------- page variables and login

$_page['name_index'] 	= Unsubscribe;
$_page['css_name']		= 'privacy.css';

$_page['header'] = _t( "Unsubscribe" );
$_page['header_text'] = _t( "Unsubscribe" );

// --------------- page components

$_ni = $_page['name_index'];
$_page_cont[$_ni]['page_main_code'] = PageCompMainCode();

// --------------- [END] page components

$memid = (int)$_GET['ID'];
$mememail = $_GET['Email'];

    if ((empty($memid)) || (empty($mememail)))
     {
      $_page['name_index'] = 0;
	    $_page_cont[0]['page_main_code'] = MsgBox( _t("<font color=red>Parameter Missing</font>") );
	    PageCode();
	    exit;
     }

    if(!filter_var($mememail, FILTER_VALIDATE_EMAIL))
     {
      $_page['name_index'] = 0;
	    $_page_cont[0]['page_main_code'] = MsgBox( _t("<font color=red>Invalid Email Address</font>") );
	    PageCode();
	    exit;
     }
     
$checkemail = db_arr("SELECT `Email` FROM `Profiles` WHERE `ID` = '$memid'");
$checkemail = $checkemail['Email'];

    if ($checkemail == $mememail)
      {
      $_page['name_index'] = 0;
	    $_page_cont[0]['page_main_code'] = MsgBox( _t("<font color=red>You will no longer receive notification emails</font>") );
	    db_res( "UPDATE `Profiles` SET `EmailNotify` = '0' WHERE `ID` = '$memid'");
	    PageCode();
	    exit;
      }
      else
      {
      $_page['name_index'] = 0;
	    $_page_cont[0]['page_main_code'] = MsgBox( _t("<font color=red>Member number does not match email address</font>") );
	    PageCode();
	    exit;
	    }
PageCode();

// --------------- page components functions


/**
 * page code function
 */
function PageCompMainCode()
{
    global $oTemplConfig;
}

?>