mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-11 12:02:26 +00:00
Ampelverwaltung
- zusätzliche Spalte mit dem Datum der Bestätigung bei Leiterübersicht - doppeltes bestätigen der Ampel nicht mehr möglich
This commit is contained in:
@@ -47,7 +47,7 @@ echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
|
||||
{
|
||||
$("#myTable").tablesorter(
|
||||
{
|
||||
sortList: [[4,0]],
|
||||
sortList: [[5,0]],
|
||||
widgets: [\'zebra\']
|
||||
});
|
||||
});
|
||||
@@ -138,6 +138,7 @@ echo '
|
||||
<th>'.$p->t('tools/ampelBeschreibung').'</th>
|
||||
<th>'.$p->t('global/institut').'</th>
|
||||
<th>'.$p->t('tools/ampelMitarbeiter').'</th>
|
||||
<th>'.$p->t('tools/ampelBestaetigtAm').'</th>
|
||||
<th>'.$p->t('tools/ampelRestdauer').'</th>
|
||||
<th>'.$p->t('tools/ampelDeadline').'</th>
|
||||
</tr>
|
||||
@@ -197,6 +198,7 @@ foreach($ampel->result as $row)
|
||||
echo '<td>'.$institut.'</td>';
|
||||
$name = $row->titelpre.' '.$row->vorname.' '.$row->nachname.' '.$row->titelpost;
|
||||
echo '<td>'.$name.'</td>';
|
||||
echo '<td>'.$datum_obj->formatDatum($row->insertamum_best,'d.m.Y').'</td>';
|
||||
echo '<td>'.(($ts_deadline-$ts_now)/86400).'</td>';
|
||||
echo '<td>'.$datum_obj->formatDatum($row->deadline,'d.m.Y').'</td>';
|
||||
echo '</tr>';
|
||||
|
||||
@@ -68,14 +68,21 @@ if($type=='bestaetigen' && is_numeric($ampel_id))
|
||||
{
|
||||
if($ampel->isZugeteilt($user, $ampel->benutzer_select))
|
||||
{
|
||||
if($ampel->bestaetigen($user, $ampel_id))
|
||||
if(!$ampel->isBestaetigt($user, $ampel_id))
|
||||
{
|
||||
//$message = '<span class="ok">OK</span>';
|
||||
//Ampel Ansicht im Seiten-Header aktualisieren
|
||||
$message='<script type="text/javascript">window.parent.loadampel()</script>';
|
||||
if($ampel->bestaetigen($user, $ampel_id))
|
||||
{
|
||||
//$message = '<span class="ok">OK</span>';
|
||||
//Ampel Ansicht im Seiten-Header aktualisieren
|
||||
$message='<script type="text/javascript">window.parent.loadampel()</script>';
|
||||
}
|
||||
else
|
||||
$message = '<span class="error">'.$ampel->errormsg.'</span>';
|
||||
}
|
||||
else
|
||||
$message = '<span class="error">'.$ampel->errormsg.'</span>';
|
||||
{
|
||||
$message = '<span class="error">'.$p->t('tools/ampelBereitsBestaetigt').'</span>';
|
||||
}
|
||||
}
|
||||
else
|
||||
$message = '<span class="error">'.$p->t('tools/nichtZugeteilt').'</span>';
|
||||
|
||||
@@ -451,7 +451,8 @@ class ampel extends basis_db
|
||||
{
|
||||
// Alle Mitarbeiter dazu holen
|
||||
$qry = "SELECT
|
||||
distinct on (tbl_ampel_benutzer_bestaetigt.ampel_benutzer_bestaetigt_id, a.uid) *
|
||||
distinct on (tbl_ampel_benutzer_bestaetigt.ampel_benutzer_bestaetigt_id, a.uid) *,
|
||||
tbl_ampel_benutzer_bestaetigt.insertamum,tbl_ampel_benutzer_bestaetigt.insertvon
|
||||
FROM
|
||||
(".$row->benutzer_select.") a
|
||||
JOIN public.tbl_benutzerfunktion USING(uid)
|
||||
@@ -486,6 +487,8 @@ class ampel extends basis_db
|
||||
$obj->titelpost = $row_ma->titelpost;
|
||||
$obj->oe_kurzbz = $row_ma->oe_kurzbz;
|
||||
|
||||
$obj->insertamum_best = $row_ma->insertamum;
|
||||
$obj->insertvon_best = $row_ma->insertvon;
|
||||
$obj->ampel_benutzer_bestaetigt_id = $row_ma->ampel_benutzer_bestaetigt_id;
|
||||
|
||||
$this->result[] = $obj;
|
||||
|
||||
@@ -38,4 +38,6 @@ $this->phrasen['tools/ampelBestaetigen']='bestätigen';
|
||||
$this->phrasen['tools/ampelBestaetigt']='bestätigt';
|
||||
$this->phrasen['tools/ampelMitarbeiter']='Mitarbeiter';
|
||||
$this->phrasen['tools/ampelRestdauer']='Restdauer in Tagen';
|
||||
$this->phrasen['tools/ampelBestaetigtAm']='Bestätigt am';
|
||||
$this->phrasen['tools/ampelBereitsBestaetigt']='Diese Ampel wurde bereits bestätigt';
|
||||
?>
|
||||
|
||||
@@ -38,4 +38,6 @@ $this->phrasen['tools/ampelBestaetigen']='confirm';
|
||||
$this->phrasen['tools/ampelBestaetigt']='confirmed';
|
||||
$this->phrasen['tools/ampelMitarbeiter']='Employee';
|
||||
$this->phrasen['tools/ampelRestdauer']='Remaining Days';
|
||||
$this->phrasen['tools/ampelBestaetigtAm']='Bestätigt am';
|
||||
$this->phrasen['tools/ampelBereitsBestaetigt']='Diese Ampel wurde bereits bestätigt';
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user