Unsubscribe

 

sid, $email); $msg = ‘You have requested a link to unsubscribe from our mailing list. To complete the process, please click ‘ . l(‘here.’,’node/9152′, array(‘absolute’ => TRUE, ‘query’ => array(‘lid’ => $hash))) . ‘. If you do not see the link, then copy and paste this address in your browser: ‘ . url(‘node/9152’, array(‘absolute’ => TRUE, ‘query’ => array(‘lid’ => $hash))) . ‘nn Has solicitado darte de baja de nuestra lista de correo. Para completar el proceso, por favor haz clic ‘ . l(‘aquí.’,’node/9152′, array(‘absolute’ => TRUE, ‘query’ => array(‘lid’ => $hash))) . ‘. En caso de que el enlace no funcione, copia este enlace en tu buscador: ‘ . url(‘node/9152’, array(‘absolute’ => TRUE, ‘query’ => array(‘lid’ => $hash))); if (mail($email, ‘Unsubscribe Link’, $msg)) echo ‘An email containing a link to complete the unsubscribe process has been sent to you. Click on the link you were sent to complete the process. / Un correo electrónico que contiene un enlace para completar el proceso de darse de baja ha sido enviado a ti. Haga clic en el enlace que se envía para completar el proceso.’; else{ db_query(“DELETE FROM eu_unsubscribing WHERE hash = ‘%s'”, $hash); echo ‘Failed to send confirmation email. Please try again later. / Ha ocurrido un error al enviar el correo electrónico de confirmación. Por favor, inténtalo de nuevo más tarde.’; }}else if (isset($_GET[‘lid’]) && strlen($_GET[‘lid’])){ $hash = $_GET[‘lid’]; if (!ctype_alnum($hash)){ echo ‘Invalid unsubscribe link. / Vínculo para darse de baja no válido.’; return; } $ret = db_fetch_object(db_query(“SELECT sid FROM eu_unsubscribing WHERE hash = ‘%s'”, $hash)); if (!$ret->sid){ echo ‘Invalid unsubscribe link. / Vínculo para darse de baja no válido.’; return; } db_query(“DELETE FROM webform_submitted_data WHERE sid = %d”, $ret->sid); db_query(“DELETE FROM webform_submissions WHERE sid = %d”, $ret->sid); db_query(“DELETE FROM eu_unsubscribing WHERE hash = ‘%s'”, $hash); echo ‘You have been successfully unsubscribed. / El proceso de baja se ha realizado con éxito.’;}else{?>