if (!isset($_POST['inf_disabled'])) { $_POST['inf_disabled'] = 0; } if (!isset($_POST['inf_mandatory'])) { $_POST['inf_mandatory'] = 0; } // make html in description secure $_POST['inf_description'] = admFuncVariableIsValid($_POST, 'inf_description', 'html'); // POST Variablen in das itemField-Objekt schreiben foreach ($_POST as $key => $value) { if (strpos($key, 'inf_') === 0) { $itemField->setValue($key, $value); } } // Daten in Datenbank schreiben $return_code = $itemField->save(); if ($return_code < 0) { $gMessage->show($gL10n->get('SYS_NO_RIGHTS')); } $gNavigation->deleteLastUrl(); unset($_SESSION['fields_request']); // zu den Organisationseinstellungen zurueck $gMessage->setForwardUrl($gNavigation->getUrl(), 2000); $gMessage->show($gL10n->get('SYS_SAVE_DATA')); } elseif ($getMode === 2) { if ($itemField->getValue('inf_system') == 1) { // Systemfelder duerfen nicht geloescht werden $gMessage->show($gL10n->get('SYS_INVALID_PAGE_VIEW')); } // Feld loeschen if ($itemField->delete()) {