} 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');