Commit:    d1bcd88aad1fafe0046de68b250e69d5681ce2c2
Author:    Nikita Popov <[email protected]>         Thu, 22 Dec 2016 12:57:02 +0100
Parents:   3210ab0d11bf5411ba1bf223e0deb5270d735f05
Branches:  master

Link:       
http://git.php.net/?p=web/master.git;a=commitdiff;h=d1bcd88aad1fafe0046de68b250e69d5681ce2c2

Log:
Try to debug github webhook

Working fine when manually providing a payload, but I'm not getting
any mails...

Changed paths:
  M  github-webhook.php


Diff:
diff --git a/github-webhook.php b/github-webhook.php
index c6480eb..9004252 100644
--- a/github-webhook.php
+++ b/github-webhook.php
@@ -33,6 +33,13 @@ function prep_title($issue, $repoName) {
     return $subject;
 }
 
+function send_mail($to, $subject, $message, $headers) {
+    printf("Sending mail...\nTo: %s\nSubject: %s\nMessage:\n%s\nHeaders:\n%s",
+        $to, $subject, $message, $headers);
+
+    mail($to, '=?utf-8?B?'.base64_encode($subject).'?=', $message, $headers, 
"[email protected]");
+}
+
 
 $CONFIG = array(
     'repos' => array(
@@ -75,7 +82,7 @@ switch ($event) {
             case 'opened':
                 $message .= sprintf(
                     "\r\n\r\nOpened By: %s\r\n%s Description:\r\n%s",
-                    $type, $username, $description);
+                    $username, $type, $description);
                 break;
             case 'closed':
                 $message .= "\r\n\r\nClosed.";
@@ -96,7 +103,7 @@ switch ($event) {
         }
 
         $headers = "From: [email protected]\r\nContent-Type: text/plain; 
charset=utf-8\r\n";
-        mail($to, '=?utf-8?B?'.base64_encode($subject).'?=', $message, 
$headers, "[email protected]");
+        send_mail($to, $subject, $message, $headers);
         break;
 
     case 'pull_request_review_comment':
@@ -123,7 +130,7 @@ switch ($event) {
         }
 
         $headers = "From: [email protected]\r\nContent-Type: text/plain; 
charset=utf-8\r\n";
-        mail($to, '=?utf-8?B?'.base64_encode($subject).'?=', $message, 
$headers, "[email protected]");
+        send_mail($to, $subject, $message, $headers);
         break;
 
     default:


--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to