示例#1
0
     $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) {