mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
Merge branch 'feature-4825/Studiensemester_Studienjahr_anlegen_bessere_Fehlermeldung_wenn_existiert'
This commit is contained in:
@@ -20,7 +20,7 @@ class Studienjahr extends Auth_Controller
|
||||
'editStudienjahr' => 'basis/studiensemester:rw',
|
||||
'newStudienjahr' => 'basis/studiensemester:rw',
|
||||
'insStudienjahr' => 'basis/studiensemester:rw',
|
||||
'saveStudienjahr' => 'basis/studiensemester:rw',
|
||||
'updateStudienjahr' => 'basis/studiensemester:rw',
|
||||
'deleteStudienjahr' => 'basis/studiensemester:rw'
|
||||
)
|
||||
);
|
||||
@@ -117,6 +117,10 @@ class Studienjahr extends Auth_Controller
|
||||
public function insStudienjahr()
|
||||
{
|
||||
$data = $this->__retrieveStudienjahrData();
|
||||
$studienjahr_exists = $this->StudienjahrModel->load($data['studienjahr_kurzbz']);
|
||||
if (hasData($studienjahr_exists))
|
||||
show_error("Studienjahr existiert bereits");
|
||||
|
||||
$studienjahr = $this->StudienjahrModel->insert($data);
|
||||
|
||||
if ($studienjahr->error)
|
||||
@@ -177,7 +181,7 @@ class Studienjahr extends Auth_Controller
|
||||
* replaces slash in Kurzbezeichnung with underscore
|
||||
* saved=true is a GET parameter passed for showing save message
|
||||
*/
|
||||
public function saveStudienjahr()
|
||||
public function updateStudienjahr()
|
||||
{
|
||||
$data = $this->__retrieveStudienjahrData();
|
||||
$studienjahr = $this->StudienjahrModel->update($data['studienjahr_kurzbz'], $data);
|
||||
|
||||
@@ -20,7 +20,7 @@ class Studiensemester extends Auth_Controller
|
||||
'editStudiensemester' => 'basis/studiensemester:rw',
|
||||
'newStudiensemester' => 'basis/studiensemester:rw',
|
||||
'insStudiensemester' => 'basis/studiensemester:rw',
|
||||
'saveStudiensemester' => 'basis/studiensemester:rw',
|
||||
'updateStudiensemester' => 'basis/studiensemester:rw',
|
||||
'deleteStudiensemester' => 'basis/studiensemester:rw'
|
||||
)
|
||||
);
|
||||
@@ -108,6 +108,11 @@ class Studiensemester extends Auth_Controller
|
||||
public function insStudiensemester()
|
||||
{
|
||||
$data = $this->__retrieveStudiensemesterData();
|
||||
|
||||
$studiensemester_exists = $this->StudiensemesterModel->load($data['studiensemester_kurzbz']);
|
||||
if (hasData($studiensemester_exists))
|
||||
show_error("Studiensemester existiert bereits");
|
||||
|
||||
$semester = $this->StudiensemesterModel->insert($data);
|
||||
|
||||
if ($semester->error)
|
||||
@@ -185,7 +190,7 @@ class Studiensemester extends Auth_Controller
|
||||
* redirects to edit page after inserting
|
||||
* saved=true is a GET parameter passed for showing save message
|
||||
*/
|
||||
public function saveStudiensemester()
|
||||
public function updateStudiensemester()
|
||||
{
|
||||
$data = $this->__retrieveStudiensemesterData();
|
||||
$semester = $this->StudiensemesterModel->update($data['studiensemester_kurzbz'], $data);
|
||||
@@ -214,5 +219,4 @@ class Studiensemester extends Auth_Controller
|
||||
|
||||
redirect("/organisation/studiensemester/listStudiensemester");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ $this->load->view('templates/header', array('title' => 'StudienjahrEdit', 'jquer
|
||||
<div class="row">
|
||||
<div class="span4">
|
||||
<h2>Studienjahr bearbeiten: <?php echo $jahr->studienjahr_kurzbz; ?></h2>
|
||||
<form method="post" action="<?php echo site_url("organisation/studienjahr/saveStudienjahr"); ?>">
|
||||
<form method="post" action="<?php echo site_url("organisation/studienjahr/updateStudienjahr"); ?>">
|
||||
|
||||
<table>
|
||||
<?php include('studienjahrForm.php'); ?>
|
||||
|
||||
@@ -8,7 +8,7 @@ $this->load->view('templates/header', array('title' => 'StudiensemesterEdit', 'd
|
||||
<div class="span4">
|
||||
<h2>Studiensemester bearbeiten: <?php echo $sem->studiensemester_kurzbz; ?></h2>
|
||||
<form method="post"
|
||||
action="<?php echo site_url("organisation/studiensemester/saveStudiensemester") ?>">
|
||||
action="<?php echo site_url("organisation/studiensemester/updateStudiensemester") ?>">
|
||||
<table>
|
||||
<?php include('studiensemesterForm.php'); ?>
|
||||
<input type="hidden" name="semkurzbz" value="<?php echo $sem->studiensemester_kurzbz; ?>"/>
|
||||
|
||||
Reference in New Issue
Block a user