コード例 #1
0
        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
コード例 #2
0
ファイル: mfahr-put.php プロジェクト: kowsoleea/homepage-faks
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);