Commit 707efaed authored by Dustin Gawron's avatar Dustin Gawron

Fehler behoben, der beim Speichern von Verfahren auftreten konnte

parent 2e3cbd92
......@@ -10,7 +10,7 @@
# Globale Variablen
$prog_name = "SecDoc Demosystem";
$prog_version = "1.2 (2019.05.29)";
$prog_version = "1.2 (2019.06.12)";
$debug = isset($_REQUEST['debug']) ? filter_var($_REQUEST['debug'], FILTER_VALIDATE_BOOLEAN) : FALSE; # Für Live-System ausschalten, im Testsystem ist Debug-Modus standardmäßig an
$debugGroups = ['demogroup']; # Nutzergruppen, die Zugriff auf die Debug-Ausgaben haben
$GLOBALS['DEBUG'] = $debug;
......
......@@ -411,14 +411,10 @@ EOH;
$reqVars = array(
'allgemein_typ',
'allgemein_bezeichnung',
'allgemein_beschreibung',
'allgemein_abteilung',
'allgemein_ivv',
'allgemein_fachlich_kennung',
'allgemein_technisch_kennung'
);
foreach($reqVars as $reqVar) {
if(!isset($data[$reqVar])) {
if(!isset($data[$reqVar]) || empty($data[$reqVar])) {
returnError('Ein oder mehrere notwendige Parameter fehlen - Aktuell: ' . $reqVar);
}
}
......@@ -434,6 +430,8 @@ EOH;
if(isset($data['meta_nutzer_kennung'])) {
for($c = 0; $c < count($data['meta_nutzer_kennung']); $c++) {
if(empty($data['meta_nutzer_kennung'][$c]) && empty($data['meta_nutzer_name'][$c])) continue;
array_push($newPermissions, [
'id' => empty($data['meta_nutzer_kennung'][$c]) ? $data['meta_nutzer_name'][$c] : $data['meta_nutzer_kennung'][$c],
'isgroup' => FALSE,
......@@ -444,6 +442,8 @@ EOH;
if(isset($data['meta_gruppen_kennung'])) {
for($c = 0; $c < count($data['meta_gruppen_kennung']); $c++) {
if(empty($data['meta_gruppen_kennung'][$c]) && empty($data['meta_gruppen_name'][$c])) continue;
array_push($newPermissions, [
'id' => empty($data['meta_gruppen_kennung'][$c]) ? $data['meta_gruppen_name'][$c] : $data['meta_gruppen_kennung'][$c],
'isgroup' => TRUE,
......@@ -474,16 +474,11 @@ EOH;
$reqVars = array(
'allgemein_typ',
'allgemein_bezeichnung',
'allgemein_beschreibung',
'allgemein_abteilung',
'allgemein_ivv',
'allgemein_fachlich_kennung',
'allgemein_technisch_kennung',
'meta_lastupdate',
'massnahmen_risiko'
'meta_lastupdate'
);
foreach($reqVars as $reqVar) {
if(!isset($data[$reqVar])) {
if(!isset($data[$reqVar]) || empty($data[$reqVar])) {
returnError('Ein oder mehrere notwendige Parameter fehlen - Aktuell: ' . $reqVar);
break;
}
......@@ -507,6 +502,8 @@ EOH;
if(isset($data['meta_nutzer_kennung'])) {
for($c = 0; $c < count($data['meta_nutzer_kennung']); $c++) {
if(empty($data['meta_nutzer_kennung'][$c]) && empty($data['meta_nutzer_name'][$c])) continue;
array_push($newPermissions, [
'id' => empty($data['meta_nutzer_kennung'][$c]) ? $data['meta_nutzer_name'][$c] : $data['meta_nutzer_kennung'][$c],
'isgroup' => FALSE,
......@@ -517,6 +514,8 @@ EOH;
if(isset($data['meta_gruppen_kennung'])) {
for($c = 0; $c < count($data['meta_gruppen_kennung']); $c++) {
if(empty($data['meta_gruppen_kennung'][$c]) && empty($data['meta_gruppen_name'][$c])) continue;
array_push($newPermissions, [
'id' => empty($data['meta_gruppen_kennung'][$c]) ? $data['meta_gruppen_name'][$c] : $data['meta_gruppen_kennung'][$c],
'isgroup' => TRUE,
......
......@@ -388,6 +388,7 @@ function loadEmpty() {
});
$('input[type=text], textarea').not('[name$="_nummer[]"]').val('');
$('input[type=checkbox]').prop('checked', false);
$('.wizard-navigation li a').first().click();
setSaveLabel('failed');
setOverlay(false);
console.timeEnd('Leeres Verfahren laden');
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment