Fehlerkorrektur Umfragen; Überschrift Freitext

This commit is contained in:
aschwarz
2023-09-13 10:09:17 +02:00
parent 1a54de94f4
commit c2356c0dad
4 changed files with 38 additions and 3 deletions

View File

@ -40,6 +40,7 @@ if ($action == '') {
unset($_SESSION["umfrageerf_value_zeitbis"]);
unset($_SESSION["umfrageerf_value_headline"]);
unset($_SESSION["umfrageerf_value_freitext"]);
unset($_SESSION["umfrageerf_value_freitext_headline"]);
$smarty->assign('umfrageerf_value_freitext', 0);
unset($_SESSION["umfrageerf_umid"]);
unset($_SESSION["umfrageerf_ufid"]);
@ -56,6 +57,7 @@ if ($action == '') {
, date_format(datum_bis, '%H:%i') zeit_bis
, headline
, freitext
, freitext_headline
FROM jumi_umfragen
WHERE umid = $umid");
$row_edit = $result_edit->fetch_array();
@ -65,6 +67,9 @@ if ($action == '') {
$_SESSION["umfrageerf_value_zeitbis"] = $row_edit['zeit_bis'];
$_SESSION["umfrageerf_value_headline"] = $row_edit['headline'];
$_SESSION["umfrageerf_value_freitext"] = $row_edit['freitext'];
$_SESSION["umfrageerf_value_freitext_headline"] = $row_edit['freitext_headline'];
# Erste Frage selektieren, damit der Reiter für die Frage gleich aktiv ist
$result_q1 = $db->query("SELECT min(ufid) ufid
FROM jumi_umfragen_fragen
@ -78,6 +83,7 @@ if ($action == '') {
$smarty->assign('umfrageerf_value_zeitbis', $_SESSION["umfrageerf_value_zeitbis"]);
$smarty->assign('umfrageerf_value_headline', $_SESSION["umfrageerf_value_headline"]);
$smarty->assign('umfrageerf_value_freitext', $_SESSION["umfrageerf_value_freitext"]);
$smarty->assign('umfrageerf_value_freitext_headline', $_SESSION["umfrageerf_value_freitext_headline"]);
# $smarty->assign('umfrageerf_value_new', "0");
# $_SESSION["umfrageerf_new"] = 0;
}
@ -213,6 +219,17 @@ if ($action == 'fragen') {
$freitext = $_SESSION["umfrageerf_value_freitext"];
}
if($freitext == '1'){
$freitext_headline = $_POST['freitext_headline'];
if (isset($_POST['freitext_headline']) and trim($_POST['freitext_headline']) != '') {
$_SESSION["umfrageerf_value_freitext_headline"] = $freitext_headline;
}else{
$_SESSION["umfrageerf_value_freitext_headline"] = "";
}
}else{
$freitext_headline = "";
}
$datumvon_form = preg_replace('/^(\\d{2})\\.(\\d{2})\\.(\\d{4})$/', '$3-$2-$1', $datumvon);
$datumbis_form = preg_replace('/^(\\d{2})\\.(\\d{2})\\.(\\d{4})$/', '$3-$2-$1', $datumbis);
@ -246,6 +263,7 @@ if ($action == 'fragen') {
, uid
, datum_erfasst
, freitext
, freitext_headline
)
VALUES
( '$datum_von'
@ -254,6 +272,7 @@ if ($action == 'fragen') {
, '$uid'
, '$datum'
, '$freitext'
, '$freitext_headline'
)
");
$umid = $db->insert_id;
@ -264,6 +283,7 @@ if ($action == 'fragen') {
,datum_bis ='$datum_bis'
,headline = '$headline'
,freitext = '$freitext'
,freitext_headline = '$freitext_headline'
WHERE umid = $umid
");