<?php
/* Florian Dehn, 15.07.06
* Dieser Counter samt Statistikfunktion entstand im Sommersemester 06
* an der Fachhochschule Friedberg im Rahmen einer Vorlesung 'Marketing und Kommunikation im Internet'.
* Die eigentliche Aufgabe bestand darin, eine Website nach Vorgabe mit einem Reporting-Modul auszustatten,
* damit der Besucher der Website geloggt und einigermaßen Transparent für den Besitzer der Website wird.
* Diese Version habe ich nach und nach angepasst, damit man ganz einfach einen Counter samt Statistik in eine bestehende Website
* integrieren kann.
* In erster Linie soll dieses Stück Software mir selbst Dienste leisten.
*
* Diese Software darf frei verwendet werden, jedoch würde ich mich über Feedback jeder Zeit freuen!
* Feedback bitte an hide@address.com
*
* Florian Dehn, Sommer 2006
*/
define("PATH_TO_ROOT","./");
require_once(PATH_TO_ROOT."classes/class.init.php");
require_once(PATH_TO_ROOT."classes/class.graph.php");
require_once(PATH_TO_ROOT."classes/class.statistics.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>www.katzefudder.de -Graph- </title>
<link rel="stylesheet" href="css/stats.css" type="text/css" />
</head>
<body>
<form action='<? $_SERVER['PHP_SELF'] ?>' method='post'>
<table align='center'>
<tr><td></td><td>Zwei Daten in Form von <strong>(2006-8-15)</strong> eingeben</td></tr>
<tr><td>Von</td><td><input type='text' name='von' /></td></tr>
<tr><td>Bis</td><td><input type='text' name='bis' /></td></tr>
<tr><td><input type='hidden' name='flag' value='1'/></td></tr>
<tr><td><input type='hidden' name='filename' value='<? echo $filename; ?>'/></td></tr>
<tr><td></td><td><input type='submit' value='abschicken' /></td></tr>
</table>
</form>
<?
if($_POST['flag']==1){
$von=$_POST['von'];
$bis=$_POST['bis'];
$von=explode("-",$von);
$bis=explode("-",$bis);
if(checkdate($von[1],$von[2],$von[0]) && checkdate($bis[1],$bis[2],$bis[0])){
if($bis[0]>=$von[0] && $bis[1]>=$von[1]){
if(($bis[2]>=$von[2])){
$von=$von[0]."-".$von[1]."-".$von[2];
$bis=$bis[0]."-".$bis[1]."-".$bis[2];
$array=statistics::getClicksPerDate($tablename,$von,$bis);
$Graph = new Graphen($array,$file);
sleep(1);
echo "<img src='$filename' alt='statistics'/>";
}
else{
if($bis[1]==$von[1] && $bis[2]>=$von[2]){
$von=$von[0]."-".$von[1]."-".$von[2];
$bis=$bis[0]."-".$bis[1]."-".$bis[2];
$array=statistics::getClicksPerDate($tablename,$von,$bis);
$Graph = new Graphen($array,$filename);
sleep(1);
echo "<img src='$filename' alt='statistics'/>";
}
else echo "Datum 'von' muss kleiner sein wie Datum 'bis'!";
}
}
else echo "Datum 'von' muss kleiner sein wie Datum 'bis'!";
}
else echo "Überprüfen Sie bitte die Datumseingabe!!";
}
?>
</body>
</html>