コード例 #1
0
function unsubscribe($email, $token)
{
    require_once $_SERVER['DOCUMENT_ROOT'] . '/mailer/application/connect_db.php';
    $return = array('status' => 1, 'error' => '');
    $object = new connect_db();
    $primary_key = 0;
    if ($object->email_exists($email)) {
        //echo 'email exists';
        $primary_key = $object->get_primarykey($email);
    } else {
        $return['error'] = 'Email does\'nt exists';
        return $return;
    }
    if ($token == md5($email . $primary_key)) {
        if ($ret = $object->unsubscribe($email)) {
            $return['status'] = 0;
        } else {
            $return['error'] = 'Some internal error';
        }
    } else {
        $return['error'] = 'Invalid token';
    }
    return $return;
}