assign('erfassen_eingabe_pflichtfelder', "1"); $smarty->assign('erfassen_eingabe_betreff', $_SESSION["erfassen_eingabe_betreff"]); if($_SESSION["erfassen_eingabe_betreff"] == ""){$smarty->assign('erfassen_eingabe_betreff_ico', 1);} $smarty->assign('erfassen_eingabe_beschreibung', $_SESSION["erfassen_eingabe_beschreibung"]); if($_SESSION["erfassen_eingabe_beschreibung"] == ""){$smarty->assign('erfassen_eingabe_beschreibung_ico', 1);} $smarty->assign('erfassen_eingabe_vorschlag', $_SESSION["erfassen_eingabe_vorschlag"]); if($_SESSION["erfassen_eingabe_vorschlag"] == ""){$smarty->assign('erfassen_eingabe_vorschlag_ico', 1);} $smarty->assign('erfassen_eingabe_nutzen', $_SESSION["erfassen_eingabe_nutzen"]); if($_SESSION["erfassen_eingabe_nutzen"] == ""){$smarty->assign('erfassen_eingabe_nutzen_ico', 1);} if($_SESSION["erfassen_eingabe_einwilligung_public"] == 'Y'){ $smarty->assign('erfassen_eingabe_einwilligung_public', $_SESSION["erfassen_eingabe_einwilligung_public"]); } } $db = dbconnect(); $result = $db->query("SELECT vorname, nachname, mail, beziehung FROM imt_user WHERE imtuid = '$uid'"); $row = $result->fetch_array(); $smarty->assign('erfassen_eingabe_vorname', $row['vorname']); $smarty->assign('erfassen_eingabe_nachname', $row['nachname']); $smarty->assign('erfassen_eingabe_mail', "$row[mail]"); switch ($row['beziehung']) { case "P": $beziehung = "ProfessorIn"; break; case "L": $beziehung = "Lehrbeauftragte/r"; break; case "E": $beziehung = "Externe/r"; break; case "S": $beziehung = "StudentIn"; break; case "V": $beziehung = "Verwaltungsmitarbeiter"; break; default: $beziehung = "$row[beziehung]"; } $smarty->assign('erfassen_eingabe_beziehung', $beziehung); } if($action == 'save'){ $sid = session_id(); $betreff = $_POST['betreff']; $betreff = str_replace (array("ä", "ö", "ü", "ß", "Ä", "Ö", "Ü"), array("ä", "ö", "ü", "ß", "Ä", "Ö", "Ü"), $betreff); $beschreibung = htmlclean($_POST['beschreibung']); $vorschlag = htmlclean($_POST['vorschlag']); $nutzen = htmlclean($_POST['nutzen']); $einwilligung_public = $_POST['einwilligung_public']; if($betreff == "" OR $beschreibung == "" OR $nutzen == "" OR $vorschlag == ""){ $_SESSION["erfassen_eingabe_betreff"] = "$betreff"; $_SESSION["erfassen_eingabe_beschreibung"] = "$beschreibung"; $_SESSION["erfassen_eingabe_vorschlag"] = "$vorschlag"; $_SESSION["erfassen_eingabe_nutzen"] = "$nutzen"; $_SESSION["erfassen_eingabe_einwilligung_public"] = "$einwilligung_public"; echo ""; }else{ if($einwilligung_public != 'Y'){ $einwilligung_public = 'N'; } $aend_dat = date("Y-m-d H:i:s"); if($_SESSION["erfassen_eingabe_vid"] == ""){ // Doppelspeicherung verhindern, wird oben auf "" gesetzt $db = dbconnect(); $sql1 = $db->query("INSERT INTO imt_vorschlag (imtuid, betreff, beschreibung, vorschlag, nutzen, public, erfass_dat) VALUES ('$uid', '$betreff', '$beschreibung', '$vorschlag', '$nutzen', '$einwilligung_public', '$aend_dat')"); $vid = $db->insert_id; $sql2 = $db->query("INSERT INTO imt_gruppenmitglieder (vid, name, mail) SELECT $vid, name, mail FROM imt_gruppenmitglieder_temp WHERE session='$sid' AND imtuid='$_SESSION[global_uid]' ORDER BY name ASC "); if($sql2){ $sql3 = $db->query("DELETE FROM imt_gruppenmitglieder_temp WHERE session='$sid' AND imtuid='$_SESSION[global_uid]'"); } } if($sql1 AND $sql2 AND $sql3){ $_SESSION["erfassen_eingabe_vid"] = "$vid"; $empfaenger = "$global_service_uid"; $betreff1 = "Neuer Vorschlag im Ideenmanagement"; $text = "
ID: | $vid |
Betreff: | $betreff |
Diese Mail wurde automatisch generiert!
Antworten Sie daher nicht auf diese Mail.
Vielen Dank!
";
mail_einstell($vid, $uid, $empfaenger, NULL, NULL, $betreff, $text, 1, NULL);
$result_name = $db->query("SELECT vorname, nachname FROM imt_user WHERE imtuid = '$uid'");
$row_name = $result_name->fetch_array();
$empfaenger = "$uid";
$betreff1 = "Neuer Vorschlag im Ideenmanagement";
$text = "
ID: | $vid |
Betreff: | $betreff |
Diese Mail wurde automatisch generiert!
Antworten Sie daher nicht auf diese Mail.
Vielen Dank!
";
mail_einstell($vid, $uid, $empfaenger, NULL, NULL, $betreff, $text, NULL, NULL);
echo "";
}else{
echo "Es trat ein Fehler auf";
}
}
}
if($action == 'save1'){
$smarty->assign('erfassen_eingabe_id', $_SESSION["erfassen_eingabe_vid"]);
}
$smarty->assign('action', "$action");
$smarty->display("$template/$templatename");
?>