Add script plus message for ATE Goteborg mailing:

ATE Goteborg 16 December 2009
pull/1/head
Wytze van der Raay 15 years ago
parent 46d8bf9d88
commit 5f81883a3b

@ -0,0 +1,58 @@
CAcert Assurer Training Event Goteborg
::::::::::::::::::::::::::::::::::::::::::::::::::
Much has happened during the past year. A list of up till now mostly
"orally transmitted" rules have been cast in policies. New procedures
(e.g. the Assurer Challenge) and obligations (e.g. in the CAcert
Community Agreement) have been decided. The Assurer Training Events
try to bring all this informations to "the people":
- To what, does the CCA protect every CAcert-Community-Member and as
such also you?
- Can you recount the 5 statements of the "Purpose of Assurance"?
- Can you at least recount 10 security marks of the Swedish passport
/Identity card?
Answers to these and following questions are given at the Assurer
Training Events (ATEs).
Participation in the events is free, Contributions are however
appreciated.
The ATE-Goteborg takes place on:
- Wednesday, Dec 16th from 20:00 till 22:00
- at
- [http://www.gothiatowers.com/]
- Massans gata 24
- 402 26 Goteborg, Sweden
The Event-Team is already excited about your participation.
Registration ATE-Goteborg
[http://wiki.cacert.org/Events/20091216ATE-Goteborg]
Remark from Leif-Joran:
I have a backup room at my department just a couple of
hundred meters from Gothia Towers. L307, Lennart Torstenssons-gatan 8
Remarks from Ted:
As I understand it, it will probably be harder to find a room inside the
hotel than to find the hotel itself, it boasts to be the biggest hotel
in Skandinavia...
My mobile phone number is +49 151 52634367. I'm there on a probably
quite busy business trip, so it may be that I have to cancel the whole
thing on short notice.
I propose that you try to contact me by phone before leaving home, so I
can confirm that I will be there.
Also I don't have much time to prepare, so please don't expect something
like a professional presentation from me. I hope it will be a nice
little meeting, we will assure each others, you'll ask questions you
always wanted to ask about CACert and I'll tell you about all the things
that have recently changed at CAcert, at least the important ones. And
maybe I'll try to trick you into making a false assurance, just to show
you where problems are expected. :-)
contact: events@cacert.org

@ -0,0 +1,110 @@
#!/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("ate-goteborg-s16-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";
$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.";
?>
Loading…
Cancel
Save