assign('sitzung_terminieren_pflichtfelder', "1"); $smarty->assign('sitzung_terminieren_error_text', "Es ist zu einem Fehler gekommen. Bitte füllen Sie alle Pflichtfelder aus."); if($_SESSION["sitzung_terminieren_tag"] == "" OR $_SESSION["sitzung_terminieren_mon"] == "" OR $_SESSION["sitzung_terminieren_jahr"] == ""){$smarty->assign('sitzung_terminieren_datum_ico', 1);} if($_SESSION["sitzung_terminieren_tag"] == ""){$smarty->assign('sitzung_terminieren_tag_ico', 1);} if($_SESSION["sitzung_terminieren_mon"] == ""){$smarty->assign('sitzung_terminieren_mon_ico', 1);} if($_SESSION["sitzung_terminieren_jahr"] == ""){$smarty->assign('sitzung_terminieren_jahr_ico', 1);} if($_SESSION["sitzung_terminieren_std"] == "" OR $_SESSION["sitzung_terminieren_min"] == ""){$smarty->assign('sitzung_terminieren_uhr_ico', 1);} if($_SESSION["sitzung_terminieren_std"] == ""){$smarty->assign('sitzung_terminieren_std_ico', 1);} if($_SESSION["sitzung_terminieren_min"] == ""){$smarty->assign('sitzung_terminieren_min_ico', 1);} if($_SESSION["sitzung_terminieren_raum"] == ""){$smarty->assign('sitzung_terminieren_raum_ico', 1);} $smarty->assign('sitzung_terminieren_tag', $_SESSION["sitzung_terminieren_tag"]); $smarty->assign('sitzung_terminieren_mon', $_SESSION["sitzung_terminieren_mon"]); $smarty->assign('sitzung_terminieren_jahr', $_SESSION["sitzung_terminieren_jahr"]); $smarty->assign('sitzung_terminieren_std', $_SESSION["sitzung_terminieren_std"]); $smarty->assign('sitzung_terminieren_min', $_SESSION["sitzung_terminieren_min"]); $smarty->assign('sitzung_terminieren_raum', $_SESSION["sitzung_terminieren_raum"]); $smarty->assign('sitzung_terminieren_bemerkung', $_SESSION["sitzung_terminieren_bemerkung"]); } if($_GET['error'] == 2){ $smarty->assign('sitzung_terminieren_pflichtfelder', "1"); $smarty->assign('sitzung_terminieren_error_text', "Es ist zu einem Fehler gekommen. Bitte geben Sie ein gültiges Datum an."); if(!@checkdate($_SESSION["sitzung_terminieren_mon"], $_SESSION["sitzung_terminieren_tag"], $_SESSION["sitzung_terminieren_jahr"])){$smarty->assign('sitzung_terminieren_datum_ico', 1);} $smarty->assign('sitzung_terminieren_tag', $_SESSION["sitzung_terminieren_tag"]); $smarty->assign('sitzung_terminieren_mon', $_SESSION["sitzung_terminieren_mon"]); $smarty->assign('sitzung_terminieren_jahr', $_SESSION["sitzung_terminieren_jahr"]); $smarty->assign('sitzung_terminieren_std', $_SESSION["sitzung_terminieren_std"]); $smarty->assign('sitzung_terminieren_min', $_SESSION["sitzung_terminieren_min"]); $smarty->assign('sitzung_terminieren_raum', $_SESSION["sitzung_terminieren_raum"]); $smarty->assign('sitzung_terminieren_bemerkung', $_SESSION["sitzung_terminieren_bemerkung"]); } if($_GET['error'] == 3){ $smarty->assign('sitzung_terminieren_pflichtfelder', "1"); $smarty->assign('sitzung_terminieren_error_text', "Es ist zu einem Fehler gekommen. Bitte geben Sie ein gültige Uhrzeit ein."); if($_SESSION["sitzung_terminieren_std"] < 0 OR $_SESSION["sitzung_terminieren_std"] > 23 OR $_SESSION["sitzung_terminieren_min"] < 0 OR $_SESSION["sitzung_terminieren_min"] > 59){$smarty->assign('sitzung_terminieren_uhr_ico', 1);} if($_SESSION["sitzung_terminieren_std"] < 0 OR $_SESSION["sitzung_terminieren_std"] > 23){$smarty->assign('sitzung_terminieren_std_ico', 1);} if($_SESSION["sitzung_terminieren_min"] < 0 OR $_SESSION["sitzung_terminieren_min"] > 59){$smarty->assign('sitzung_terminieren_min_ico', 1);} $smarty->assign('sitzung_terminieren_tag', $_SESSION["sitzung_terminieren_tag"]); $smarty->assign('sitzung_terminieren_mon', $_SESSION["sitzung_terminieren_mon"]); $smarty->assign('sitzung_terminieren_jahr', $_SESSION["sitzung_terminieren_jahr"]); $smarty->assign('sitzung_terminieren_std', $_SESSION["sitzung_terminieren_std"]); $smarty->assign('sitzung_terminieren_min', $_SESSION["sitzung_terminieren_min"]); $smarty->assign('sitzung_terminieren_raum', $_SESSION["sitzung_terminieren_raum"]); $smarty->assign('sitzung_terminieren_bemerkung', $_SESSION["sitzung_terminieren_bemerkung"]); } } if($action == 'step2'){ if(isset($_POST["tag"])){ $tag = $_POST["tag"]; $_SESSION["sitzung_terminieren_tag"] = $tag; } if(isset($_POST["mon"])){ $mon = $_POST["mon"]; $_SESSION["sitzung_terminieren_mon"] = $mon; } if(isset($_POST["jahr"])){ $jahr = $_POST["jahr"]; $_SESSION["sitzung_terminieren_jahr"] = $jahr; } if(isset($_POST["std"])){ $std = $_POST["std"]; $_SESSION["sitzung_terminieren_std"] = $std; } if(isset($_POST["min"])){ $min = $_POST["min"]; $_SESSION["sitzung_terminieren_min"] = $min; } if(isset($_POST["raum"])){ $raum = $_POST["raum"]; $_SESSION["sitzung_terminieren_raum"] = $raum; } if(isset($_POST["bemerkung"])){ $bemerkung = $_POST["bemerkung"]; $_SESSION["sitzung_terminieren_bemerkung"] = $bemerkung; } if($_GET['error'] == 1){ $smarty->assign('sitzung_terminieren_pflichtfelder', "1"); $smarty->assign('sitzung_terminieren_error_text', "Es ist zu einem Fehler gekommen. Bitte wählen Sie mindestens einen Vorschlag aus, der in der Sitzung besprochen werden soll."); } if(!@checkdate($_SESSION["sitzung_terminieren_mon"], $_SESSION["sitzung_terminieren_tag"], $_SESSION["sitzung_terminieren_jahr"])){ # Fehler Datum $fehler = 1; echo ""; } if($_SESSION["sitzung_terminieren_std"] <0 or $_SESSION["sitzung_terminieren_std"]>23 or $_SESSION["sitzung_terminieren_min"] <0 or $_SESSION["sitzung_terminieren_min"] >59){ # Fehler Datum $fehler = 1; echo ""; } if($_SESSION["sitzung_terminieren_tag"] == "" OR $_SESSION["sitzung_terminieren_mon"] == "" OR $_SESSION["sitzung_terminieren_jahr"] == "" or $_SESSION["sitzung_terminieren_std"] == "" or $_SESSION["sitzung_terminieren_min"] == "" or $_SESSION["sitzung_terminieren_raum"] == ""){ # Fehler Pflichtfelder $fehler = 1; echo ""; } if(!isset($fehler )){ $query1 = "SELECT vid, betreff FROM imt_vorschlag WHERE vid NOT IN (SELECT vid FROM imt_sitzungen_vorschlag) ORDER BY vid ASC"; $result1 = $db->query ($query1) or die ("Cannot execute query"); $table_data1 = array(); while ($row1 = $result1->fetch_array()){ $stat = sitzung_terminieren($row1[vid]); if($stat == 0){$status = 'OK';} if($stat == 1){$status = 'Es fehlt mindestens ein Gutachten';} if($stat == 2){$status = 'Warten auf Stellungnahmen';} if($stat == 3){$status = 'Abgabefristen nicht abgelaufen';} array_push($table_data1, array( 'vid' => $row1[vid], 'betreff' => $row1[betreff], 'stat' => $stat, 'status' => $status ) ); } $smarty->assign('table_data1', $table_data1); } } if($action == 'step3'){ $auswahl = $_POST[auswahl]; if(sizeof($auswahl) == 0){ $fehler = 1; echo ""; } if(!isset($fehler )){ $tag = $_SESSION["sitzung_terminieren_tag"]; $mon = $_SESSION["sitzung_terminieren_mon"]; $jahr = $_SESSION["sitzung_terminieren_jahr"]; $std = $_SESSION["sitzung_terminieren_std"]; $min = $_SESSION["sitzung_terminieren_min"]; $raum = $_SESSION["sitzung_terminieren_raum"]; $beschreibung = $_SESSION["sitzung_terminieren_bemerkung"]; $sitzungsdat = "$jahr-$mon-$tag $std:$min:00"; $aend_dat = date("Y-m-d H:i:s"); $db = dbconnect(); $sql1 = $db->query("INSERT INTO imt_sitzungen ( datum , raum , beschreibung , erfass_dat ) VALUES ( '$sitzungsdat' , '$raum' , '$beschreibung' , '$aend_dat' ) "); $isid = $db->insert_id; for ($i=0;$iquery("INSERT INTO imt_sitzungen_vorschlag ( isid , vid ) VALUES ( '$isid' , '$auswahl[$i]' ) "); } # Alle Ausschussmitglieder anschreiben: RoId 4 $query = "SELECT a.imtuid, vorname, nachname, mail, akivierungscode FROM imt_user a, imt_rollen_user_zuord b WHERE a.imtuid=b.imtuid AND b.roid='4'"; $result = $db->query ($query) or die ("Cannot execute query"); $table_data1 = array(); while ($row = $result->fetch_array()){ $ausschuss_vorname = str_replace (array("ä", "ö", "ü", "ß", "Ä", "Ö", "Ü"), array("ä", "ö", "ü", "ß", "Ä", "Ö", "Ü"), $row['vorname']); $ausschuss_nachname = str_replace (array("ä", "ö", "ü", "ß", "Ä", "Ö", "Ü"), array("ä", "ö", "ü", "ß", "Ä", "Ö", "Ü"), $row['nachname']); $empfaenger = "$row[imtuid]"; $betreff = "Ausschusssitzung terminiert"; $text = " Ausschusssitzung terminiert Guten Tag $ausschuss_vorname $ausschuss_nachname!

In regelmäßigen Abständen finden Ausschusssitzungen statt, um über Vorschläge des Ideenmanagements zu beraten.
Der folgende Termin wurde festgelegt:

"; if($beschreibung != ""){ $text .= " "; } $text .="
Datum: $tag.$mon.$jahr
Uhrzeit: $std:$min Uhr
Raum: $raum
Bemerkung: $beschreibung
Vorschläge: "; for ($i=0;$iquery("SELECT betreff FROM imt_vorschlag WHERE vid='$auswahl[$i]'") or die(mysql_error()); // Change users to the database where you keep your usernames, and likewise with username $row_vbet = $query_vbet->fetch_array(); $text .=" "; } $text .="
ID Betreff
$auswahl[$i] $row_vbet[betreff]
Bitte teilen Sie uns über die Abstimmungslink mit, ob der Termin möglich ist:
Termin zusagen   Termin absagen

Melden Sie sich am System an und wechseln Sie auf das Register \"Ausschuss\".

Klicken Sie hier um zum Ideenmanagement zu gelangen.

Diese Mail wurde automatisch generiert!
Antworten Sie daher nicht auf diese Mail.

Vielen Dank! "; $sql3 = $db->query("INSERT INTO imt_sitzungen_abfrage ( isid , imtuid , ergebnis ) VALUES ( '$isid' , '$row[imtuid]' , 'NA' ) "); for ($i=0;$iassign('action', "$action"); $smarty->display("$template/$templatename"); ?>