query("SELECT wert1 name, wert2 mail
FROM imt_parameter
WHERE pid=1
");
$row_par = $result_par->fetch_array();
$result_vorh = $db->query("SELECT count(*) Anz
FROM imt_user
WHERE imtuid='$imtuid'
AND imtuid IN (SELECT imtuid FROM imt_rollen_user_zuord WHERE roid = '4' OR roid = '5')
AND imtuid IN (SELECT imtuid FROM imt_sitzungen_abfrage WHERE imtuid= '$imtuid')
");
$row_vorh = $result_vorh->fetch_array();
if($row_vorh[Anz] == 1){
# Bis 5 Tage vorher kann Ausschuss termin zu- oder absagen
$result_sm = $db->query("SELECT count(*) Anz
FROM imt_sitzungen
WHERE isid='$isid'
AND now() > DATE_SUB(datum, INTERVAL 5 DAY)
");
$row_sm = $result_sm->fetch_array();
$result_am = $db->query("SELECT vorname, nachname
FROM imt_user
WHERE imtuid='$imtuid'
");
$row_am = $result_am->fetch_array();
if($row_sm[Anz] == 0){
$aend_dat = date("Y-m-d H:i:s");
$sql = $db->query("UPDATE imt_sitzungen_abfrage
SET ergebnis ='$ergebnis'
,erfass_dat='$aend_dat'
WHERE imtuid='$imtuid'
AND isid='$isid'
");
$result_sm1 = $db->query("SELECT date_format(datum, '%d.%m.%Y (%H:%i)') datum
FROM imt_sitzungen
WHERE isid = '$isid'
");
$row_sm1 = $result_sm1->fetch_array();
if($ergebnis == 'Y'){
$titel = "Termin zugestimmt";
$status = "zugestimmt";
$text = "Sie haben dem Termin am $row_sm1[datum] zugestimmt.
Vielen Dank für Ihre Antwort. Sie können das Fenster jetzt schließen.";
$betreff_mail = "$row_am[vorname] $row_am[nachname] hat dem Sitzungstermin zugestimmt";
}else{
$titel = "Termin abgelehnt";
$status = "abgelehnt";
$betreff_mail = "$row_am[vorname] $row_am[nachname] hat den Sitzungstermin abgelehnt";
$text = "Sie haben den Termin am $row_sm1[datum] abgelehnt.
Vielen Dank für Ihre Antwort. Sie können das Fenster jetzt schließen.";
}
# Administratoren anschreiben
$query_adm = "SELECT imtuid, vorname, nachname
FROM imt_user
WHERE imtuid IN (SELECT imtuid FROM imt_rollen_user_zuord WHERE roid = '1')";
$result_adm = $db->query ($query_adm)
or die ("Cannot execute query");
while ($row_adm = $result_adm->fetch_array()){
$text_mail = "
Diese Mail wurde automatisch generiert!
Antworten Sie daher nicht auf diese Mail.
Vielen Dank!
";
mail_einstell(NULL, $imtuid, $row_adm['imtuid'], NULL, NULL, $betreff_mail, $text_mail, NULL, NULL);
}
$smarty->assign('status_termin_titel', "$titel");
$smarty->assign('status_termin_text', "$text");
}else{
$result_sm1 = $db->query("SELECT date_format(erfass_dat, '%d.%m.%Y (%H:%i)') datum, ergebnis
FROM imt_sitzungen_abfrage
WHERE imtuid='$imtuid'
AND isid = '$isid'
");
$row_sm1 = $result_sm1->fetch_array();
if($row_sm1[ergebnis] == 'Y'){
$titel = "Termin bereits zugestimmt";
$text = "Sie haben dem Termin bereits am $row_sm1[datum] zugestimmt.
Bitte wenden Sie sich an $row_par[name]!";
}else{
$titel = "Termin bereits abgelehnt";
$text = "Sie haben den Termin bereits am $row_sm1[datum] abgelehnt.
Bitte wenden Sie sich an $row_par[name]!";
}
$smarty->assign('status_termin_titel', "$titel");
$smarty->assign('status_termin_text', "$text");
}
}else{
$titel = "Falscher Link";
$text = "Der Link ist nicht richtig. Bitte wenden Sie sich an $row_par[name]!";
$smarty->assign('status_termin_titel', "$titel");
$smarty->assign('status_termin_text', "$text");
}
$smarty->assign('action', "$action");
$smarty->display("$template/$templatename");
?>