Source code taken from cacert-20121013.tar.bz2
authorMichael Tänzer <neo@nhng.de>
Tue, 16 Oct 2012 20:27:42 +0000 (22:27 +0200)
committerMichael Tänzer <neo@nhng.de>
Tue, 16 Oct 2012 20:27:42 +0000 (22:27 +0200)
includes/mysql.php.sample
pages/account/40.php
pages/index/11.php
www/account.php
www/wot.php

index ff5cfc3..eb86401 100644 (file)
@@ -28,7 +28,7 @@
 
        function sendmail($to, $subject, $message, $from, $replyto = "", $toname = "", $fromname = "", $errorsto = "returns@cacert.org", $extra="")
        {
-               $lines = explode('\n', $message);
+               $lines = explode("\n", $message);
                $message = "";
                foreach($lines as $line)
                {
index fa0c52f..b1a7fdb 100644 (file)
@@ -19,15 +19,6 @@ if(!array_key_exists('secrethash',$_SESSION['_config'])) $_SESSION['_config']['s
 ?>
 <H3><?=_("Contact Us")?></H3>
 
-<p><? printf(_("To contact us please log out and then use the contact form ".
-               "there or send us an email to %s. We are working to fix this ".
-               "situation so you may contact us while staying logged in again."),
-               
-               "<a href='mailto:support@cacert.org'>support@cacert.org</a>"
-       ) ?>
-</p>
-
-<?/*
 <p><b><?=_("General Questions")?></b></p>
 <p><b><?=_("PLEASE NOTE: Due to the large amounts of support questions, incorrectly directed emails may be over looked, this is a volunteer effort and directing general questions to the right place will help everyone, including yourself as you will get a reply quicker.")?></b></p>
 <p><b><?=_("If you are contacting us about advertising, please use the form at the bottom of the website, the first contact form is not the correct place.")?></b></p>
@@ -36,7 +27,7 @@ if(!array_key_exists('secrethash',$_SESSION['_config'])) $_SESSION['_config']['s
 <p><?=_("General questions about CAcert should be sent to the general support list, please send all emails in ENGLISH only, this list has many more volunteers then those directly involved with the running of the website, everyone on the mailing list understands english, even if this isn't their native language this will increase your chance at a competent reply. While it's best if you sign up to the mailing list to get replied to, you don't have to, but please make sure you note this in your email, otherwise it might seem like you didn't get a reply to your question.")?></p>
 <p><a href="https://lists.cacert.org/wws/info/cacert-support"><?=_("Click here to go to the Support List")?></a></p>
 <p><?=_("You can alternatively use the form below, however joining the list is the prefered option to support your queries")?></p>
-<form method="post" name="form1">
+<form method="post" action="account.php" name="form1">
   <input type="hidden" name="oldid" value="<?=$id?>">
   <input type="hidden" name="support" value="yes">
   <input type="hidden" name="secrethash2" value="">
@@ -61,7 +52,7 @@ if(!array_key_exists('secrethash',$_SESSION['_config'])) $_SESSION['_config']['s
 
 <p><b><?=_("Sensitive Information")?></b></p>
 <p><?=_("If you have questions, comments or otherwise and information you're sending to us contains sensitive details, you should use the contact form below. Due to the large amounts of support emails we receive, sending general questions via this contact form will generally take longer then using the support mailing list. Also sending queries in anything but english could cause delays in supporting you as we'd need to find a translator to help.")?></p>
-<form method="post" action="https://www.cacert.org/index.php" name="form2">
+<form method="post" action="account.php" name="form2">
   <input type="hidden" name="secrethash2" value="">
   <input type="hidden" name="oldid" value="<?=$id?>">
   <table border="0">
@@ -98,4 +89,3 @@ Australia</p>
        document.form2.secrethash2.value = pagehash;
 -->
 </script>
-*/
index 8391903..60c8941 100644 (file)
@@ -27,7 +27,7 @@ if(!array_key_exists('secrethash',$_SESSION['_config'])) $_SESSION['_config']['s
 <p><?=_("General questions about CAcert should be sent to the general support list, please send all emails in ENGLISH only, this list has many more volunteers then those directly involved with the running of the website, everyone on the mailing list understands english, even if this isn't their native language this will increase your chance at a competent reply. While it's best if you sign up to the mailing list to get replied to, you don't have to, but please make sure you note this in your email, otherwise it might seem like you didn't get a reply to your question.")?></p>
 <p><a href="https://lists.cacert.org/wws/info/cacert-support"><?=_("Click here to go to the Support List")?></a></p>
 <p><?=_("You can alternatively use the form below, however joining the list is the prefered option to support your queries")?></p>
-<form method="post" name="form1">
+<form method="post" action="index.php" name="form1">
   <input type="hidden" name="oldid" value="<?=$id?>">
   <input type="hidden" name="support" value="yes">
   <input type="hidden" name="secrethash2" value="">
@@ -52,7 +52,7 @@ if(!array_key_exists('secrethash',$_SESSION['_config'])) $_SESSION['_config']['s
 
 <p><b><?=_("Sensitive Information")?></b></p>
 <p><?=_("If you have questions, comments or otherwise and information you're sending to us contains sensitive details, you should use the contact form below. Due to the large amounts of support emails we receive, sending general questions via this contact form will generally take longer then using the support mailing list. Also sending queries in anything but english could cause delays in supporting you as we'd need to find a translator to help.")?></p>
-<form method="post" action="https://www.cacert.org/index.php" name="form2">
+<form method="post" action="index.php" name="form2">
   <input type="hidden" name="secrethash2" value="">
   <input type="hidden" name="oldid" value="<?=$id?>">
   <table border="0">
index d1dd695..0b32c2c 100644 (file)
@@ -47,7 +47,7 @@
 
                 $message = "From: $who\nEmail: $email\nSubject: $subject\n\nMessage:\n".$message;
 
-                sendmail("cacert-support@lists.cacert.org, $email", "[website form email]: ".$subject, $message, "website-form@cacert.org", "cacert-support@lists.cacert.org, $email", "", "CAcert Website");
+                sendmail("cacert-support@lists.cacert.org", "[website form email]: ".$subject, $message, "website-form@cacert.org", "cacert-support@lists.cacert.org, $email", "", "CAcert Website");
                
                 showheader(_("Welcome to CAcert.org"));
                 echo _("Your message has been sent to the general support list.");
index bf5d301..2878534 100644 (file)
@@ -442,8 +442,36 @@ $iecho= "c";
                                                where `to`='".$user['id']."' group by `to` HAVING SUM(`points`) > 0"));
                        if($points > 0)
                        {
-                               sendmail($user['email'], "[CAcert.org] ".$_REQUEST['subject'], $_REQUEST['message'],
-                                       $_SESSION['profile']['email'], "", "", $_SESSION['profile']['fname']." ".$_SESSION['profile']['lname']);
+                               $my_translation = L10n::get_translation();
+                               L10n::set_translation($user['language']);
+                               
+                               $subject = "[CAcert.org] ".sprintf(_("Message from %s"),
+                                               $_SESSION['profile']['fname']);
+                               
+                               $body  = sprintf(_("Hi %s,"), $user['fname'])."\n\n";
+                               $body .= sprintf(_("%s %s has sent you a message via the ".
+                                               "contact an Assurer form on CAcert.org."),
+                                               $_SESSION['profile']['fname'],
+                                               $_SESSION['profile']['lname'])."\n\n";
+                               $body .= sprintf(_("Subject: %s"), $_REQUEST['subject'])."\n";
+                               $body .= _("Message:")."\n";
+                               $body .= $_REQUEST['message']."\n\n";
+                               $body .= "------------------------------------------------\n\n";
+                               $body .= _("Please note, that this is NOT a message on behalf ".
+                                               "of CAcert but another CAcert community member. If ".
+                                               "you suspect that the contact form might have been ".
+                                               "abused, please write to support@cacert.org")."\n\n";
+                               $body .= _("Best regards")."\n";
+                               $body .= _("Your CAcert Community");
+                               
+                               sendmail($user['email'], $subject, $body,
+                                               $_SESSION['profile']['email'], //from
+                                               "", //replyto
+                                               "", //toname
+                                               $_SESSION['profile']['fname']." ".
+                                                       $_SESSION['profile']['lname']); //fromname
+                               
+                               L10n::set_translation($my_translation);
                                
                                showheader(_("My CAcert.org Account!"));?>
                                <p>