*/ require_once('../../../config/cis.config.inc.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/ampel.class.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/phrasen.class.php'); require_once('../../../include/benutzerfunktion.class.php'); require_once('../../../include/organisationseinheit.class.php'); require_once('../../../include/benutzerberechtigung.class.php'); $user = get_uid(); $sprache = getSprache(); $p = new phrasen($sprache); //Leiter OEs holen $benutzerfunktion = new benutzerfunktion(); $benutzerfunktion->getBenutzerFunktionen('Leitung', '', '', $user); $organisationseinheit = new organisationseinheit(); $oes=array(); foreach ($benutzerfunktion->result as $row) { $oe = $organisationseinheit->getChilds($row->oe_kurzbz); $oes = array_merge($oe, $oes); } //Berechtigungs OEs holen $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); if($rechte->isBerechtigt('basis/ampeluebersicht')) { $oes_berechtigung = $rechte->getOEkurzbz('basis/ampeluebersicht'); $oes = array_merge($oes_berechtigung, $oes); } array_unique($oes); echo '
'.($p->t('tools/uebersichtLeitung')).'
'; echo ''.$p->t('tools/dasAmpelsystemIstEinErinnerungsystem').'
'; $datum_obj = new datum(); $type = isset($_GET['type'])?$_GET['type']:''; $ampel_id = isset($_GET['ampel_id'])?$_GET['ampel_id']:''; $message=''; if($type=='bestaetigen' && is_numeric($ampel_id)) { $ampel = new ampel(); if($ampel->load($ampel_id)) { if($ampel->isZugeteilt($user, $ampel->benutzer_select)) { if(!$ampel->isBestaetigt($user, $ampel_id)) { if($ampel->bestaetigen($user, $ampel_id)) { //$message = 'OK'; //Ampel Ansicht im Seiten-Header aktualisieren $message=''; } else $message = ''.$ampel->errormsg.''; } else { $message = ''.$p->t('tools/ampelBereitsBestaetigt').''; } } else $message = ''.$p->t('tools/nichtZugeteilt').''; } else $message = ''.$p->t('tools/ampelNichtGefunden').''; } echo $message; $ampel = new ampel(); $ampel->loadUserAmpel($user, true, true); echo '| '.$p->t('tools/ampelErledigt').' | '.$p->t('tools/ampelBeschreibung').' | '.$p->t('tools/ampelDeadline').' | ||||
|---|---|---|---|---|---|---|
';
switch($ampelstatus)
{
case 'rot':
$status= ' ';
break;
case 'gelb':
$status= ' ';
break;
case 'gruen':
$status= ' ';
break;
default:
$status= ' ';
break;
}
echo $status;
echo ' | ';
if(!$bestaetigt)
//echo ''.$p->t('tools/ampelBestaetigen').'';
echo '';
else
//echo $p->t('tools/ampelBestaetigt');
//echo ' ';
echo '';
echo ' | ';
echo '';
$beschreibung = $row->beschreibung[$sprache];
if($beschreibung=='' && isset($row->beschreibung[DEFAULT_LANGUAGE]))
$beschreibung = $row->beschreibung[DEFAULT_LANGUAGE];
echo ''.$beschreibung.' | '; echo ''.$datum_obj->formatDatum($row->deadline,'d.m.Y').' | '; // echo "".date('d.m.Y',$ts_now)." | "; // echo "".date('d.m.Y',$ts_vorlaufzeit)." | "; // echo "".date('d.m.Y',$ts_deadline)." | "; echo '