diff --git a/README.md b/README.md index d8ae8c7..2518b28 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,25 @@ # mpp-tool +composer install + +copy .env to .env.local +for example: DATABASE_URL="mysql://root@127.0.0.1:3306/mpp_tool?serverVersion=10.4.14-MariaDB" +http://localhost/phpmyadmin +New database +database name: mpp_tool + +bin/console doc:sch:up --force + + +Import data: +bin/console app:import-din-assets +bin/console app:import-benchmark + +import data + +symfony server:start + +password: $2y$12$ZxLx8P4p6PfsvYn5o7DXHuhjE.GL1m4YG4HKp5dEoLtPUwvv1eD42 = test + +generate password: +in httpdocs: php pw_gen.php diff --git a/httpdocs/public/assets/js/my-bim-score.js b/httpdocs/public/assets/js/my-bim-score.js index d5c5421..5e4d375 100644 --- a/httpdocs/public/assets/js/my-bim-score.js +++ b/httpdocs/public/assets/js/my-bim-score.js @@ -154,19 +154,34 @@ function onChangeDinAsset() { function onFormSubmit() { $("#submit").on("click", function(e) { - console.log($('#form-risk').serializeArray()); - $.ajax({ - url: "/calculate-risk", - method: "post", - data: $('#form-risk').serializeArray(), - success: function (data) { - console.log(data); - }, - error: function (xhr, msg, three) { - messageBox(false, "Fehler bei der Anfrage."); - }, - dataType: "json" - }); + e.preventDefault(); + let cycleVal = $("#cycle").val(); + if (cycleVal === '') { + messageBox(false, "Bitte geben Sie Ihren aktuellen Zyklus ein."); + } else { + let cycleMin = parseInt($("#cycle").attr("min")); + if (cycleVal < cycleMin) { + $("#cycle").val(cycleMin); + messageBox(false, "Zyklus an Minimal-Wert '" + cycleMin + "' angepasst."); + } + let cycleMax = parseInt($("#cycle").attr("max")); + if (cycleVal > cycleMax) { + $("#cycle").val(cycleMax); + messageBox(false, "Zyklus an Maximal-Wert '" + cycleMax + "' angepasst."); + } + $.ajax({ + url: "/calculate-risk", + method: "post", + data: $('#form-risk').serializeArray(), + success: function (data) { + console.log(data); + }, + error: function (xhr, msg, three) { + messageBox(false, "Fehler bei der Anfrage."); + }, + dataType: "json" + }); + } }); } diff --git a/httpdocs/templates/pages/start.html.twig b/httpdocs/templates/pages/start.html.twig index 6418c2a..21e9d94 100644 --- a/httpdocs/templates/pages/start.html.twig +++ b/httpdocs/templates/pages/start.html.twig @@ -10,11 +10,24 @@
Sie haben die maximale Anzahl an Durchgängen erreicht.
{% else %}Leider ist Ihre Nutzungsdauer von 3 Jahren abgelaufen. Wenn Sie den Fragenkatalog noch einmal bearbeiten möchten, wenden Sie sich bitte an die Geschäftsstelle.
#}Ihre Arbeitskarten:
+Hier erhalten Sie eine Zusammenfassung Ihrer Antworten zu den Fragen aus MPPTool und das Ergebnis der Auswertung als PDF-Dokument.