Difference between revisions of "WikiTips"

From Baltimore Node Wiki
m
Line 1: Line 1:
 +
''As of 2009, the wiki has been updated to be a little easier to use. But, for the time being, [[User:Jnm|John Milner]] has taken up the mantle of administrating the wiki, and fixing it when something seems broken.''
 +
 +
=== 2009 ===
 
Tips page on how to use the Wiki.
 
Tips page on how to use the Wiki.
  
Line 10: Line 13:
  
 
  <nowiki>diff --git a/SendGridHooks.php b/SendGridHooks.php
 
  <nowiki>diff --git a/SendGridHooks.php b/SendGridHooks.php
index c11a1ca..e47db92 100644
+
index c11a1ca..e47db92 100644
--- a/SendGridHooks.php
+
--- a/SendGridHooks.php
+++ b/SendGridHooks.php
+
+++ b/SendGridHooks.php
@@ -63,7 +63,9 @@ class SendGridHooks {
+
@@ -63,7 +63,9 @@ class SendGridHooks {
                }
+
                }
+
 
                // Get $to and $from email addresses from the array and MailAddress object respectively
+
                // Get $to and $from email addresses from the array and MailAddress object respectively
-              $from = new SendGrid\Email( null, $from->address );
+
-              $from = new SendGrid\Email( null, $from->address );
+              global $wgEnotifUseRealName;
+
+              global $wgEnotifUseRealName;
+              $from_name = ( $wgEnotifUseRealName && $from->realName !== '' ) ? $from->realName : $from->name;
+
+              $from_name = ( $wgEnotifUseRealName && $from->realName !== '' ) ? $from->realName : $from->name;
+              $from = new SendGrid\Email( $from_name, $from->address );
+
+              $from = new SendGrid\Email( $from_name, $from->address );
                $to = new SendGrid\Email( null, $to[0]->address );
+
                $to = new SendGrid\Email( null, $to[0]->address );
                $body = new SendGrid\Content( "text/plain", $body );
+
                $body = new SendGrid\Content( "text/plain", $body );
                $mail = new SendGrid\Mail( $from, $subject, $to, $body );
+
                $mail = new SendGrid\Mail( $from, $subject, $to, $body );
</nowiki>
+
</nowiki>

Revision as of 05:53, 13 September 2019

As of 2009, the wiki has been updated to be a little easier to use. But, for the time being, John Milner has taken up the mantle of administrating the wiki, and fixing it when something seems broken.

2009

Tips page on how to use the Wiki.

To add a signature: ~~~ for your username. ~~~~ for your username and time stamp.

To create a new Meeting Page using the Template: {{subst:Meeting Notes}} save and edit


We're using the SendGrid extension for email now, but it didn't respect MediaWiki:Emailsender. Here's a quick hack to fix that:

diff --git a/SendGridHooks.php b/SendGridHooks.php
 index c11a1ca..e47db92 100644
 --- a/SendGridHooks.php
 +++ b/SendGridHooks.php
 @@ -63,7 +63,9 @@ class SendGridHooks {
                 }
  
                 // Get $to and $from email addresses from the array and MailAddress object respectively
 -               $from = new SendGrid\Email( null, $from->address );
 +               global $wgEnotifUseRealName;
 +               $from_name = ( $wgEnotifUseRealName && $from->realName !== '' ) ? $from->realName : $from->name;
 +               $from = new SendGrid\Email( $from_name, $from->address );
                 $to = new SendGrid\Email( null, $to[0]->address );
                 $body = new SendGrid\Content( "text/plain", $body );
                 $mail = new SendGrid\Mail( $from, $subject, $to, $body );