// Starten der Session
session_start($PHPSESSID);
// Fehlermeldungen abschalten
error_reporting (0);
// Verbindung zum internen Web-Server
require ("../admin/install/connect.inc");
$db = mysql_connect("$connect_server","$connect_user","$connect_pass");
mysql_select_db("$connect_datenbank",$db);
function get_firstmonday($month,$year){
$num = date("w",mktime(0,0,0,$month,1,$year));
if($num==1)
return date("Y-M-d H:i:s",mktime(0,0,0,$month,1,$year));
elseif($num>1)
return date("Y-M-d H:i:s",mktime(0,0,0,$month,1,$year)+(86400*(8-$num)));
else
return date("Y-M-d H:i:s",mktime(0,0,0,$month,1,$year)+(86400*(1-$num)));
}
$heute=date("Y-m-d");
$zbody=""; $body="";
FOR ($ta=0; $ta <=150; $ta++) {
$wdadd="";
$suchdat = date("Y-m-d", mktime(0,0,0, date(m) ,date(d)+$ta,date(Y)));
$wochentag = date("D", mktime(0,0,0, date(m) ,date(d)+$ta,date(Y))).",";
$tag = date("d", mktime(0,0,0, date(m) ,date(d)+$ta,date(Y)));
$Monat = date("m", mktime(0,0,0, date(m) ,date(d)+$ta,date(Y)));
$Jahr = date("Y", mktime(0,0,0, date(m) ,date(d)+$ta,date(Y)));
$Monatsname = date("F", mktime(0,0,0, date(m) ,date(d)+$ta,date(Y)));
$tagzahl = date("w", mktime(0,0,0, date(m) ,date(d)+$ta,date(Y)));
IF ($tag == 1) {$erster=$wochentag; $wochenzaehler=1;}
IF ($tag != 1 AND $tagzahl == 0) {$wochenzaehler++;}
ECHO "
$wochentag / $wochenzaehler / $suchdat:
";
$wdadd.="OR ((TageRegeln RLIKE '$wochentag') ";
$wdadd.="AND (TageRegeln RLIKE 'JedeWoche' OR TageRegeln RLIKE 'w$wochenzaehler') ";
$wdadd.="AND (TageRegeln RLIKE 'JedenMonat') ";
$wdadd.=")";
//ECHO "select * FROM ll_termine WHERE cleared != '1' AND Von = '$suchdat' $wdadd ORDER BY Von
";
$sresult=mysql_query("select * FROM ll_termine WHERE cleared != '1' AND Von = '$suchdat' $wdadd ORDER BY Von"); //
while($zeile=mysql_fetch_array($sresult)) {
$Tid=$zeile["id"];
$Name=$zeile["Name"];
$Beschreibung=htmlspecialchars ($zeile["Beschreibung"]);
$Von=$zeile["Von"];
$Bis=$zeile["Bis"];
$UVon=$zeile["Uhrzeit_Von"];
$UBis=$zeile["Uhrzeit_Bis"];
$Plz=$zeile["Plz"];
$Ort=$zeile["Ort"];
$Strasse=$zeile["Strasse"];
$Lat=$zeile["Lat"];
$Lng=$zeile["Lng"];
$TageRegeln=$zeile["TageRegeln"];
$Timestamp=$zeile["timestamp"];
$arr=explode(" ",$Timestamp);
$TimeDate=$arr[0];
$TimeTime=$arr[1];
IF ($Von == "0000-00-00") {$Von=$suchdat;}
IF ($Bis == "0000-00-00") {$Bis=$suchdat;}
if ($TageRegeln != "") {$Von=$suchdat; $Bis=$suchdat;}
$arr=explode("-",$Von);
$zarr=explode(":",$UVon);
$VonDate=date("Y-m-d", mktime($zarr[0], $zarr[1], $zarr[2], $arr[1], $arr[2], $arr[0]));
$VonTime=date("H:i:s", mktime($zarr[0], $zarr[1], $zarr[2], $arr[1], $arr[2], $arr[0]));
$arr=explode("-",$Von);
if ($UBis == "00:00:00") {$UBis=$UVon;}
$zarr=explode(":",$UBis);
$BisDate=date("Y-m-d", mktime($zarr[0], $zarr[1], $zarr[2], $arr[1], $arr[2], $arr[0]));
$BisTime=date("H:i:s", mktime($zarr[0], $zarr[1], $zarr[2], $arr[1], $arr[2], $arr[0]));
// if ($VonTime == "00:00:00") {$VonTime="05:00:00";}
// if ($BisTime == "00:00:00") {$BisTime="05:00:00";}
ECHO "hinzugefügt: $Name $suchdat
";
$zbody.="
Name
$Name
Beschreibung
$Beschreibung
id
$Tid
Von
".$VonDate."T".$VonTime."Z
Bis
".$BisDate."T".$BisTime."Z
Ort
$Ort
Plz
$Plz
Strasse
$Strasse
Lat
$Lat
Lng
$Lng
Timestamp
".$TimeDate."T".$TimeTime."Z
";
IF (file_exists($pfad."pics/LandLeben/term_".$Tid."_1.jpg")) {
$zbody.=" Bild
http://www.sonntags-einkaufen.com/LandLeben/tmp/app/term_".$Tid."_1.jpg
Thumb
http://www.sonntags-einkaufen.com/LandLeben/tmp/app/icon_term_".$Tid."_1.jpg
Bildname
term_".$Tid."_1.jpg
Thumbname
icon_term_".$Tid."_1.jpg
";
$zbody.=" Bilder
";
FOR ($i=1; $i<=10 ;$i++) {
$userfile=$pfad."pics/LandLeben/term_".$Tid."_".$i.".jpg";
$newname=$pfad."LandLeben/tmp/app/term_".$Tid."_".$i.".jpg";
IF (!file_exists($newname) OR $renew) {
system("convert $userfile -resize '320' -quality 75% $newname");
system("convert -unsharp 1.5x1.2+1.0+0.10 $newname $newname");
}
$userfile=$pfad."pics/landLeben/term_".$Tid."_".$i.".jpg";
$newname=$pfad."LandLeben/tmp/app/icon_term_".$Tid."_".$i.".jpg";
IF (!file_exists($newname) OR $renew) {
system("convert $userfile -resize '100x100' $newname");
system("convert -unsharp 1.5x1.2+1.0+0.10 $newname $newname");
}
IF (file_exists($pfad."LandLeben/tmp/app/term_".$Tid."_".$i.".jpg")) {
$pic="http://www.sonntags-einkaufen.com/LandLeben/tmp/app/term_".$Tid."_".$i.".jpg";
$thumb="http://www.sonntags-einkaufen.com/LandLeben/tmp/app/icon_term_".$Tid."_".$i.".jpg";
$picname="term_".$Tid."_".$i.".jpg";
$thumbname="icon_term_".$Tid."_".$i.".jpg";
$zbody.="
Bild
$pic
Thumb
$thumb
Bildname
$picname
Thumbname
$thumbname
";
}
}
$zbody.="
";
}
$zbody.="
";
} // while
}
$trans = array("(null)" => "", "ß" => "ß", """ => "", "&" => "", '"' => '', '“' => '', '„' => '', '&' => 'amp;');
$zbody=strtr("$zbody", $trans) ;
$body="
";
$body.=$zbody;
$body.="
";
$body=utf8_encode($body);
$filename=$pfad."LandLeben/tmp/termine2.plist";
IF (file_exists($filename)) {unlink($filename);} // löschen der alten Datei
$handle = fopen("$filename", "a");
fwrite($handle, $body);
ECHO "
$body
";
require("fileinfo.php");