Ejemplo n.º 1
0
<?php 
$date = new datum();
$user = get_uid();
$berechtigung_kurzbz = 'wawi/rechnung';
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
$kst = new wawi_kostenstelle();
$kst->loadArray($rechte->getKostenstelle($berechtigung_kurzbz), 'bezeichnung');
if ($aktion == 'suche') {
    if (!$rechte->isBerechtigt('wawi/rechnung', null, 's')) {
        die('Sie haben keine Berechtigung fuer diese Seite');
    }
    if (!isset($_REQUEST['submit'])) {
        // Suchmaske anzeigen
        $oe = new organisationseinheit();
        $oe->loadArray($rechte->getOEkurzbz($berechtigung_kurzbz));
        $konto = new wawi_konto();
        $konto->getAll();
        $zahlungstyp = new wawi_zahlungstyp();
        $zahlungstyp->getAll();
        echo "<h2>Rechnung suchen</h2>\n";
        echo "<form action ='rechnung.php?method=suche' method='post' name='sucheForm'>\n";
        echo "<table border =0>\n";
        echo "<tr>\n";
        echo "<td><b>Rechnungsdaten</b></td>\n";
        echo "</tr>\n";
        echo "<tr>\n";
        echo "<td>Rechnungsnummer</td>\n";
        echo "<td><input type = 'text' size ='32' maxlength = '16' name = 'rechnungsnr'></td>\n";
        echo "</tr>\n";
        echo "<tr>\n";
Ejemplo n.º 2
0
$oBetriebsmittel->debug = $debug;
$oBetriebsmitteltyp = new betriebsmitteltyp();
$oBetriebsmitteltyp->result = array();
$oBetriebsmittelstatus = new betriebsmittelstatus();
$oBetriebsmittelstatus->result = array();
// ------------------------------------------------------------------------------------------
//	Datenlesen
// ------------------------------------------------------------------------------------------
// Organisation - Inventarverwalter
if ($oBenutzerberechtigung->isBerechtigt('wawi/inventar', null, 's')) {
    if (!$oOrganisationseinheit->getAll()) {
        $errormsg[] = $oOrganisationseinheit->errormsg;
    }
} else {
    $oes = new organisationseinheit();
    if (!$oOrganisationseinheit->loadArray($oBenutzerberechtigung->getOEkurzbz($berechtigung_kurzbz), 'oe_kurzbz')) {
        $errormsg[] = $oOrganisationseinheit->errormsg;
    }
}
$resultOrganisationseinheit = $oOrganisationseinheit->result;
// Typtable
if (!$oBetriebsmitteltyp->getAll()) {
    $errormsg[] = $oBetriebsmitteltyp->errormsg;
}
$resultBetriebsmitteltyp = $oBetriebsmitteltyp->result;
// Statustable
if (!($rows = $oBetriebsmittelstatus->getAll())) {
    $errormsg[] = $oBetriebsmittelstatus->errormsg;
}
$resultBetriebsmittelstatus = $oBetriebsmittelstatus->result;
// ------------------------------------------------------------------------------------------
foreach ($benutzerfunktion->result as $row) {
    $oe = $organisationseinheit->getChilds($row->oe_kurzbz);
    $oes = array_merge($oe, $oes);
}
//Berechtigungs OEs holen
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if ($rechte->isBerechtigt('basis/ampeluebersicht')) {
    $oes_berechtigung = $rechte->getOEkurzbz('basis/ampeluebersicht');
    $oes = array_merge($oes_berechtigung, $oes);
}
array_unique($oes);
if (count($oes) == 0) {
    die($p->t('global/keineBerechtigungFuerDieseSeite'));
}
if (!$organisationseinheit->loadArray($oes, 'organisationseinheittyp_kurzbz, bezeichnung')) {
    echo 'Fehler:' . $organisationseinheit->errormsg;
}
if (isset($_POST['oe_kurzbz'])) {
    $oe_kurzbz = $_POST['oe_kurzbz'];
} else {
    $oe_kurzbz = '';
}
if (isset($_POST['ampel_id'])) {
    $ampel_id = $_POST['ampel_id'];
} else {
    $ampel_id = '';
}
echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="POST">';
echo $p->t('global/organisationseinheit') . ': <SELECT name="oe_kurzbz">';
echo '<OPTION value="">' . $p->t('global/alle') . '</OPTION>';
Ejemplo n.º 4
0
 echo "<tr>\n";
 echo "<td>Bestellposition:</td>\n";
 echo "<td><input type='text' name='bestellposition' size='32' maxlength='256'></td>";
 echo "</tr>";
 echo "<tr>\n";
 echo "<td>Erstelldatum</td>\n";
 echo "<td>von <input type ='text' id='datepicker_evon' size ='12' name ='evon' value='{$suchdatum}'> bis <input type ='text' id='datepicker_ebis' size ='12' name = 'ebis'></td>\n";
 echo "</tr>\n";
 echo "<tr>\n";
 echo "<td>Bestelldatum</td>\n";
 echo "<td>von <input type ='text' id='datepicker_bvon' size ='12' name ='bvon'> bis <input type ='text' id='datepicker_bbis' size ='12' name = 'bbis'></td>\n";
 echo "</tr>\n";
 echo "<tr>\n";
 echo "<td> Organisationseinheit: </td>\n";
 $oe_array = $rechte->getOEkurzbz('wawi/bestellung');
 $oe_berechtigt->loadArray($oe_array, 'organisationseinheittyp_kurzbz', false);
 echo "<td><SELECT name='filter_oe_kurzbz' onchange='loadFirma(this.value)'>\n";
 echo "<option value='opt_auswahl'>-- auswählen --</option>\n";
 foreach ($oe_berechtigt->result as $oei) {
     if ($oei->aktiv) {
         echo '<option value="' . $oei->oe_kurzbz . '" >' . $oei->organisationseinheittyp_kurzbz . ' ' . $oei->bezeichnung . "</option>\n";
     } else {
         echo '<option style="text-decoration:line-through;" value="' . $oei->oe_kurzbz . '">' . $oei->bezeichnung . "</option>\n";
     }
 }
 echo "</SELECT>\n";
 echo "</td>\n";
 echo "</tr>\n";
 echo "<tr>\n";
 echo "<td> Firma: </td>\n";
 echo "<td> <input id='firmenname' name='firmenname' size='32' value=''  >\n";
 * Authors: Christian Paminger <*****@*****.**>,
 *          Andreas Oesterreicher <*****@*****.**>,
 *          Rudolf Hangl <*****@*****.**> and
 *          Gerald Simane-Sequens <*****@*****.**>.
 */
require_once '../config/vilesci.config.inc.php';
require_once '../include/organisationseinheit.class.php';
require_once '../include/rdf.class.php';
require_once '../include/benutzerberechtigung.class.php';
$uid = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
if (!$rechte->isBerechtigt('basis/vilesci')) {
    die('Sie haben keine Berechtigung für diese Seite');
}
$oes = $rechte->getOEkurzbz();
$oe = new organisationseinheit();
$oe->loadArray($oes, 'bezeichnung, organisationseinheittyp_kurzbz', true);
$oRdf = new rdf('OE', 'http://www.technikum-wien.at/organisationseinheit');
$oRdf->sendHeader();
foreach ($oe->result as $row) {
    if ($row->lehre) {
        $i = $oRdf->newObjekt($row->oe_kurzbz);
        $oRdf->obj[$i]->setAttribut('oe_kurzbz', $row->oe_kurzbz, true);
        $oRdf->obj[$i]->setAttribut('bezeichnung', $row->bezeichnung, true);
        $oRdf->obj[$i]->setAttribut('typ', $row->organisationseinheittyp_kurzbz, true);
        $oRdf->obj[$i]->setAttribut('uid', '', true);
        $oRdf->addSequence($row->oe_kurzbz);
    }
}
$oRdf->sendRdfText();