set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one $purifier_config->set('URI.AllowedSchemes', ['data' => true, 'src' => true, 'http' => true, 'https' => true]); $purifier = new HTMLPurifier($purifier_config); if (isset($_GET['email_id'])) { $email_id = intval($_GET['email_id']); } else { echo "You dont belong here"; exit(); } $sql = mysqli_query($mysqli, "SELECT * FROM email_queue WHERE email_id = $email_id"); $row = mysqli_fetch_array($sql); $email_from = nullable_htmlentities($row['email_from']); $email_from_name = nullable_htmlentities($row['email_from_name']); $email_recipient = nullable_htmlentities($row['email_recipient']); $email_recipient_name = nullable_htmlentities($row['email_recipient_name']); $email_subject = nullable_htmlentities($row['email_subject']); $email_content = $purifier->purify($row['email_content']); $email_attempts = intval($row['email_attempts']); $email_queued_at = nullable_htmlentities($row['email_queued_at']); $email_failed_at = nullable_htmlentities($row['email_failed_at']); $email_sent_at = nullable_htmlentities($row['email_sent_at']); $email_status = intval($row['email_status']); if ($email_status == 0) { $email_status_display = "