Esempio n. 1
0
 }
 if (!$rechte->isberechtigt('wawi/bestellung', null, 's', $bestellung->kostenstelle_id) && !$rechte->isberechtigt('wawi/freigabe', null, 's', $bestellung->kostenstelle_id)) {
     die('Sie haben keine Berechtigung fuer diese Bestellung <a href="javascript:history.back()">Zurück</a>');
 }
 //Session setzen damit von der Firmenanlage wieder zurueckgesprungen werden kann
 $_SESSION['wawi/last_bestellung_id'] = $id;
 $detail = new wawi_bestelldetail();
 $detail->getAllDetailsFromBestellung($id);
 $anz_detail = count($detail->result);
 $konto = new wawi_konto();
 $konto->getKontoFromKostenstelle($bestellung->kostenstelle_id);
 $konto_bestellung = new wawi_konto();
 $konto_bestellung->load($bestellung->konto_id);
 $kostenstelle = new wawi_kostenstelle();
 $kostenstelle->load($bestellung->kostenstelle_id);
 $aufteilung = new wawi_aufteilung();
 // Bei neuer Bestellung Default Aufteilung holen ansonsten von bestehender bestellung
 if (isset($_GET['new'])) {
     $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
 if (!$bestellung->load($_GET['id'])) {
     die('Bestellung wurde nicht gefunden');
 }
 $besteller = new benutzer();
 if (!$besteller->load($bestellung->besteller_uid)) {
     die('Besteller konnte nicht geladen werden');
 }
 $konto = new wawi_konto();
 $konto->load($bestellung->konto_id);
 $kostenstelle = new wawi_kostenstelle();
 $kostenstelle->load($bestellung->kostenstelle_id);
 $rechnungsadresse = new adresse();
 $rechnungsadresse->load($bestellung->rechnungsadresse);
 $lieferadresse = new adresse();
 $lieferadresse->load($bestellung->lieferadresse);
 $aufteilung = new wawi_aufteilung();
 $aufteilung->getAufteilungFromBestellung($bestellung->bestellung_id);
 $studiengang = new studiengang();
 $firma = new firma();
 $standort = new standort();
 $empfaengeradresse = new adresse();
 if ($bestellung->firma_id != '') {
     $firma->load($bestellung->firma_id);
     $kundennummer = $firma->get_kundennummer($bestellung->firma_id, $kostenstelle->oe_kurzbz);
     $standort->load_firma($firma->firma_id);
     if (isset($standort->result[0])) {
         $standort = $standort->result[0];
     }
     $empfaengeradresse->load($standort->adresse_id);
     $kontakt = new kontakt();
     $kontakt->loadFirmaKontakttyp($standort->standort_id, 'telefon');