mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-22 01:12:17 +00:00
- refactore POST_Variablen with form_validation->set_data
- add phrase: Vertragsstatus bearbeiten - filterActive: bugfix
This commit is contained in:
@@ -117,22 +117,15 @@ class Vertraege extends FHCAPI_Controller
|
||||
}
|
||||
|
||||
$formData = $this->input->post('formData');
|
||||
$vertragstyp_kurzbz = $formData['vertragstyp_kurzbz'] ?? null;
|
||||
$vertragsdatum = $formData['vertragsdatum'] ?? null;
|
||||
$bezeichnung = $formData['bezeichnung'] ?? null;
|
||||
$betrag = $formData['betrag'] ?? null;
|
||||
$vertragsstunden = $formData['vertragsstunden'] ?? null;
|
||||
$vertragsstunden_studiensemester_kurzbz = $formData['vertragsstunden_studiensemester_kurzbz'] ?? null;
|
||||
$anmerkung = $formData['anmerkung'] ?? null;
|
||||
|
||||
//Manually rewrite to postparameter for form validation
|
||||
$_POST['vertragstyp_kurzbz'] = $formData['vertragstyp_kurzbz'];
|
||||
$_POST['vertragsdatum']= $formData['vertragsdatum'];
|
||||
$_POST['bezeichnung']= $formData['bezeichnung'];
|
||||
$_POST['betrag'] = $formData['betrag'];
|
||||
$_POST['vertragsstunden'] =
|
||||
isset($formData['vertragsstunden'])
|
||||
? $formData['vertragsstunden']
|
||||
: null;
|
||||
$_POST['vertragsstunden_studiensemester_kurzbz'] =
|
||||
isset($formData['vertragsstunden_studiensemester_kurzbz'])
|
||||
? $formData['vertragsstunden_studiensemester_kurzbz']
|
||||
: null;
|
||||
$_POST['anmerkung'] = isset($formData['anmerkung']) ? $formData['anmerkung'] : null;
|
||||
|
||||
$this->form_validation->set_data($formData);
|
||||
$this->form_validation->set_rules('bezeichnung', 'Bezeichnung', 'required', [
|
||||
'required' => $this->p->t('ui', 'error_fieldRequired', ['field' => 'Bezeichnung'])
|
||||
]);
|
||||
@@ -163,13 +156,13 @@ class Vertraege extends FHCAPI_Controller
|
||||
|
||||
$result = $this->VertragModel->insert([
|
||||
'person_id' => $person_id,
|
||||
'vertragsdatum' => $this->input->post('vertragsdatum'),
|
||||
'bezeichnung' => $this->input->post('bezeichnung'),
|
||||
'vertragstyp_kurzbz' => $this->input->post('vertragstyp_kurzbz'),
|
||||
'betrag' => $this->input->post('betrag'),
|
||||
'vertragsstunden' => $this->input->post('vertragsstunden'),
|
||||
'vertragsstunden_studiensemester_kurzbz' => $this->input->post('vertragsstunden_studiensemester_kurzbz'),
|
||||
'anmerkung' => $this->input->post('anmerkung'),
|
||||
'vertragsdatum' => $vertragsdatum,
|
||||
'bezeichnung' => $bezeichnung,
|
||||
'vertragstyp_kurzbz' => $vertragstyp_kurzbz,
|
||||
'betrag' => $betrag,
|
||||
'vertragsstunden' => $vertragsstunden,
|
||||
'vertragsstunden_studiensemester_kurzbz' => $vertragsstunden_studiensemester_kurzbz,
|
||||
'anmerkung' => $anmerkung,
|
||||
'insertamum' => date('c'),
|
||||
'insertvon' => getAuthUID()
|
||||
]);
|
||||
@@ -236,7 +229,6 @@ class Vertraege extends FHCAPI_Controller
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$this->db->trans_complete();
|
||||
$this->terminateWithSuccess(true);
|
||||
}
|
||||
@@ -250,21 +242,16 @@ class Vertraege extends FHCAPI_Controller
|
||||
$formData = $this->input->post('formData');
|
||||
$lehrauftraege = $this->input->post('clickedRows');
|
||||
|
||||
//Manually rewrite to postparameter for form validation
|
||||
$_POST['vertragstyp_kurzbz'] = $formData['vertragstyp_kurzbz'];
|
||||
$_POST['vertragsdatum']= $formData['vertragsdatum'];
|
||||
$_POST['bezeichnung']= $formData['bezeichnung'];
|
||||
$_POST['betrag'] = $formData['betrag'];
|
||||
$_POST['vertragsstunden'] =
|
||||
isset($formData['vertragsstunden'])
|
||||
? $formData['vertragsstunden']
|
||||
: null;
|
||||
$_POST['vertragsstunden_studiensemester_kurzbz']=
|
||||
isset($formData['vertragsstunden_studiensemester_kurzbz'])
|
||||
? $formData['vertragsstunden_studiensemester_kurzbz']
|
||||
: null;
|
||||
$_POST['anmerkung']= isset($formData['anmerkung']) ? $formData['anmerkung'] : null;
|
||||
$vertragstyp_kurzbz = $formData['vertragstyp_kurzbz'] ?? null;
|
||||
$vertragsdatum = $formData['vertragsdatum'] ?? null;
|
||||
$bezeichnung = $formData['bezeichnung'] ?? null;
|
||||
$betrag = $formData['betrag'] ?? null;
|
||||
$vertragsstunden = $formData['vertragsstunden'] ?? null;
|
||||
$vertragsstunden_studiensemester_kurzbz = $formData['vertragsstunden_studiensemester_kurzbz'] ?? null;
|
||||
$anmerkung = $formData['anmerkung'] ?? null;
|
||||
|
||||
|
||||
$this->form_validation->set_data($formData);
|
||||
$this->form_validation->set_rules('bezeichnung', 'Bezeichnung', 'required', [
|
||||
'required' => $this->p->t('ui', 'error_fieldRequired', ['field' => 'Bezeichnung'])
|
||||
]);
|
||||
@@ -295,13 +282,13 @@ class Vertraege extends FHCAPI_Controller
|
||||
$vertrag_id,
|
||||
[
|
||||
'person_id' => $person_id,
|
||||
'vertragsdatum' => $this->input->post('vertragsdatum'),
|
||||
'bezeichnung' => $this->input->post('bezeichnung'),
|
||||
'vertragstyp_kurzbz' => $this->input->post('vertragstyp_kurzbz'),
|
||||
'betrag' => $this->input->post('betrag'),
|
||||
'vertragsstunden' => $this->input->post('vertragsstunden'),
|
||||
'vertragsstunden_studiensemester_kurzbz' => $this->input->post('vertragsstunden_studiensemester_kurzbz'),
|
||||
'anmerkung' => $this->input->post('anmerkung'),
|
||||
'vertragsdatum' => $vertragsdatum,
|
||||
'bezeichnung' => $bezeichnung,
|
||||
'vertragstyp_kurzbz' => $vertragstyp_kurzbz,
|
||||
'betrag' => $betrag,
|
||||
'vertragsstunden' => $vertragsstunden,
|
||||
'vertragsstunden_studiensemester_kurzbz' => $vertragsstunden_studiensemester_kurzbz,
|
||||
'anmerkung' => $anmerkung,
|
||||
'updateamum' => date('c'),
|
||||
'updatevon' => getAuthUID()
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user