neuer Branch + Korrektur Fehlermeldung bei Änderung Status

This commit is contained in:
manu
2021-07-23 12:57:28 +02:00
parent 54593512af
commit 36d0981331
5 changed files with 37 additions and 4 deletions
+6 -2
View File
@@ -129,6 +129,7 @@ class Statusgrund extends Auth_Controller
$aktiv = $this->input->post("aktiv") != null && $this->input->post("aktiv") == "on" ? true : false; $aktiv = $this->input->post("aktiv") != null && $this->input->post("aktiv") == "on" ? true : false;
$bezeichnung_mehrsprachig = $this->input->post("bezeichnung_mehrsprachig"); $bezeichnung_mehrsprachig = $this->input->post("bezeichnung_mehrsprachig");
$beschreibung = $this->input->post("beschreibung"); $beschreibung = $this->input->post("beschreibung");
$statusgrund_kurzbz = $this->input->post("statusgrund_kurzbz");
for ($i = 0; $i < count($bezeichnung_mehrsprachig); $i++) for ($i = 0; $i < count($bezeichnung_mehrsprachig); $i++)
{ {
@@ -177,7 +178,8 @@ class Statusgrund extends Auth_Controller
$data = array( $data = array(
"aktiv" => $aktiv, "aktiv" => $aktiv,
"bezeichnung_mehrsprachig" => $bezeichnung_mehrsprachig, "bezeichnung_mehrsprachig" => $bezeichnung_mehrsprachig,
"beschreibung" => $beschreibung "beschreibung" => $beschreibung,
"statusgrund_kurzbz" => $statusgrund_kurzbz
); );
$statusgrund = $this->StatusgrundModel->update($statusgrund_id, $data); $statusgrund = $this->StatusgrundModel->update($statusgrund_id, $data);
@@ -196,6 +198,7 @@ class Statusgrund extends Auth_Controller
$bezeichnung_mehrsprachig = $this->input->post("bezeichnung_mehrsprachig"); $bezeichnung_mehrsprachig = $this->input->post("bezeichnung_mehrsprachig");
$beschreibung = $this->input->post("beschreibung"); $beschreibung = $this->input->post("beschreibung");
$status_kurzbz = $this->input->post("status_kurzbz"); $status_kurzbz = $this->input->post("status_kurzbz");
$statusgrund_kurzbz = $this->input->post("statusgrund_kurzbz");
for ($i = 0; $i < count($bezeichnung_mehrsprachig); $i++) for ($i = 0; $i < count($bezeichnung_mehrsprachig); $i++)
{ {
@@ -245,7 +248,8 @@ class Statusgrund extends Auth_Controller
"status_kurzbz" => $status_kurzbz, "status_kurzbz" => $status_kurzbz,
"aktiv" => $aktiv, "aktiv" => $aktiv,
"bezeichnung_mehrsprachig" => $bezeichnung_mehrsprachig, "bezeichnung_mehrsprachig" => $bezeichnung_mehrsprachig,
"beschreibung" => $beschreibung "beschreibung" => $beschreibung,
"statusgrund_kurzbz" => $statusgrund_kurzbz
); );
$statusgrund = $this->StatusgrundModel->insert($data); $statusgrund = $this->StatusgrundModel->insert($data);
+3 -1
View File
@@ -12,7 +12,7 @@ class Statusgrund_model extends DB_Model
$this->pk = "statusgrund_id"; $this->pk = "statusgrund_id";
} }
public function getStatus($status_kurzbz = null, $aktiv = null) public function getStatus($status_kurzbz = null, $aktiv = null, $statusgrund_kurzbz = null)
{ {
$this->addOrder('bezeichnung_mehrsprachig'); $this->addOrder('bezeichnung_mehrsprachig');
$where = array(); $where = array();
@@ -20,6 +20,8 @@ class Statusgrund_model extends DB_Model
$where['status_kurzbz'] = $status_kurzbz; $where['status_kurzbz'] = $status_kurzbz;
if (!is_null($aktiv)) if (!is_null($aktiv))
$where['aktiv'] = $aktiv; $where['aktiv'] = $aktiv;
if (!is_null($statusgrund_kurzbz))
$where['statusgrund_kurzbz'] = $statusgrund_kurzbz;
$status = $this->loadWhere($where); $status = $this->loadWhere($where);
+3 -1
View File
@@ -15,6 +15,7 @@
<th>Aktiv</th> <th>Aktiv</th>
<th>Bezeichnung mehrsprachig</th> <th>Bezeichnung mehrsprachig</th>
<th>Beschreibung</th> <th>Beschreibung</th>
<th>Statusgrund</th>
<th></th> <th></th>
</tr> </tr>
</thead> </thead>
@@ -25,6 +26,7 @@
<td><?php echo json_encode($s->aktiv); ?></td> <td><?php echo json_encode($s->aktiv); ?></td>
<td><?php echo json_encode($s->bezeichnung_mehrsprachig); ?></td> <td><?php echo json_encode($s->bezeichnung_mehrsprachig); ?></td>
<td><?php echo json_encode($s->beschreibung); ?></td> <td><?php echo json_encode($s->beschreibung); ?></td>
<td><?php echo json_encode($s->statusgrund_kurzbz); ?></td>
<td><a href="../editGrund/<?php echo $s->statusgrund_id; ?>" target="StatusgrundBottom">Edit</a></td> <td><a href="../editGrund/<?php echo $s->statusgrund_id; ?>" target="StatusgrundBottom">Edit</a></td>
</tr> </tr>
<?php endforeach ?> <?php endforeach ?>
@@ -33,4 +35,4 @@
</div> </div>
</div> </div>
</body> </body>
</html> </html>
+15
View File
@@ -81,6 +81,21 @@
&nbsp; &nbsp;
</td> </td>
</tr> </tr>
<tr>
<td>
StatusGrund:
</td>
<tr>
</tr>
<td>
<input type="text" name="statusgrund_kurzbz" value="<?php echo $sg->statusgrund_kurzbz; ?>" /><br/>
</td>
</tr>
<tr>
<td colspan="2">
&nbsp;
</td>
</tr>
<tr> <tr>
<td colspan="2" align="center"> <td colspan="2" align="center">
<button type="submit">Save</button> <button type="submit">Save</button>
+10
View File
@@ -51,6 +51,16 @@
&nbsp; &nbsp;
</td> </td>
</tr> </tr>
<tr>
<td>
StatusGrund:
</td>
<tr>
</tr>
<td>
<input type="text" name="statusgrund_kurzbz" value="" /><br/>
</td>
</tr>
<tr> <tr>
<td colspan="2" align="center"> <td colspan="2" align="center">
<button type="submit">Save</button> <button type="submit">Save</button>