$aufteilung->getAufteilungFromKostenstelle($bestellung->kostenstelle_id); } else { $aufteilung->getAufteilungFromBestellung($bestellung->bestellung_id); } $firma = new firma(); $firma->load($bestellung->firma_id); $allStandorte = new standort(); $allStandorte->getStandorteWithTyp('Intern'); $status = new wawi_bestellstatus(); $bestell_tag = new tags(); $studiengang = new studiengang(); $studiengang->getAll('typ, kurzbz', null); //budget berechnung $geschaeftsjahr = new geschaeftsjahr(); $gJahr = $geschaeftsjahr->getSpecific($bestellung->insertamum); $budget = $kostenstelle->getBudget($bestellung->kostenstelle_id, $gJahr); $spentBudget = $bestellung->getSpentBudget($bestellung->kostenstelle_id, $gJahr); $restBudget = $budget - $spentBudget; $summe = 0; $konto_vorhanden = false; $kst_vorhanden = false; $alert = ''; $besteller = new benutzer(); $besteller->load($bestellung->besteller_uid); $besteller_vorname = $besteller->vorname; $besteller_nachname = $besteller->nachname; if ($restBudget < 0 && $budget != 0) { $ausgabemsg .= '<span class="error">Ihr aktuelles Budget ist bereits überzogen.</span>'; } //Meldungen Ausgeben echo '<div style="float: right">', $ausgabemsg, '</div>';
} $kostenstelle = new wawi_kostenstelle(); $kostenstelle->load($id); echo '<tr>'; echo '<td>', $id, '</td>'; if ($kostenstelle->aktiv) { $class = ''; } else { $class = 'class="inaktiv"'; } echo '<td ' . $class . '>', $kostenstelle->bezeichnung, '</td>'; echo '<td>', $kostenstelle->kurzbz, '</td>'; echo '<td class="number"><a href="../bestellung.php?method=suche&evon=', $vondatum, '&ebis=', $endedatum, '&filter_kostenstelle=', $id, '&submit=true">', number_format($brutto['bestellung'], 2, ',', '.'), '</td>'; echo '<td class="number"><a href="../rechnung.php?method=suche&erstelldatum_von=', $vondatum, '&erstelldatum_bis=', $endedatum, '&filter_kostenstelle=', $id, '&submit=true">', number_format($brutto['rechnung'], 2, ',', '.'), '</td>'; if ($budgetanzeige) { $budget = $kostenstelle->getBudget($id, $gj->geschaeftsjahr_kurzbz); //Restbudget fuer Bestellungen $restbudget = $budget - $brutto['bestellung']; if ($restbudget > 0) { $class = 'number_positive'; } elseif ($restbudget < 0) { $class = 'number_negative'; } else { $class = 'number'; } echo '<td class="', $class, '">', number_format($restbudget, 2, ',', '.'), '</td>'; //Restbudget fuer Rechnungen $restbudget = $budget - $brutto['rechnung']; if ($restbudget > 0) { $class = 'number_positive'; } elseif ($restbudget < 0) {