/**
 * entscheidet anhand des Parameters ob ein Eintrag "termin" eines Users
 * gespeichert oder geladen werden soll. (bzw alle Termine eines Users laden)
 * 
 * @param $action entscheidet was zu tun ist
 */
function termin($action)
{
    require '../class/termin.class.php';
    switch ($action) {
        case "speichern":
            isset($_POST['beschreibung']) ? $beschreibung = $_POST['beschreibung'] : ($beschreibung = '');
            $datum = $_POST['datum'];
            $temp = explode('.', $datum);
            $datum = $temp[2] . '-' . $temp[1] . '-' . $temp[0];
            $termin = new termin($_POST['email'], $_POST['typ'], $_POST['titel'], $datum, $_POST['uhrzeit_von'], $_POST['uhrzeit_bis'], $beschreibung);
            $termin->save();
            break;
        case "laden":
            break;
        case "monatLaden":
            require_once 'db.class.php';
            $db = new db();
            isset($_POST['email']) ? $email = $_POST['email'] : ($email = '');
            isset($_POST['monat']) ? $monat = $_POST['monat'] : ($monat = '');
            isset($_POST['jahr']) ? $jahr = $_POST['jahr'] : ($jahr = '');
            echo termin::loadMonat($db, $email, $jahr, $monat);
            break;
        case "alleLaden":
            require_once 'db.class.php';
            $db = new db();
            isset($_POST['email']) ? $email = $_POST['email'] : ($email = '');
            echo termin::loadAll($db, $email);
            break;
    }
}
function loadKalender($user, $db)
{
    require '../../global/colors.php';
    $year = date("Y");
    $month = intval(date("m"));
    echo "month: " . $month;
    $erg = '<input type="hidden" id="termineImMonat" value="' . termin::loadMonat($db, $user->getEmail(), $year, $month) . '" />';
    $erg .= '<table class="contenttable" id="contentfreunde">
	 			<tr>
					<td class="contenttablehead"><div style="width:100%;height:50px;background-color:rgba(' . $MAINCOLOR2_rgb . ',0.5)">&ensp;Kalender</div></td>
				</tr>';
    $erg .= '</table>';
    $erg .= '<div id="calenderdiv" style="margin-left:auto; margin-top:20px;" align="center" name="' . $user->getEmail() . '"><script src="../kalender/calendar.js"></script></div>';
    $erg .= '<br /><br /><table id="termininputtable">
				<tr><td><select id="terminddl"><option value="schularbeit">Schularbeit</option><option value="test">Test</option><option value="hausaufgabe">Hausaufgabe</option><option value="sonstiges">Sonstiges</option></select></td></tr>
				<tr><td><input type="text" placeholder="Titel" id="termintitelinput" /></td></tr>
				<tr><td><input type="text" placeholder="Datum" id="termindatuminput" value="" title="Bitte klicken Sie auf den entsprechenden Tag im Kalender" readonly/></td></tr>
				<tr><td><input type="text" placeholder="Uhrzeit von" id="terminuhrzeitvoninput" title="Bitte geben Sie die Uhrzeit im Format hh:mm an. F&uuml;r einen ganzt&auml;gigen Termin lassen Sie das Feld frei."/></td></tr>
				<tr><td><input type="text" placeholder="Uhrzeit bis" id="terminuhrzeitbisinput" title="Bitte geben Sie die Uhrzeit im Format hh:mm an. F&uuml;r einen ganzt&auml;gigen Termin lassen Sie das Feld frei."/></td></tr>
				<tr><td><textarea type="text" placeholder="Beschreibung" id="terminbeschreibunginput"></textarea></td></tr>
				<tr><td><button id="terminspeichern">speichern</button>
			</table><div id="testest123"></div>
			<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />';
    return $erg;
}