infocenter: added confirmation popup when student freigegeben/abgewiesen, non-interessent or prestudenten with interessentenstatus confirmed are view-only (infoonly), added Nation data to Prestudent and akte, bugfixes

This commit is contained in:
alex
2018-01-17 11:45:23 +01:00
parent 2abdabd2e9
commit 8f0b4c3114
5 changed files with 334 additions and 179 deletions
@@ -125,21 +125,36 @@ class InfocenterDetails extends VileSci_Controller
show_error($prestudent->retval);
}
$zgvpruefungen[] = $prestudent->retval[0];
$zgvpruefung = $prestudent->retval[0];
//if prestudent is not interessent or is already bestaetigt, then show only as information, non-editable
$zgvpruefung->infoonly = !isset($zgvpruefung->prestudentstatus) || isset($zgvpruefung->prestudentstatus->bestaetigtam) || $zgvpruefung->prestudentstatus->status_kurzbz != 'Interessent';
$zgvpruefungen[] = $zgvpruefung;
}
//Interessenten come first
usort($zgvpruefungen, function ($a, $b){
if($a->prestudentstatus->status_kurzbz === 'Interessent')
usort($zgvpruefungen, function ($a, $b)
{
if(!isset($a->prestudentstatus->status_kurzbz) || !isset($b->prestudentstatus->status_kurzbz))
return 0;
elseif($a->prestudentstatus->status_kurzbz === 'Interessent' && $b->prestudentstatus->status_kurzbz === 'Interessent')
{
//infoonly Interessenten are behind new Interessenten
if($a->infoonly)
return 1;
elseif($b->infoonly)
return -1;
}
elseif($a->prestudentstatus->status_kurzbz === 'Interessent')
return -1;
else if($b->prestudentstatus->status_kurzbz === 'Interessent')
elseif($b->prestudentstatus->status_kurzbz === 'Interessent')
return 1;
else
return 0;
});
//TODO replace with widget
$statusgruende = $this->StatusgrundModel->load()->retval;
$statusgruende = $this->StatusgrundModel->loadWhere(array('status_kurzbz' => 'Abgewiesener'))->retval;
$data = array (
'zgvpruefungen' => $zgvpruefungen,
@@ -303,7 +318,12 @@ class InfocenterDetails extends VileSci_Controller
$text = $this->input->post('notiz');
$erledigt = false;
$this->NotizModel->addNotizForPerson($person_id, $titel, $text, $erledigt, $this->uid);
$result = $this->NotizModel->addNotizForPerson($person_id, $titel, $text, $erledigt, $this->uid);
if ($result->error)
{
show_error($result->retval);
}
$this->personloglib->log($person_id, 'Action', array('name' => 'Notiz hinzugefügt', 'message' => 'Notiz mit Titel '.$titel.' wurde hinzugefügt', 'success' => 'true'), $this::APP, null, $this->uid);
+3 -2
View File
@@ -175,7 +175,7 @@ class Akte_model extends DB_Model
}
/**
* gets Akten together with Documenttype info, mainly bezeichnung fields
* gets Akten together with documenttype info, mainly bezeichnung fields
* @param $person_id
* @param null $dokument_kurzbz
* @param bool $nachgereicht if true, retrieves only nachgereichte Dokumente. if false, only not nachgereichte. default: null, all Dokumente
@@ -185,8 +185,9 @@ class Akte_model extends DB_Model
{
if (isError($ent = $this->isEntitled($this->dbTable, PermissionLib::SELECT_RIGHT, FHC_NORIGHT, FHC_MODEL_ERROR))) return $ent;
$this->addSelect('public.tbl_akte.*, bezeichnung_mehrsprachig, dokumentbeschreibung_mehrsprachig, public.tbl_dokument.bezeichnung as dokument_bezeichnung', 'ausstellungsdetails');
$this->addSelect('public.tbl_akte.*, bezeichnung_mehrsprachig, dokumentbeschreibung_mehrsprachig, public.tbl_dokument.bezeichnung as dokument_bezeichnung, bis.tbl_nation.*, ausstellungsdetails');
$this->addJoin('public.tbl_dokument', 'dokument_kurzbz');
$this->addJoin('bis.tbl_nation', 'ausstellungsnation = nation_code', 'LEFT');
$where = array();
$where['person_id'] = $person_id;
+7 -4
View File
@@ -195,18 +195,20 @@ class Prestudent_model extends DB_Model
/**
* gets extended zgv data (with bezeichnung) for a prestudent
* gets extended zgv data (with zgv bezeichnung) for a prestudent
* includes last status, Studiengang, zgv, zgv master
* @param $prestudent_id
*/
public function getPrestudentWithZgv($prestudent_id)
{
$this->addSelect('tbl_prestudent.*, tbl_studiengang.kurzbzlang as studiengang, tbl_studiengang.typ as studiengangtyp, tbl_zgv.zgv_code, tbl_zgv.zgv_bez,
tbl_prestudent.zgvort, tbl_prestudent.zgvdatum, tbl_prestudent.zgvnation as zgvnation_code,
tbl_zgvmaster.zgvmas_code, tbl_zgvmaster.zgvmas_bez, tbl_prestudent.zgvmaort, tbl_prestudent.zgvmadatum, tbl_prestudent.zgvmanation as zgvmanation_code');
tbl_prestudent.zgvort, tbl_prestudent.zgvdatum, tbl_prestudent.zgvnation as zgvnation_code, zgvnat.kurztext as zgvnation_kurzbez, zgvnat.langtext as zgvnation_bez, zgvnat.engltext as zgvnation_englbez,
tbl_zgvmaster.zgvmas_code, tbl_zgvmaster.zgvmas_bez, tbl_prestudent.zgvmaort, tbl_prestudent.zgvmadatum, tbl_prestudent.zgvmanation as zgvmanation_code, zgvmanat.kurztext as zgvmanation_kurzbez, zgvmanat.langtext as zgvmanation_bez, zgvmanat.engltext as zgvmanation_englbez');
$this->addJoin('public.tbl_studiengang', 'studiengang_kz', 'LEFT');
$this->addJoin('bis.tbl_zgv', 'zgv_code', 'LEFT');
$this->addJoin('bis.tbl_zgvmaster', 'zgvmas_code', 'LEFT');
$this->addJoin('bis.tbl_nation zgvnat', 'zgvnation = zgvnat.nation_code', 'LEFT');
$this->addJoin('bis.tbl_nation zgvmanat', 'zgvmanation = zgvmanat.nation_code', 'LEFT');
$prestudent = $this->load($prestudent_id);
if($prestudent->error)
@@ -221,7 +223,8 @@ class Prestudent_model extends DB_Model
return error($lastStatus->retval);
}
$prestudent->retval[0]->prestudentstatus = $lastStatus->retval[0];
if(count($lastStatus->retval) > 0)
$prestudent->retval[0]->prestudentstatus = $lastStatus->retval[0];
return success($prestudent->retval);
}
+2 -1
View File
@@ -108,9 +108,10 @@ class Notiz_model extends DB_Model
$result = $this->insert(array('titel' => $titel, 'text' => $text, 'erledigt' => $erledigt, 'verfasser_uid' => $verfasser_uid,
"insertvon" => $verfasser_uid));
$notiz_id = $result->retval;
if (isSuccess($result))
{
$notiz_id = $result->retval;
$result = $this->NotizzuordnungModel->insert(array('notiz_id' => $notiz_id, 'person_id' => $person_id));
}
@@ -1,12 +1,12 @@
<?php
$this->load->view('templates/FHC-Header', array('title' => 'InfocenterDetails', 'jquery3' => true, 'bootstrap' => true, 'fontawesome' => true, 'bootstrapdatepicker' => true, 'datatables' => true, 'customCSSs' => 'vendor/BlackrockDigital/startbootstrap-sb-admin-2/dist/css/sb-admin-2.min.css'));
$this->load->view('templates/FHC-Header', array('title' => 'InfocenterDetails', 'jquery3' => true, 'bootstrap' => true, 'fontawesome' => true, 'bootstrapdatepicker' => true, 'datatables' => true, 'sbadmintemplate' => true));
?>
<body>
<div id="page-wrapper">
<div class="row">
<div class="col-lg-12">
<h3 class="page-header">Infocenter - Person Details</h3>
<h3 class="page-header">Infocenter
Details: <?php echo $stammdaten->vorname.' '.$stammdaten->nachname ?></h3>
</div>
</div>
<section>
@@ -36,21 +36,26 @@ $this->load->view('templates/FHC-Header', array('title' => 'InfocenterDetails',
<td><strong>Sozialversicherungsnr</strong></td>
<td>
<?php echo $stammdaten->svnr ?></td>
</tr>
<tr>
<td><strong>Staatsb&uuml;rgerschaft</strong></td>
<td>
<?php echo $stammdaten->staatsbuergerschaft ?></td>
</tr>
<tr>
<td><strong>Geschlecht</strong></td>
<td>
<?php echo $stammdaten->geschlecht ?></td>
</tr>
<tr>
<td><strong>Geburtsnation</strong></td>
<td>
<?php echo $stammdaten->geburtsnation ?></td>
</tr>
<tr>
<td><strong>Geburtsort</strong></td>
<td><?php echo $stammdaten->gebort ?></td>
</tr>
</table>
</div>
<div class="col-lg-6">
@@ -123,6 +128,7 @@ $this->load->view('templates/FHC-Header', array('title' => 'InfocenterDetails',
<th>Name</th>
<th>Typ</th>
<th>Uploaddatum</th>
<th>Ausstellungsnation</th>
<th>Formal gepr&uuml;ft</th>
<!-- <th>nachzureichen</th>
<th>nachgereicht am</th>-->
@@ -138,8 +144,9 @@ $this->load->view('templates/FHC-Header', array('title' => 'InfocenterDetails',
</td>
<td><?php echo $dokument->dokument_bezeichnung ?></td>
<td><?php echo date_format(date_create($dokument->erstelltam), 'd.m.Y') ?></td>
<td><?php echo $dokument->langtext ?></td>
<td>
<input type="checkbox"
<input type="checkbox" class="form-check-input"
id="prchkbx<?php echo $dokument->akte_id ?>" <?php echo $geprueft ?> />
<?php echo isset($dokument->formal_geprueft_amum) ? date_format(date_create($dokument->formal_geprueft_amum), 'd.m.Y') : ''; ?>
</td>
@@ -155,33 +162,36 @@ $this->load->view('templates/FHC-Header', array('title' => 'InfocenterDetails',
<?php endforeach ?>
</tbody>
</table>
<?php if (count($dokumente_nachgereicht) > 0):?>
<br/>
<p>Nachzureichende Dokumente:</p>
<table id="nachgdoctable" class="table table-striped table-bordered">
<thead>
<th>Typ</th>
<th>Eintragsdatum</th>
<th>Nachzureichen am</th>
<th>Anmerkung</th>
</thead>
<tbody>
<?php
foreach ($dokumente_nachgereicht as $dokument):
?>
<tr>
<td><?php echo $dokument->dokument_bezeichnung ?></td>
<td><?php echo date_format(date_create($dokument->erstelltam), 'd.m.Y') ?></td>
<td>
<?php echo isset($dokument->nachgereicht_am) ? date_format(date_create($dokument->nachgereicht_am), 'd.m.Y') : ''; ?>
</td>
<td>
<?php echo $dokument->anmerkung; ?>
</td>
</tr>
<?php endforeach ?>
</tbody>
</table>
<?php if (count($dokumente_nachgereicht) > 0): ?>
<br/>
<p>Nachzureichende Dokumente:</p>
<table id="nachgdoctable" class="table table-striped table-bordered">
<thead>
<th>Typ</th>
<th>Nachzureichen am</th>
<th>Ausstellungsnation</th>
<th>Anmerkung</th>
</thead>
<tbody>
<?php
foreach ($dokumente_nachgereicht as $dokument):
?>
<tr>
<td><?php echo $dokument->dokument_bezeichnung ?></td>
<td>
<?php echo isset($dokument->nachgereicht_am) ? date_format(date_create($dokument->nachgereicht_am), 'd.m.Y') : ''; ?>
</td>
<td>
<?php echo $dokument->langtext ?>
</td>
</td>
<td>
<?php echo $dokument->anmerkung; ?>
</td>
</tr>
<?php endforeach ?>
</tbody>
</table>
<?php endif; ?>
</div>
</div>
@@ -198,160 +208,279 @@ $this->load->view('templates/FHC-Header', array('title' => 'InfocenterDetails',
</div>
<div class="panel-body">
<div class="panel-group">
<?php
foreach ($zgvpruefungen as $zgvpruefung): ?>
<?php foreach ($zgvpruefungen as $zgvpruefung):
$infoonly = $zgvpruefung->infoonly; ?>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href="#collapse<?php echo $zgvpruefung->studiengang ?>">Studiengang <?php echo $zgvpruefung->studiengang ?></a>
<a data-toggle="collapse"
href="#collapse<?php echo $zgvpruefung->prestudent_id ?>">Studiengang <?php echo $zgvpruefung->studiengang ?></a>
</h4>
</div>
<div id="collapse<?php echo $zgvpruefung->studiengang ?>" class="panel-collapse collapse<?php echo $zgvpruefung->prestudentstatus->status_kurzbz === 'Interessent' ? 'in' : '' ?>">
<div class="panel-body">
<form method="post"
action="../saveZgvPruefung/<?php echo $zgvpruefung->prestudent_id ?>">
<div class="row">
<div class="col-lg-4">
<div class="form-group">
<label>Freigegeben an Studiengang: </label>
<?php echo isset($zgvpruefung->prestudentstatus->bestaetigtam) ? "ja" : "nein" ?>
</div>
</div>
<div class="col-lg-3">
<div class="form-group">
<label>Letzter Status: </label>
<?php echo $zgvpruefung->prestudentstatus->status_kurzbz ?>
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label>Studiensemester: </label>
<?php echo $zgvpruefung->prestudentstatus->studiensemester_kurzbz ?>
</div>
</div>
<div class="col-lg-3">
<div class="form-group">
<label>Ausbildungssemester: </label>
<?php echo $zgvpruefung->prestudentstatus->ausbildungssemester ?>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-4">
<div class="form-group">
<label>ZGV: </label>
<?php echo $this->widgetlib->widget(
'Zgv_widget',
array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgv_code),
array('name' => 'zgv', 'id' => 'zgv', 'class' => 'form-control')
); ?>
</div>
</div>
<div class="col-lg-3">
<div class="form-group">
<label>ZGV Ort: </label>
<input type="text" class="form-control"
value="<?php echo $zgvpruefung->zgvort ?>"
name="zgvort">
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label>ZGV Datum: </label>
<input type="text" class="dateinput form-control"
value="<?php echo empty($zgvpruefung->zgvdatum) ? "" : date_format(date_create($zgvpruefung->zgvdatum), 'd.m.Y') ?>"
name="zgvdatum">
</div>
</div>
<div class="col-lg-3">
<div class="form-group">
<label>ZGV Nation: </label>
<?php echo $this->widgetlib->widget(
'Nation_widget',
array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgvnation_code),
array('name' => 'zgvnation', 'id' => 'zgvnation')
); ?>
</div>
</div>
</div>
<!-- show only master zgv if master studiengang - start -->
<?php if ($zgvpruefung->studiengangtyp === 'm') : ?>
<div id="collapse<?php echo $zgvpruefung->prestudent_id ?>"
class="panel-collapse collapse<?php echo $infoonly ? '' : ' in' ?>">
<div class="panel-body">
<form method="post"
action="../saveZgvPruefung/<?php echo $zgvpruefung->prestudent_id ?>">
<div class="row">
<div class="col-lg-4">
<div class="form-group"><label>ZGV Master: </label>
<?php echo $this->widgetlib->widget(
'Zgvmaster_widget',
array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgvmas_code),
array('name' => 'zgvmas', 'id' => 'zgvmas')
); ?>
<div class="form-group">
<label>Freigegeben an Studiengang: </label>
<?php echo isset($zgvpruefung->prestudentstatus->bestaetigtam) ? "ja" : "nein" ?>
</div>
</div>
<div class="col-lg-3">
<div class="form-group"><label>ZGV Master Ort: </label>
<input type="text" class="form-control"
value="<?php echo $zgvpruefung->zgvmaort ?>"
name="zgvmaort">
<div class="form-group">
<label>Letzter Status: </label>
<?php echo isset($zgvpruefung->prestudentstatus->status_kurzbz) ? $zgvpruefung->prestudentstatus->status_kurzbz : '' ?>
</div>
</div>
<div class="col-lg-2">
<div class="form-group"><label>ZGV Master Datum: </label>
<input type="text" class="dateinput form-control"
value="<?php echo empty($zgvpruefung->zgvmadatum) ? "" : date_format(date_create($zgvpruefung->zgvmadatum), 'd.m.Y') ?>"
name="zgvmadatum">
<div class="form-group">
<label>Studiensemester: </label>
<?php echo isset($zgvpruefung->prestudentstatus->studiensemester_kurzbz) ? $zgvpruefung->prestudentstatus->studiensemester_kurzbz : '' ?>
</div>
</div>
<div class="col-lg-3">
<div class="form-group"><label>ZGV Master Nation: </label>
<?php echo $this->widgetlib->widget(
'Nation_widget',
array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgvmanation_code),
array('name' => 'zgvmanation', 'id' => 'zgvmanation')
); ?>
</div>
</div>
</div>
<!-- show only master zgv if master studiengang - end -->
<?php endif; ?>
<div class="row">
<div class="col-lg-12">
<button type="submit" class="btn btn-default">Speichern</button>
</div>
</div>
</form>
<?php
//Prestudenten cannot be abgewiesen or freigegeben if already done
if (!isset($zgvpruefung->prestudentstatus->bestaetigtam) && $zgvpruefung->prestudentstatus->status_kurzbz != 'Abgewiesener') :
?>
<br/>
<div class="row">
<form method="post"
action="../saveAbsage/<?php echo $zgvpruefung->prestudent_id ?>">
<div class="col-lg-12">
<div class="form-group">
<label class="d-inline float-left">Absagegrund:</label>
<select name="statusgrund" class="d-inline float-right">
<?php foreach ($statusgruende as $statusgrund): ?>
<option value="<?php echo $statusgrund->statusgrund_id ?>"><?php echo $statusgrund->bezeichnung_mehrsprachig[0] ?></option>
<?php endforeach ?>
</select>
<label>Ausbildungssemester: </label>
<?php echo isset($zgvpruefung->prestudentstatus->ausbildungssemester) ? $zgvpruefung->prestudentstatus->ausbildungssemester : '' ?>
</div>
<button class="d-inline btn btn-default" type="submit">
Absage
</button>
<a href="../saveFreigabe/<?php echo $zgvpruefung->prestudent_id ?>">
<button class="btn btn-default">Freigabe an
Studiengang
</button>
</a>
</div>
</form>
</div>
<?php endif; ?>
</div>
</div>
<div class="row">
<div class="col-lg-4">
<div class="form-group">
<label>ZGV: </label>
<?php if ($infoonly)
echo $zgvpruefung->zgv_bez;
else
echo $this->widgetlib->widget(
'Zgv_widget',
array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgv_code),
array('name' => 'zgv', 'id' => 'zgv')
); ?>
</div>
</div>
<div class="col-lg-3">
<div class="form-group">
<label>ZGV Ort: </label>
<?php if ($infoonly):
echo $zgvpruefung->zgvort;
else:
?>
<input type="text" class="form-control"
value="<?php echo $zgvpruefung->zgvort ?>"
name="zgvort">
<?php endif; ?>
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label>ZGV Datum: </label>
<?php if ($infoonly):
echo date_format(date_create($zgvpruefung->zgvdatum), 'd.m.Y');
else:
?>
<input type="text" class="dateinput form-control"
value="<?php echo empty($zgvpruefung->zgvdatum) ? "" : date_format(date_create($zgvpruefung->zgvdatum), 'd.m.Y') ?>"
name="zgvdatum">
<?php endif; ?>
</div>
</div>
<div class="col-lg-3">
<div class="form-group">
<label>ZGV Nation: </label>
<?php if ($infoonly)
echo $zgvpruefung->zgvnation_bez;
else
echo $this->widgetlib->widget(
'Nation_widget',
array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgvnation_code),
array('name' => 'zgvnation', 'id' => 'zgvnation')
); ?>
</div>
</div>
</div>
<!-- show only master zgv if master studiengang - start -->
<?php if ($zgvpruefung->studiengangtyp === 'm') : ?>
<div class="row">
<div class="col-lg-4">
<div class="form-group"><label>ZGV Master: </label>
<?php
if ($infoonly)
echo $zgvpruefung->zgvmas_bez;
else
echo $this->widgetlib->widget(
'Zgvmaster_widget',
array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgvmas_code),
array('name' => 'zgvmas', 'id' => 'zgvmas')
); ?>
</div>
</div>
<div class="col-lg-3">
<div class="form-group">
<label>ZGV Master Ort: </label>
<?php if ($infoonly):
echo $zgvpruefung->zgvmaort;
else:
?>
<input type="text" class="form-control"
value="<?php echo $zgvpruefung->zgvmaort ?>"
name="zgvmaort">
<?php endif; ?>
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label>ZGV Master Datum: </label>
<?php if ($infoonly):
echo date_format(date_create($zgvpruefung->zgvmadatum), 'd.m.Y');
else:
?>
<input type="text" class="dateinput form-control"
value="<?php echo empty($zgvpruefung->zgvmadatum) ? "" : date_format(date_create($zgvpruefung->zgvmadatum), 'd.m.Y') ?>"
name="zgvmadatum">
<?php endif; ?>
</div>
</div>
<div class="col-lg-3">
<div class="form-group"><label>ZGV Master Nation: </label>
<?php
if ($infoonly)
echo $zgvpruefung->zgvmanation_bez;
else
echo $this->widgetlib->widget(
'Nation_widget',
array(DropdownWidget::SELECTED_ELEMENT => $zgvpruefung->zgvmanation_code),
array('name' => 'zgvmanation', 'id' => 'zgvmanation')
); ?>
</div>
</div>
</div>
<!-- show only master zgv if master studiengang - end -->
<?php endif; ?>
<?php if (!$infoonly): ?>
<div class="row">
<div class="col-lg-12">
<button type="submit" class="btn btn-default">Speichern
</button>
</div>
</div>
<?php endif; ?>
</form>
<?php
//Prestudenten cannot be abgewiesen or freigegeben if already done
if (!$infoonly) :
?>
<hr>
<div class="row">
<div class="col-lg-12">
<form method="post"
action="../saveAbsage/<?php echo $zgvpruefung->prestudent_id ?>">
<div class="form-group">
<label class="d-inline float-left">Absagegrund:</label>
<select name="statusgrund" class="d-inline float-right">
<?php foreach ($statusgruende as $statusgrund): ?>
<option value="<?php echo $statusgrund->statusgrund_id ?>"><?php echo $statusgrund->bezeichnung_mehrsprachig[0] ?></option>
<?php endforeach ?>
</select>
</div>
<button type="button" class="btn btn-default"
data-toggle="modal" data-target="#absageModal">
Absage
</button>
<div class="modal fade" id="absageModal" tabindex="-1"
role="dialog" aria-labelledby="absageModalLabel"
aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close"
data-dismiss="modal"
aria-hidden="true">&times;
</button>
<h4 class="modal-title"
id="absageModalLabel">Absage best&auml;tigen</h4>
</div>
<div class="modal-body">
Bei Absage von InteressentInnen erhalten
diese den Status "Abgewiesener" und<br/>deren
Zgvdaten können
im Infocenter nicht mehr bearbeitet oder
freigegeben werden.
<br/>Alle nicht gespeicherten Zgvdaten gehen
verloren. Fortfahren?
</div>
<div class="modal-footer">
<button type="button"
class="btn btn-default"
data-dismiss="modal">Abbrechen
</button>
<button type="submit"
class="btn btn-primary">
InteressentIn abweisen
</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
</form>
</div>
</div>
<hr>
<div class="row">
<div class="col-lg-12">
<button type="button" class="btn btn-default"
data-toggle="modal" data-target="#freigabeModal">
Freigabe an Studiengang
</button>
</div>
</div>
<div class="modal fade" id="freigabeModal" tabindex="-1" role="dialog"
aria-labelledby="freigabeModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"
aria-hidden="true">&times;
</button>
<h4 class="modal-title" id="freigabeModalLabel">Freigabe
best&auml;tigen</h4>
</div>
<div class="modal-body">
Bei Freigabe von InteressentInnen wird deren
Interessentenstatus bestätigt und<br/>deren Zgvdaten
können im
Infocenter nicht mehr bearbeitet oder freigegeben
werden.
<br/>Alle nicht gespeicherten Zgvdaten gehen verloren.
Fortfahren?
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default"
data-dismiss="modal">Abbrechen
</button>
<a href="../saveFreigabe/<?php echo $zgvpruefung->prestudent_id ?>">
<button type="button" class="btn btn-primary">
InteressentIn freigeben
</button>
</a>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<?php endif; //end if infoonly
?>
</div>
</div>
</div>
<?php endforeach // end foreach zgvpruefungen?>
<?php endforeach; // end foreach zgvpruefungen?>
</div>
</div>
</div>
@@ -359,11 +488,11 @@ $this->load->view('templates/FHC-Header', array('title' => 'InfocenterDetails',
</div>
</section>
<section>
<a name="NotizAkt"></a>
<div class="row">
<div class="col-lg-12">
<div class="panel panel-default">
<div class="panel-heading text-center">
<a name="NotizAkt"></a>
<h4 class="text-center">Notizen &amp; Aktivit&auml;ten</h4>
</div>
<div class="panel-body">
@@ -427,6 +556,7 @@ $this->load->view('templates/FHC-Header', array('title' => 'InfocenterDetails',
</div>
</div>
</div>
</div>
</section>
</div>
<script>