Add script for mailing to CAcert event at USENIX LISA in San Jose, CA, Nov 2010.

pull/1/head
Wytze van der Raay 14 years ago
parent d09670f0f8
commit 35b0cc3b9f

@ -0,0 +1,26 @@
Dear CAcert Assurer,
If you are attending the LISA'2010 conference in San Jose, CA, or if you live in the area, please consider attending the BoF (Birds of a Feather) sessions on Tuesday evening, 11/09/2010. I will be leading two seperate hour long BoF sessions. Both will be held in the Blossom Hill room of the San Jose Convention Center. The first is a GPG key signing event at 8:00pm. The second is a CAcert BoF, where we hope to educate and enroll some new assurers.
I presented these same two BoF sessions at the LISA'09 conference in Baltimore. In order to bring any new assurers up to the 100 point level, we will need a few other assurers to help them earn their first trust points. I will also encourage them to them assurer each other on paper. They can then go on-line after the event and once they complete the Assurer Challenge, they start earning experience points.
I can't pull off a successful CAcert event without a few other assurers. I am qualified to give out 35 points. I have one other assurer who has already contacted me and he is good for up to 15 points (and looking to earn more experience points himself). There were a few assurers who showed up to help last year, but I did not know in advance who was coming. If you can help, please reply to this e-mail letting me know you can attend and how many points you are qualified to assign.
For more details on the events, please visit the following web pages or contact Ken. I don't really need help with the GPG key signing BoF, but you are certainly welcome to join us.
[http://www.usenix.org/events/lisa10/bofs.html#gpg]
[http://www.usenix.org/events/lisa10/bofs.html#cacert]
I have updated the Event entry on the CAcert Wiki. The listing is found at:
[https://wiki.cacert.org/events/LISA2010]
Feel free to add your own information if you can attend, or I can add your information if you like.
Ken Schumacher
My own CAcert Assurance web page at [http://wiki.cacert.org/KenSchumacher]
CAcert Bof Session, Tues Nov 9, 2010 9:00pm till 10:00pm
Blossom Hill Room at the San Jose Marriott Hotel
Free Admission to BoFs, no badge or ticket required
Contact: events@cacert.org

@ -0,0 +1,151 @@
#!/usr/bin/php -q
<? /*
LibreSSL - CAcert web application
Copyright (C) 2004-2009 CAcert Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 of the License.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
include_once("../includes/mysql.php");
$lines = "";
$fp = fopen("26us-lisa2010-email.txt", "r");
while(!feof($fp))
{
$line = trim(fgets($fp, 4096));
$lines .= wordwrap($line, 75, "\n")."\n";
}
fclose($fp);
// $locid = intval($_REQUEST['location']);
// $maxdist = intval($_REQUEST['maxdist']);
$maxdist = 50;
// location location.ID
// verified: 29.4.09 u.schroeter
// $locid = 7902857; // Paris
// $locid = 238568; // Bielefeld
// $locid = 715191; // Hamburg
// $locid = 1102495; // London
// $locid = 520340; // Duesseldorf
// $locid = 1260319; // Muenchen
// $locid = 606058; // Frankfurt
// $locid = 1775784; // Stuttgart
// $locid = 228950; // Berlin
// $locid = 606058; // Frankfurt
// $locid = 599389; // Flensburg
// $locid = 61065; // Amsterdam, Eemnes
// $locid = 228950; // Berlin
// Software Freedom Day 19. Sept 2009
// $locid = 715191; // Hamburg
// LISA2009 Baltimore, 1.11.2009
// $locid = 2138880; // Baltimore (Baltimore (city)), Maryland, United States
// $city = "Baltimore, MD - Nov. 3rd 2009";
// OpenSourceTreffen-Muenchen, 20.11.2009
// $locid = 1260319; // Muenchen
// $city = "Muenchen - 20. Nov 2009";
// BLIT2009, Brandenburger Linux-Infotag, 21.11.2009
// $locid = 1486658; // Potsdam
// $eventname = "Brandenburger Linux-Infotag (BLIT2009)";
// $city = "Potsdam - 21. Nov 2009";
// ATE-Goteborg, 16.12.2009
// $locid = 664715; // Goteborg, Vastra Gotaland, Sweden
// $eventname = "ATE-Goteborg";
// $city = "Goteborg - Dec 16th 2009";
// Assurance Event Mission Hills CA, 15.01.2010
// $locid = 2094781; // Mission Hills (Los Angeles), California, United States
// $eventname = "Assurance Event";
// $city = "Mission Hills CA - Jan 15th 2010";
// Assurance Event OSD Copenhagen DK, 5.03.2010
// $locid = 423655; // Copenhagen, Kobenhavn*, Denmark
// $eventname = "Assurance Event OpenSource-Days 2010";
// $city = "Copenhagen DK - March 5th/6th 2010";
// SCALE 8x Los Angeles, CA, Feb 19-21 2010
// $locid = 2093625; // Copenhagen, Kobenhavn*, Denmark
// $eventname = "SCALE 8x 2010";
// $city = "Los Angeles, CA - February 19-21 2010";
// ATE Sydney, AU, Mar 24 2010
// $locid = 2257312; // Sydney, New South Wales, Australia
// $eventname = "ATE-Sydney";
// $city = "March 24, 2010";
// ATE Essen, DE, Sept 28 2010
// $locid = 572764; // Essen, Nordrhein-Westfalen, Germany
// $eventname = "ATE-Essen";
// $city = "September 28, 2010";
// ATE Canberra, AU, Oct 12 2010
// $locid = 2255408; // Canberra, Australian Capital Territory, Australia
// $eventname = "ATE-Canberra";
// $city = "Tuesday 12th October";
// BLIT2010, 7. Brandenburger Linux-Infotag, 6.11.2010
// $locid = 1486658; // Potsdam, Brandenburg, Germany
// $eventname = "7. Brandenburger Linux-Infotag (BLIT2010)";
// $city = "Potsdam - 6. Nov 2010";
// LISA2010, Nov 7-12, 2010
$locid = 2096344; // San Jose (Santa Clara), California, United States
$eventname = "LISA2010";
$city = "San Jose, CA - Nov 7-12, 2010";
$query = "select * from `locations` where `id`='$locid'";
$loc = mysql_fetch_assoc(mysql_query($query));
$query = "SELECT ROUND(6378.137 * ACOS(0.9999999*((SIN(PI() * $loc[lat] / 180) * SIN(PI() * `locations`.`lat` / 180)) +
(COS(PI() * $loc[lat] / 180 ) * COS(PI() * `locations`.`lat` / 180) *
COS(PI() * `locations`.`long` / 180 - PI() * $loc[long] / 180)))), -1) AS `distance`, sum(`points`) as pts, `users`.*
FROM `locations`
inner join `users` on `users`.`locid` = `locations`.`id`
inner join `alerts` on `users`.`id`=`alerts`.`memid`
inner join `notary` on `users`.`id`=`notary`.`to`
WHERE (`alerts`.`general`=1 OR `alerts`.`country`=1 OR `alerts`.`regional`=1 OR `alerts`.`radius`=1)
GROUP BY `users`.`id`
HAVING `distance` <= '$maxdist'
ORDER BY `distance` ";
echo $query;
// comment next line when starting to send mail not only to me
// $query = "select * from `users` where `email` like 'cacerttest%'";
$res = mysql_query($query);
$xrows = mysql_num_rows($res);
while($row = mysql_fetch_assoc($res))
{
// uncomment next line to send mails ...
sendmail($row['email'], "[CAcert.org] $eventname - $city", $lines, "events@cacert.org", "", "", "CAcert Events Organisation", "returns@cacert.org", 1);
}
// 1x cc to events.cacert.org
sendmail("events@cacert.org", "[CAcert.org] $eventname - $city", $lines, "events@cacert.org", "", "", "CAcert Events Organisation", "returns@cacert.org", 1);
// 1x mailing report to events.cacert.org
sendmail("events@cacert.org", "[CAcert.org] $eventname - $city Report", "invitation sent to $xrows recipients.", "support@cacert.org", "", "", "CAcert Events Organisation", "returns@cacert.org", 1);
// 1x mailing report to Arbitrator of case http://wiki.cacert.org/wiki/Arbitrations/a20090525.1
sendmail("p.dunkel@cacert.org", "[CAcert.org] $eventname - $city Report", "invitation sent to $xrows recipients.", "support@cacert.org", "", "", "CAcert Events Organisation", "returns@cacert.org", 1);
echo "invitation sent to $xrows recipients.\n";
?>
Loading…
Cancel
Save