<?php
session_start();
//--Verbindung zur DB aufbauen--
include ("db_verbindung.php");
if(!$db)
{
die ("Zur Zeit ist leider keine Verbindung zur Datenbank möglich. ");
}
/* DB-Abfrage ob Benutzername und Passwort in der DB */
/* identisch mit den eingegebenen Daten sind! */
$sql = "SELECT bn, pw FROM passwort WHERE bn = '$bn' and pw = '$pw'";
$result = mysql_query ($sql);
echo"$bn,$pw<br>";
echo"$result[0],$result[1]<br>";
/* Wenn das Ergebniss groesser 0 ist, dann wird das Ergebniss in din das coockie geschrieben */
if (mysql_num_rows ($result) > 0)
{
/* Benutzerdaten in ein Array auslesen. */
$data1 = mysql_fetch_array ($result);
/* Name des Users herausfinden */
$sql = "SELECT name, bn, pw, k.kdnr
FROM passwort p
join kunde k
on k.kdnr
WHERE p.kdnr = k.kdnr and bn ='$bn'";
$result = mysql_query ($sql);
$data2 = mysql_fetch_array ($result);
// Sessionvariablen erstellen und registrieren
$_SESSION_register["bn"];
$_SESSION_register["pw"];
$_SESSION_register["name"];
$_SESSION_register["starttag"];
$_SESSION_register["startmonat"];
$_SESSION_register["startjahr"];
$_SESSION_register["endtag"];
$_SESSION_register["endmonat"];
$_SESSION_register["endjahr"];
$_SESSION_register["anzahl_tage"];
$_SESSION_register["kalenderwoche"];
$_SESSION_register["halb"];
$_SESSION_register["viertel"];
$_SESSION_register["test"];
$kw = strftime("%W");
$jahr = strftime("%Y");
$sontag = get_sonntag($kw, $jahr);
$montag = get_montag($kw, $jahr);
$werte_so = explode("-","$sontag");
$werte_mo = explode("-","$montag");
$jahrs = $werte_mo[2];
$monats= $werte_mo[1];
$tags = $werte_mo[0];
$jahre = $werte_so[2];
$monate= $werte_so[1];
$tage = $werte_so[0];
$anz_days = cal_days_in_month( CAL_GREGORIAN, $monats, $jahrs);
$_SESSION_set_cookie_params[1000];
$_SESSION["test"]= "0";
$_SESSION["bn"]= $data1["bn"];
$_SESSION["pw"] = $data1["pw"];
$_SESSION["name"] = $data2["name"];
if($data2["kdnr"] == "-1"){
$_SESSION_register["testseite"];
$_SESSION["testseite"]= "gas";
$data2["kdnr"] = 3;
$_SESSION["bn"]= "hucko";
$_SESSION["pw"] = "huck16#003HTTP";
$_SESSION["name"] = "hucko";
$_SESSION["test"]=1;
}
$_SESSION["kdnr"] = $data2["kdnr"];
$_SESSION["starttag"] = $tags;
$_SESSION["startmonat"] = $monats;
$_SESSION["startjahr"] = $jahrs;
$_SESSION["endtag"] = $tage;
$_SESSION["endmonat"] = $monate;
$_SESSION["endjahr"] = $jahre;
$_SESSION["anzahl_tage"] = $anz_days;
$_SESSION["kalenderwoche"] = $kw;
$_SESSION["halb"] = 0;
$_SESSION["viertel"] = 0;
/*
$stunde = strftime("%H");
$minute = strftime("%M");
$sekunde = strftime("%S");
$backup = "D:\Backup\\login.txt";
$backupdatei = fopen($backup , "a");
$komma = "-";
$ende = "\r\n";
fputs($backupdatei,$data2["name"]);fputs($backupdatei," ");fputs($backupdatei,$tags);fputs($backupdatei,$komma);fputs($backupdatei,$monats);fputs($backupdatei,$komma);fputs($backupdatei,$jahrs);fputs($backupdatei," ");fputs($backupdatei,$stunde);fputs($backupdatei,":");fputs($backupdatei,$minute);fputs($backupdatei,":");fputs($backupdatei,$sekunde);fputs($backupdatei,$ende);
*/
header ("Location: laden.html");
}
else
{
echo"ljsdjkajd";
exit;
header ("Location: index.php?fehler=1");
}
function get_montag($kw, $j)
{
//Timestamp des 01. Januars aus dem entsprechenden Jahres
$Jan_1_timestamp = mktime(22, 59, 59, 1, 1, $j);
//Datum-Funktion für den 01 Januar; gibt Array mit sämtlichen Formaten
$Jan_funktion_datum = getdate($Jan_1_timestamp);
//wenn der ermittelte Wochentag ein Sonntag ist, werden die Kalenderwochen hierauf bezogen
if($Jan_funktion_datum[wday] == 0)
{
$So_1_timestamp = $Jan_1_timestamp;
}
else
{
$So_1_timestamp = $Jan_1_timestamp + ((7 - $Jan_funktion_datum[wday]) * 86400);
}
//Datum_Funktion für 1 Sonntag; liefert Array
$So_funktion_datum = getdate($So_1_timestamp);
$So_funktion_datum_kw = getdate($So_1_timestamp + (($kw - 1) * 604800) + 86400);
return $So_funktion_datum_kw[mday]."-".$So_funktion_datum_kw[mon]."-".$So_funktion_datum_kw[year];
}
function get_sonntag($kw, $j)
{
//Timestamp des 01. Januars aus dem entsprechenden Jahres
$Jan_1_timestamp = mktime(22, 59, 59, 1, 1, $j);
//Datum-Funktion für den 01 Januar; gibt Array mit sämtlichen Formaten
$Jan_funktion_datum = getdate($Jan_1_timestamp);
//wenn der ermittelte Wochentag ein Sonntag ist, werden die Kalenderwochen hierauf bezogen
if($Jan_funktion_datum[wday] == 0)
{
$So_1_timestamp = $Jan_1_timestamp;
}
else
{
$So_1_timestamp = $Jan_1_timestamp + ((7 - $Jan_funktion_datum[wday]) * 86400);
}
//Datum_Funktion für 1 Sonntag; liefert Array
$So_funktion_datum = getdate($So_1_timestamp);
$So_funktion_datum_kw = (getdate($So_1_timestamp + (($kw - 1) * 604800) +(7 * 86400)));
return $So_funktion_datum_kw[mday]."-".$So_funktion_datum_kw[mon]."-".$So_funktion_datum_kw[year];
}
?>