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; }