Corrected SQL: bestellt/erteilt/akzeptiert in same row; added mitarbeiter_uid

. Corrected SQL to get bestellt/erteilt/akzeptiert in same row
  Before it was creating new row for each stati, which was wrong.

. Added mitarbeiter_uid column.

. Changed column names for better maintainance and understanding.
  (e.g. row_index instead of id)
This commit is contained in:
Cris
2019-09-17 15:54:41 +02:00
committed by hainberg
parent c91cfcb679
commit ad5309e273
4 changed files with 229 additions and 188 deletions
@@ -25,7 +25,7 @@ class Lehrauftrag extends Auth_Controller
parent::__construct(
array(
'index' => 'lehre/lehrauftrag_bestellen:r',
'orderLehrauftrag' => 'lehre/lehrauftrag_bestellen:rw'
'orderLehrauftrag' => 'lehre/lehrauftrag_bestellen:rw',
)
);
@@ -107,22 +107,23 @@ class Lehrauftrag extends Auth_Controller
{
if (!isEmptyArray($lehrauftrag)) {
if ($this->VertragModel->save(
element('Person_ID', $lehrauftrag),
element('LV_ID', $lehrauftrag),
element('LE_ID', $lehrauftrag),
element('PA_ID', $lehrauftrag),
element('Stunden', $lehrauftrag),
element('Betrag', $lehrauftrag),
element('Studiensemester', $lehrauftrag)
element('person_id', $lehrauftrag),
element('mitarbeiter_uid', $lehrauftrag),
element('lehrveranstaltung_id', $lehrauftrag),
element('lehreinheit_id', $lehrauftrag),
element('projektarbeit_id', $lehrauftrag),
element('stunden', $lehrauftrag),
element('betrag', $lehrauftrag),
element('studiensemester_kurzbz', $lehrauftrag)
)->retval)
{
$result []= array(
'id' => $lehrauftrag['id'],
'Bestellt' => date('Y-m-d')
'row_index' => $lehrauftrag['row_index'],
'bestellt' => date('Y-m-d')
);
$new_lehrvertrag_data_arr[] = array(
'studiensemester_kurzbz' => $lehrauftrag['Studiensemester'],
'studiensemester_kurzbz' => $lehrauftrag['studiensemester_kurzbz'],
'studiengang_kz' => $lehrauftrag['studiengang_kz'],
'lv_oe_kurzbz' => $lehrauftrag['lv_oe_kurzbz']
);