$buchungstyp = new buchung(); $buchungstyp->getAllBuchungstypen(); foreach ($buchungstyp->result as $row) { $buchungstypen[$row->buchungstyp_kurzbz] = $row->buchungstyp_bezeichnung; } // Alle Konten laden $konten = array(); $konto = new wawi_konto(); $konto->getAll(); foreach ($konto->result as $row) { $konten[$row->konto_id] = $row->beschreibung[DEFAULT_LANGUAGE]; } // Alle Kostenstellen laden $kostenstellen = array(); $kostenstelle = new wawi_kostenstelle(); $kostenstelle->getAll(); foreach ($kostenstelle->result as $row) { $kostenstellen[$row->kostenstelle_id] = $row->bezeichnung; } // Buchung laden $obj = new buchung(); if (!is_null($person_id)) { $obj->getBuchungPerson($person_id); foreach ($obj->result as $row) { addRow($row); } } elseif (!is_null($buchung_id)) { $obj->load($buchung_id); addRow($obj); } else { die('Falsche Parameterübergabe');
* * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. * * Authors: Andreas Österreicher <*****@*****.**> */ require_once '../config/vilesci.config.inc.php'; require_once '../include/rdf.class.php'; require_once '../include/wawi_kostenstelle.class.php'; require_once '../include/functions.inc.php'; require_once '../include/benutzerberechtigung.class.php'; $uid = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); if (!$rechte->isBerechtigt('buchung/mitarbeiter')) { die('Sie haben keine Berechtigung für diese Seite'); } $oRdf = new rdf('KST', 'http://www.technikum-wien.at/wawi_kostenstelle'); $oRdf->sendHeader(); $kst = new wawi_kostenstelle(); $kst->getAll(); foreach ($kst->result as $row) { $i = $oRdf->newObjekt($row->kostenstelle_id); $oRdf->obj[$i]->setAttribut('kostenstelle_id', $row->kostenstelle_id, true); $oRdf->obj[$i]->setAttribut('bezeichnung', $row->bezeichnung, true); $oRdf->obj[$i]->setAttribut('kurzbz', $row->kurzbz, true); $oRdf->obj[$i]->setAttribut('aktiv', $row->aktiv ? 'true' : 'false', true); $oRdf->addSequence($row->kostenstelle_id); } $oRdf->sendRdfText();