, * Andreas Oesterreicher and * Rudolf Hangl . */ require_once('../../../config/cis.config.inc.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/studiensemester.class.php'); require_once('../../../include/konto.class.php'); require_once('../../../include/person.class.php'); require_once('../../../include/benutzer.class.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/studiengang.class.php'); $uid=get_uid(); $datum_obj = new datum(); echo ' Zahlungen '; $studiengang = new studiengang(); $studiengang->getAll(); $stg_arr = array(); foreach ($studiengang->result as $row) $stg_arr[$row->studiengang_kz]=$row->kuerzel; $benutzer = new benutzer(); if(!$benutzer->load($uid)) die('Benutzer wurde nicht gefunden'); echo ''; ?>
 
Zahlungen von '.$benutzer->vorname.' '.$benutzer->nachname.'
'; $konto = new konto(); $konto->getBuchungstyp(); $buchungstyp = array(); foreach ($konto->result as $row) $buchungstyp[$row->buchungstyp_kurzbz]=$row->beschreibung; $konto = new konto(); $konto->getBuchungen($benutzer->person_id); if(count($konto->result)>0) { echo '

'; echo ''; echo ''; echo ''; $i=0; foreach ($konto->result as $row) { $i++; $betrag = $row['parent']->betrag; if(isset($row['childs'])) { foreach ($row['childs'] as $row_child) { $betrag += $row_child->betrag; } } if($betrag<0) $style='style="background-color: #FF8888;"'; elseif($betrag>0) $style='style="background-color: #88DD88;"'; else { $style='class="liste'.($i%2).'"'; } echo ""; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } echo '
DatumTypStgStudiensemesterBuchungstextBetragZahlungsbestätigung
'.date('d.m.Y',$datum_obj->mktime_fromdate($row['parent']->buchungsdatum)).''.$buchungstyp[$row['parent']->buchungstyp_kurzbz].''.$stg_arr[$row['parent']->studiengang_kz].''.$row['parent']->studiensemester_kurzbz.''.$row['parent']->buchungstext.''.($betrag<0?'-':($betrag>0?'+':'')).sprintf('%.2f',abs($row['parent']->betrag)).' €'; if($betrag==0 && $row['parent']->betrag<0) echo 'Bestaetigung drucken'; elseif($row['parent']->betrag>0) { //Auszahlung } else echo 'offen'; echo '
'; } else { echo 'Derzeit sind keine Zahlungen vorhanden'; } echo '