echo 2; } else { //everything is ok return 0 echo 0; //everyone involved should get an email $angebot = fetch_one_ride($angebot_id); $f_name = $angebot['name']; $f_tel = $angebot['tel']; $f_email = $angebot['email']; $von = $angebot['von']; $nach = $angebot['nach']; $datum = show_date($angebot['time']); $zeit = show_time($angebot['time']); $treffpunkt = $angebot['treffpunkt']; $dtstart = make_dtcomponent($angebot['time']); $dtend = make_dtcomponent($angebot['time'] + 30 * 60); //duration 30 minutes $ics = make_ics($dtstart, $dtend, $treffpunkt, $von, $nach); $mitfahrer_msg = make_mitfahrer_message($mf_name, $von, $nach, $datum, $zeit, $f_name, $f_tel, $f_email); $subject = "Mitfahrgelegenheit ({$von} -> {$nach}) am {$datum}, {$zeit}"; $from = "*****@*****.**"; $mitfahrer_email = make_email($mf_email, $from, $subject, $mitfahrer_msg); $mitfahrer_email = add_attachment($mitfahrer_email, $ics); send_mail($mitfahrer_email); $fahrer_msg = make_neuer_mitfahrer_message($f_name, $von, $nach, $datum, $zeit, $mf_name, $mf_tel, $mf_email); $fahrer_email = make_email($f_email, $from, $subject, $fahrer_msg); $fahrer_email = add_encoding($fahrer_email); send_mail($fahrer_email); } } else { //no free seats, return 1
include 'mf-core.php'; $name = $_POST['name']; $anzahl = $_POST['anzahl']; $von = $_POST['von']; $nach = $_POST['nach']; $treffpunkt = $_POST['treffpunkt']; $fahrzeug = $_POST['fahrzeug']; $preis = $_POST['preis']; $tel = $_POST['tel']; $email = $_POST['email']; $timestamp = $_POST['timestamp']; add_ride($name, $von, $nach, $treffpunkt, $anzahl, $fahrzeug, $preis, $tel, $email, $timestamp); $angebot_id = find_ride($name, $timestamp); echo $angebot_id == 0 ? '0' : '1'; $datum = show_date($timestamp); $zeit = show_time($timestamp); //send email to fahrer //send ics with it //recipient, subject, separator $to = $email; $subject = "Mitfahrgelegenheit ({$von} -> {$nach}) am {$datum}, {$zeit}"; $from = "*****@*****.**"; $fahrer_msg = make_fahrer_msg($name, $datum, $zeit, $von, $nach, $treffpunkt, $anzahl, $preis); $fahrer_mail = make_email($to, $from, $subject, $fahrer_msg); $dtstart = make_dtcomponent($timestamp); $dtend = make_dtcomponent($timestamp + 30 * 60); //duration 30 minutes $ics = make_ics($dtstart, $dtend, $treffpunkt, $von, $nach); $fahrer_mail = add_attachment($fahrer_mail, $ics); send_mail($fahrer_mail);