Commit:    d51e9dccc3c64156265e1ef65cd3b8d3b3f2522a
Author:    Hannes Magnusson <[email protected]>         Wed, 27 Nov 2013 
14:26:32 -0800
Parents:   525df7b4d52bd6d54817e3acc36467627ca3ad69
Branches:  master

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

Log:
Reapply our hacks

Changed paths:
  M  dokuwiki/inc/lang/en/password.txt
  M  dokuwiki/inc/lang/en/register.txt
  M  dokuwiki/inc/lang/en/resendpwd.txt
  M  dokuwiki/inc/mail.php


Diff:
diff --git a/dokuwiki/inc/lang/en/password.txt 
b/dokuwiki/inc/lang/en/password.txt
index 6d5cbe6..bb71810 100644
--- a/dokuwiki/inc/lang/en/password.txt
+++ b/dokuwiki/inc/lang/en/password.txt
@@ -2,6 +2,12 @@ Hi @FULLNAME@!
 
 Here is your userdata for @TITLE@ at @DOKUWIKIURL@
 
+Note: This doesn't help you at all. The wiki is read-only.
+If you need to edit some page, read the registration page again.
+
+If you had a php.net VCS account before, please use your php.net
+credentials to login.
+
 Login    : @LOGIN@
 Password : @PASSWORD@
 
diff --git a/dokuwiki/inc/lang/en/register.txt 
b/dokuwiki/inc/lang/en/register.txt
index db68d4f..4d0c9e8 100644
--- a/dokuwiki/inc/lang/en/register.txt
+++ b/dokuwiki/inc/lang/en/register.txt
@@ -1,4 +1,21 @@
-====== Register as new user ======
+====== Register as a new wiki user ======
+ 
+Welcome and thank you for desiring a PHP.net wiki account!
+
+To create a new wiki account, please fill out all of the information below.
+Make sure you supply a **valid e-mail address** - if you are not asked to 
enter a password here, a new one will be sent to that address.
+The login name should be a valid [[doku>wiki:pagename|pagename]].
+
+Once you register with this form and receive your wiki username you still 
**won't** be able to edit the wiki until we manually authorize access.
+This reduces wiki vandalism.  To get authorization you must send a quick 
introduction to the [[[email protected]|php-webmaster]] mailing list.
+Mention your wiki username and say what you're planning to do.
+This email lets us know you're a human (and not a robot) and what you'll be 
working on.
+Approval may take several hours or days.
+ 
+**Note**: If you find a minor problem with the wiki (like a typo or invalid 
grammar) then please email the [[[email protected]|php-webmaster]] 
mailing list with the URL, and suggested change.
+
+**Note**: All information here is readable without registering. Write access 
is controlled however. All users with a php.net vcs account have full write 
access to the wiki, and may simply login with their SVN credentials.
+
+**Note**: After submitting this registration form, your information (name and 
email) is sent to the publicly viewable 
[[http://news.php.net/php.webmaster|php-webmaster]] mailing list, along with 
your IP address, hostname, and user agent (browser info).
 
-Fill in all the information below to create a new account in this wiki. Make 
sure you supply a **valid e-mail address** - if you are not asked to enter a 
password here, a new one will be sent to that address. The login name should be 
a valid [[doku>pagename|pagename]].
 
diff --git a/dokuwiki/inc/lang/en/resendpwd.txt 
b/dokuwiki/inc/lang/en/resendpwd.txt
index 98c8c75..59387b0 100644
--- a/dokuwiki/inc/lang/en/resendpwd.txt
+++ b/dokuwiki/inc/lang/en/resendpwd.txt
@@ -2,3 +2,6 @@
 
 Please enter your user name in the form below to request a new password for 
your account in this wiki. A confirmation link will be sent to your registered 
email address.
 
+Do you have an php.net VCS account? - Then this form wont work. Please use 
https://master.php.net/forgot.php
+
+
diff --git a/dokuwiki/inc/mail.php b/dokuwiki/inc/mail.php
index 0b60c0a..e757219 100644
--- a/dokuwiki/inc/mail.php
+++ b/dokuwiki/inc/mail.php
@@ -158,6 +158,11 @@ function _mail_send_action($data) {
 
     $body = mail_quotedprintable_encode($body);
 
+    // TODO: fixme hack .. this needs to be in a plugin or config file
+    if (substr($to, -7) === 'php.net') {
+        $params = '[email protected]';
+    }
+
     if($params == null){
         return @mail($to,$subject,$body,$header);
     }else{


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

Reply via email to