function getDaten($oe_kurzbz = '')
{
    if (is_null($oe_kurzbz) || empty($oe_kurzbz)) {
        return array();
    }
    $obj = new organisationseinheit($oe_kurzbz);
    $obj->load($oe_kurzbz);
    if (!isset($obj->aktiv) || empty($obj->aktiv)) {
        return null;
    }
    if ($stg = new studiengang()) {
        $qry = "SELECT * FROM public.tbl_studiengang WHERE aktiv and upper(trim(kurzbzlang))=upper(trim('" . $oe_kurzbz . "'))";
        if ($result = $stg->db_query($qry)) {
            while ($row = $stg->db_fetch_object($result)) {
                foreach ($row as $key => $val) {
                    $obj->{$key} = str_replace('/', ' / ', $val);
                }
            }
        }
    }
    return $obj;
}
 $oe_obj = new organisationseinheit();
 $stunden_oe_kurzbz = null;
 $stg_obj = new studiengang();
 $stg_obj->load($lva->studiengang_kz);
 //Maximale Stundenanzahl ermitteln
 if ($fixangestellt) {
     list($stunden_oe_kurzbz, $max_stunden) = $oe_obj->getStundengrenze($stg_obj->oe_kurzbz, true);
 } else {
     list($stunden_oe_kurzbz, $max_stunden) = $oe_obj->getStundengrenze($stg_obj->oe_kurzbz, false);
 }
 //Bei freien Lektoren muss geprueft werden ob die Stundengrenze erreicht wurde
 if (!$fixangestellt && !LehrauftragAufFirma($lem->mitarbeiter_uid)) {
     //Summe der Stunden ermitteln
     $le = new lehreinheit();
     $le->load($lem->lehreinheit_id);
     $oe_obj = new organisationseinheit();
     $oe_arr = $oe_obj->getChilds($stunden_oe_kurzbz);
     $qry = "SELECT\n\t\t\t\t\t\t\t\tsum(tbl_lehreinheitmitarbeiter.semesterstunden) as summe\n\t\t\t\t\t\t\tFROM\n\t\t\t\t\t\t\t\tlehre.tbl_lehreinheitmitarbeiter\n\t\t\t\t\t\t\t\tJOIN lehre.tbl_lehreinheit USING(lehreinheit_id)\n\t\t\t\t\t\t\t\tJOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id)\n\t\t\t\t\t\t\t\tJOIN public.tbl_studiengang USING(studiengang_kz)\n\t\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\tmitarbeiter_uid=" . $db->db_add_param($lem->mitarbeiter_uid) . " AND\n\t\t\t\t\t\t\t\tstudiensemester_kurzbz=" . $db->db_add_param($le->studiensemester_kurzbz) . " AND\n\t\t\t\t\t\t\t\tfaktor>0 AND\n\t\t\t\t\t\t\t\tstundensatz>0 AND\n\t\t\t\t\t\t\t\tbismelden";
     if (count($oe_arr) > 0) {
         $qry .= " AND tbl_studiengang.oe_kurzbz in(" . $db->db_implode4SQL($oe_arr) . ")";
     }
     if ($result_std = $db->db_query($qry)) {
         if ($row_std = $db->db_fetch_object($result_std)) {
             //Grenze ueberschritten
             if ($row_std->summe >= $max_stunden) {
                 $return = false;
                 $error = true;
                 $errormsg = "ACHTUNG: Die maximal erlaubte Semesterstundenanzahl des Lektors von {$max_stunden} Stunden ({$stunden_oe_kurzbz}) wurde ueberschritten!\n Daten wurden NICHT gespeichert!\n\n";
                 $errormsg .= getStundenproInstitut($lem->mitarbeiter_uid, $le->studiensemester_kurzbz, $oe_arr);
             } else {
                 //Stunden berechnen die noch maximal unterrichtet werden darf
$hersteller = trim(isset($_REQUEST['hersteller']) ? $_REQUEST['hersteller'] : '');
$jahr_monat = trim(isset($_REQUEST['jahr_monat']) ? $_REQUEST['jahr_monat'] : '');
$afa = trim(isset($_REQUEST['afa']) ? $_REQUEST['afa'] : '');
$inventur_jahr = trim(isset($_REQUEST['inventur_jahr']) ? $_REQUEST['inventur_jahr'] : '');
$aktiv = trim(isset($_REQUEST['aktiv']) ? $_REQUEST['aktiv'] : false);
$debug = trim(isset($_REQUEST['debug']) ? $_REQUEST['debug'] : false);
$work = trim(isset($_REQUEST['work']) ? $_REQUEST['work'] : (isset($_REQUEST['ajax']) ? $_REQUEST['ajax'] : false));
$work = strtolower($work);
// Class - Datenbank
$oBetriebsmittel = new betriebsmittel();
$oBetriebsmittel->result = array();
$oBetriebsmittel->debug = $debug;
$oPerson = new person();
$oPerson->result = array();
$oPerson->errormsg = '';
$oOrganisationseinheit = new organisationseinheit();
$oOrganisationseinheit->result = array();
/* jQuery autocomplete
	lineSeparator = (default value: "\n")
		The character that separates lines in the results from the backend.
	cellSeparator (default value: "|")
		The character that separates cells in the results from the backend.
	*/
switch ($work) {
    // SerienNummer - Inventarnummern suche
    case 'seriennummer':
        $seriennummer = trim(isset($_REQUEST['term']) ? $_REQUEST['term'] : '');
        if (is_null($seriennummer) || $seriennummer == '') {
            exit;
        }
        $pArt = 'select';
Ejemplo n.º 4
0
        $errormsg[] = 'Sie haben keine Berechtigung fuer die Datenbearbeitung';
    }
}
if (!empty($ajax)) {
    if (is_array($errormsg) && count($errormsg) > 0) {
        exit(implode(", ", $errormsg));
    } elseif (!is_array($errormsg)) {
        exit($errormsg);
    } else {
        exit('<img src="../../skin/images/tick.png" alt="ok ' . $ajax . '" />');
    }
}
// ------------------------------------------------------------------------------------------
//	Datenbankanbindung
// ------------------------------------------------------------------------------------------
$oOrganisationseinheit = new organisationseinheit();
$oOrganisationseinheit->result = array();
$oBetriebsmittel = new betriebsmittel();
$oBetriebsmittel->result = array();
$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;
function display($arr)
{
    //Wenn eines der Elemente noch Unterelemente hat, dann das Array sortieren, damit
    //die Eintraege mit den Untereintraegen zuerst kommen
    $sort = false;
    foreach ($arr as $row) {
        if (count($row) > 0) {
            $sort = true;
        }
    }
    if ($sort) {
        uasort($arr, 'mysort');
        $style = 'background-color: #F5F5F5;';
    } else {
        $style = 'background-color: #b1b1b1;';
    }
    echo "\n   ";
    echo '<table style="' . $style . '" cellspacing=0 cellpadding=5><tr>';
    $td = false;
    foreach ($arr as $key => $val) {
        $obj = new organisationseinheit();
        $obj->load($key);
        //inaktive OEs farblich markieren
        if ($obj->aktiv) {
            $aktivstyle = '';
        } else {
            $aktivstyle = 'color:grey;';
        }
        if (is_array($val) && count($val) > 0) {
            echo '<td valign="top"><div style="background-color: #b1b1b1; padding: 0px; margin:0px"><br><span style="font-weight: bold;">';
        } else {
            if (!$td) {
                echo '<td nowrap valign="top">';
                $td = true;
            } else {
                echo '<br>';
            }
        }
        //echo '<span class="ui-widget-content" style=" padding: 0px; margin:0px;'.$aktivstyle.'" >';
        echo '<a href="' . $_SERVER['PHP_SELF'] . '?action=edit&kurzbz=' . $obj->oe_kurzbz . '" style="' . $aktivstyle . '" class="Item ui-widget-content" id="' . $obj->oe_kurzbz . '">';
        echo $obj->organisationseinheittyp_kurzbz . ' - ';
        if ($obj->organisationseinheittyp_kurzbz == 'Institut') {
            echo $obj->oe_kurzbz;
        } else {
            echo $obj->bezeichnung;
        }
        echo '</a>';
        //echo '</span>';
        if (is_array($val) && count($val) > 0) {
            echo '</span><br><br>';
            display($val);
            echo '</div></td>';
        }
    }
    if ($td) {
        echo '</td>';
    }
    echo "</tr>\n   </table>";
}
 * 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();
Ejemplo n.º 7
0
        echo "<legend>Bearbeiten von ID {$service_id}</legend>";
        $new = 'false';
        break;
    default:
        die('Invalid Action');
        break;
}
echo '<form action="' . $_SERVER['PHP_SELF'] . '?action=save" method="POST">';
echo '<input type="hidden" name="new" value="' . htmlspecialchars($new) . '">';
echo '<input type="hidden" name="service_id" value="' . htmlspecialchars($service->service_id) . '">';
echo '<table>';
echo '<tr>';
echo '   <td>Organisationseinheit&nbsp;</td>';
echo '   <td>';
echo '<SELECT name="oe_kurzbz">';
$oe = new organisationseinheit();
$oe->getAll();
foreach ($oe->result as $row) {
    if ($row->oe_kurzbz == $service->oe_kurzbz) {
        $selected = 'selected';
    } else {
        $selected = '';
    }
    echo '<OPTION value="' . $row->oe_kurzbz . '" ' . $selected . '>' . $row->organisationseinheittyp_kurzbz . ' ' . $row->bezeichnung . '</OPTION>';
}
echo '</SELECT>';
echo ' </td>';
echo '</tr>';
echo '<tr>';
echo '   <td>Bezeichnung</td>';
echo '   <td><input type="text" name="bezeichnung" size="30" maxlength="64" value="' . htmlspecialchars($service->bezeichnung) . '"></td>';
Ejemplo n.º 8
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";
	    $("#myTable").tablesorter(
		{
			sortList: [[0,1],[1,0],[2,0]],
			widgets: [\'zebra\']
		}); 
	});
	</script>
</head>
<body>
<h1>', $p->t('tools/ampelsystem'), '</h1>
';
$datum_obj = new datum();
//Leiter OEs holen
$benutzerfunktion = new benutzerfunktion();
$benutzerfunktion->getBenutzerFunktionen('Leitung', '', '', $user);
$organisationseinheit = new organisationseinheit();
$oes = array();
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'));
Ejemplo n.º 10
0
    die('Buchungsnummer ' . $buchungsnr . ' nicht vorhanden');
}
if ($person_id != $konto->person_id) {
    die('keine Berechtigung, um auf Datensatz zuzugreifen');
}
$studiengang = new studiengang();
$studiengang->load($konto->studiengang_kz);
$bankverbindung = new bankverbindung();
if ($bankverbindung->load_oe($studiengang->oe_kurzbz) && count($bankverbindung->result) > 0) {
    $iban = $bankverbindung->result[0]->iban;
    $bic = $bankverbindung->result[0]->bic;
} else {
    $iban = '';
    $bic = '';
}
$oe = new organisationseinheit();
$oe->load($studiengang->oe_kurzbz);
$konto->getBuchungstyp();
$buchungstyp = array();
foreach ($konto->result as $row) {
    $buchungstyp[$row->buchungstyp_kurzbz] = $row->beschreibung;
}
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
			<html>
			<head>
				<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
				<title>Zahlungsdetails</title>
				<link href="../../skin/style.css.php" rel="stylesheet" type="text/css">
				<link href="../../skin/fhcomplete.css.php" rel="stylesheet" type="text/css">
				<link rel="stylesheet" href="../../skin/tablesort.css" type="text/css"/>
			</head>
 if (!empty($prfFenster->result)) {
     ?>
         <table class="tablesorter" id="prfTable">
             <thead>
                 <tr>
                     <th>Studiensemester</th>
                     <th>Organisationseinheit</th>
                     <th>Startdatum</th>
                     <th>Enddatum</th>
                     <th>Bearbeiten</th>
                     <th>Löschen</th>
                 </tr>
             </thead>
             <tbody>
                 <?php 
     $organisationseinheit = new organisationseinheit();
     foreach ($prfFenster->result as $result) {
         if (in_array($result->oe_kurzbz, $oe)) {
             $organisationseinheit->load($result->oe_kurzbz);
             echo '<tr>
                                 <td>' . $result->studiensemester_kurzbz . '</td>
                                 <td>' . $organisationseinheit->organisationseinheittyp_kurzbz . " " . $organisationseinheit->bezeichnung . '</td>
                                 <td>' . $result->start . '</td>
                                 <td>' . $result->ende . '</td>
                                 <td><a href="pruefungsfenster_anlegen.php?method=update&id=' . $result->pruefungsfenster_id . '">bearbeiten</a></td>
                                 <td><a href="pruefungsfenster_anlegen.php?method=delete&id=' . $result->pruefungsfenster_id . '">löschen</a></td>
                             </tr>';
         }
     }
     ?>
             </tbody>
Ejemplo n.º 12
0
function getBankverbindung($oe_kurzbz)
{
    $iban = "";
    $bic = "";
    $result = array();
    $bankverbindung = new bankverbindung();
    if ($bankverbindung->load_oe($oe_kurzbz) && count($bankverbindung->result) > 0) {
        $result["iban"] = $bankverbindung->result[0]->iban;
        $result["bic"] = $bankverbindung->result[0]->bic;
        return $result;
    } else {
        $organisationseinheit = new organisationseinheit();
        $organisationseinheit->load($oe_kurzbz);
        if ($organisationseinheit->oe_parent_kurzbz !== NULL) {
            $result = getBankverbindung($organisationseinheit->oe_parent_kurzbz);
            return $result;
        } else {
            $result["iban"] = "";
            $result["bic"] = "";
        }
    }
}
Ejemplo n.º 13
0
 */
require_once '../../../config/cis.config.inc.php';
require_once '../../../include/functions.inc.php';
require_once '../../../include/ampel.class.php';
require_once '../../../include/datum.class.php';
require_once '../../../include/phrasen.class.php';
require_once '../../../include/benutzerfunktion.class.php';
require_once '../../../include/organisationseinheit.class.php';
require_once '../../../include/benutzerberechtigung.class.php';
$user = get_uid();
$sprache = getSprache();
$p = new phrasen($sprache);
//Leiter OEs holen
$benutzerfunktion = new benutzerfunktion();
$benutzerfunktion->getBenutzerFunktionen('Leitung', '', '', $user);
$organisationseinheit = new organisationseinheit();
$oes = array();
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);
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
require_once '../include/projekt.class.php';
require_once '../include/projektphase.class.php';
require_once '../include/projekttask.class.php';
require_once '../include/datum.class.php';
require_once '../include/ressource.class.php';
require_once '../include/organisationseinheit.class.php';
header("Content-type: application/xhtml+xml");
if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") {
    if (isset($_REQUEST['projekt_kurzbz'])) {
        // Projekt laden
        $projekt_kurzbz = $_REQUEST['projekt_kurzbz'];
        $projekt = new projekt();
        $datum = new datum();
        $ressource = new ressource();
        $phasen = new projektphase();
        $org = new organisationseinheit();
        if (!$projekt->load($projekt_kurzbz)) {
            die('Fehler beim laden des Projektes');
        }
        if (!$ressource->getProjectRessourcen($projekt_kurzbz)) {
            die('Fehler beim laden der Ressourcen');
        }
        // lädt alle Phasen der ersten Ebene
        if (!$phasen->getProjektphasen($projekt_kurzbz, true)) {
            die('Fehler beim laden der Phasen');
        }
        if (!$org->load($projekt->oe_kurzbz)) {
            die('Fehler beim laden der OE');
        }
        echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
        echo '<projekte>';
        }
    } else {
        if ($betriebsmittel->load($betriebsmittelperson_id)) {
            draw_content($betriebsmittel);
        } else {
            die($betriebsmittel->errormsg);
        }
    }
    echo '</RDF:Seq>
	</RDF:RDF>';
} else {
    $bmp = new betriebsmittelperson();
    if (!$bmp->load($betriebsmittelperson_id)) {
        die('Fehler ' . $bmp->errormsg);
    }
    $oe = new organisationseinheit();
    $oe->load($bmp->oe_kurzbz);
    $organisationseinheit = $oe->organisationseinheittyp_kurzbz . ' ' . $oe->bezeichnung;
    $person = new person();
    $person->load($bmp->person_id);
    $bmt = new betriebsmitteltyp();
    $bmt->load($bmp->betriebsmitteltyp);
    $typ = $bmt->result[0]->beschreibung;
    echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
    echo '
	<betriebsmittelperson>
		<beschreibung><![CDATA[' . $bmp->beschreibung . ']]></beschreibung>
		<inventarnummer><![CDATA[' . $bmp->inventarnummer . ']]></inventarnummer>
		<kaution><![CDATA[' . $bmp->kaution . ']]></kaution>
		<ausgegebenam><![CDATA[' . $datum->convertISODate($bmp->ausgegebenam) . ']]></ausgegebenam>
<<<<<<< HEAD
    echo "Derzeit sind keine kompatiblen Lehrveranstaltungen eingetragen.</br>";
}
if ($type == "edit") {
    $studiengang = new studiengang();
    $studiengang->getAll("kurzbzlang");
    //Studiengang Dropdown
    echo "<div style='padding-top: 1em;'>";
    echo "<form action='javascript:saveKompatibleLv(\"" . $lehrveranstaltung_id . "\")' method='POST'>\n\t<table>\n\t<tr>\n\t\t<td><b>Studiengang: </b></td>\n\t\t<td><select id='stgDropdown' style='margin-right: 1em;' onload='javascript:loadSemester();' onchange='javascript:loadSemester();'>";
    foreach ($studiengang->result as $stg) {
        echo "<option value=" . $stg->studiengang_kz . ">" . $stg->kuerzel . " - " . $stg->kurzbzlang . "</option>";
    }
    echo "</select>";
    echo '</td>
		<td><b>OE:</b></td>';
    //OE-Dropdown
    $organisationseinheit = new organisationseinheit();
    $organisationseinheit->getAll(true, true);
    echo "<td><select id='oeDropdown' style='margin-right: 1em;' onload='javascript:loadSemester();' onchange='javascript:loadSemester();'><option value='null'>-- Keine --</option>";
    foreach ($organisationseinheit->result as $oe) {
        echo "<option value=" . $oe->oe_kurzbz . ">" . $oe->organisationseinheittyp_kurzbz . " " . $oe->bezeichnung . "</option>";
    }
    echo "</select></td>\n\t</tr>\n\t<tr>\n\t\t<td><b>Semester: </b></td>\n\t\t<td>";
    //Semester Dropdown
    echo "<select id='semDropdown' style='margin-right: 1em;' onchange='javascript:loadLehrveranstaltungen()'>";
    echo "</select>\n\t\t</td>\n\t</tr>";
    //Lehrveranstaltung Dropdown
    echo "<tr>\n\t\t<td><b>Lehrveranstaltungen: </b></td>\n\t\t<td colspan='3'>\n\t\t\t<select id='lvDropdown' onchange=''></select>\n\t\t</td>\n\t</tr>\n\t<tr>\n\t\t<td></td>\n\t\t<td><input type='submit' value='hinzufügen'></td>\n\t</tr>\n\t</table>";
    echo "</form>";
    echo "</div>";
}
echo "</body>\n\t</html>";
 *          Rudolf Hangl <*****@*****.**> and
 *          Gerald Simane-Sequens <*****@*****.**>.
 */
header("Cache-Control: no-cache");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
header("Pragma: no-cache");
// content type setzen
header("Content-type: application/xhtml+xml");
// xml
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
// DAO
require_once '../config/vilesci.config.inc.php';
require_once '../include/organisationseinheit.class.php';
// raumtypen holen
$org = new organisationseinheit();
$org->getAll();
$rdf_url = 'http://www.technikum-wien.at/organisationseinheit';
echo '
<RDF:RDF
	xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:ORGANISATIONSEINHEIT="' . $rdf_url . '/rdf#"
>

  <RDF:Seq about="' . $rdf_url . '/liste">
';
foreach ($org->result as $oe) {
    echo '
  <RDF:li>
      	<RDF:Description  id="' . $oe->oe_kurzbz . '"  about="' . $rdf_url . '/' . $oe->oe_kurzbz . '" >
        	<ORGANISATIONSEINHEIT:oe_kurzbz><![CDATA[' . $oe->oe_kurzbz . ']]></ORGANISATIONSEINHEIT:oe_kurzbz>
					<td></td>
					<td>
						<input type="hidden" value="' . $vorlageOE->vorlagestudiengang_id . '" name="vorlagestudiengang_id" />
						<input type="hidden" value="' . $oe_auswahl . '" name="oe_auswahl" />
						
						<input type="submit" name="speichern" value="' . $val . '">
					</td>
				</tr>
			</table>
		</form>';
}
echo '<hr>';
if ($vorlage_kurzbz != '' || $oe_kurzbz != '') {
    $vorlage_version = new vorlage();
    $vorlage_version->getAllVersions($vorlage_kurzbz, $oe_auswahl);
    $oe = new organisationseinheit();
    $vorlage = new vorlage();
    //echo '<span style="font-size: 9pt">Anzahl: '.$db->db_num_rows($vorlage_version->result).'</span>';
    echo '<table class="tablesorter" id="t1">
				<thead>
				<tr class="liste">
					<th>Vorlage</th>
					<th>Organisationseinheit</th>
					<th>Studiengang</th>
					<th>Version</th>
					<th>Anmerkung</th>
					<th>Aktiv</th>
					<th colspan="2"></th>
				</tr>
				</thead>
				<tbody>';
Ejemplo n.º 19
0
if (isset($_GET['method'])) {
    $aktion = $_GET['method'];
}
if ($aktion == 'suche') {
    if (!isset($_REQUEST['submit'])) {
        if (!$rechte->isberechtigt('wawi/bestellung', null, 's')) {
            die('Sie haben keine Berechtigung zum Suchen von Bestellungen');
        }
        // Suchmaske anzeigen
        $konto = new wawi_konto();
        $konto->getAll();
        $konto_all = $konto->result;
        $zahlungstyp = new wawi_zahlungstyp();
        $zahlungstyp->getAll();
        $kostenstelle = new wawi_kostenstelle();
        $oe_berechtigt = new organisationseinheit();
        $datum = new datum();
        $datum = getdate();
        if ($datum['mon'] < 9) {
            $suchdatum = "01.09." . ($datum['year'] - 1);
        } else {
            $suchdatum = "01.09." . $datum['year'];
        }
        echo "<h2>Bestellung suchen</h2>\n";
        echo "<form action ='bestellung.php' method='GET' name='sucheForm'>\n";
        echo "<input type='hidden' name='method' value='suche'/>";
        echo "<table border =0>\n";
        echo "<tr>\n";
        echo "<td>Bestell.- Inventarnummer</td>\n";
        echo "<td><input type = 'text' size ='32' maxlength = '16' name = 'bestellnr'></td>\n";
        echo "</tr>\n";
Ejemplo n.º 20
0
} else {
    echo '
	<html>
	<head>
		<title>' . $p->t('zeitsperre/zeitsperren') . '</title>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<link rel="stylesheet" href="../../../skin/style.css.php" type="text/css">
	</head>
	<body>
		<h1>' . $p->t('zeitsperre/zeitsperren') . '</h1>
	
		<H3>' . $p->T('zeitsperre/zeitsperreVonBis', array($datum_beginn, $datum_ende)) . '</H3>';
    if (isset($_GET['organisationseinheit'])) {
        echo '<br>';
        echo '<FORM action="' . $_SERVER['PHP_SELF'] . '" method="GET">' . $p->t('global/organisationseinheit') . ': <SELECT name="organisationseinheit">';
        $oe_obj = new organisationseinheit();
        $oe_obj->getAll();
        echo "<option value='' " . (is_null($organisationseinheit) ? 'selected' : '') . ">-- " . $p->t('global/auswahl') . " --</option>";
        foreach ($oe_obj->result as $oe) {
            if ($oe->aktiv) {
                if ($oe->oe_kurzbz == $organisationseinheit) {
                    $selected = 'selected';
                } else {
                    $selected = '';
                }
                echo "<option value='{$oe->oe_kurzbz}' {$selected}>{$oe->organisationseinheittyp_kurzbz} {$oe->bezeichnung}</option>";
            }
        }
        echo '</SELECT>&nbsp;' . $p->t('zeitsperre/anzahlTage') . '<input type="Text" name="days" size="2" maxlength="2" value="' . $days . '"><input type="submit" value="' . $p->t('global/anzeigen') . '"></FORM>';
        echo '<br>';
    }
Ejemplo n.º 21
0
/**
 * Erstellt den Karteireiter zum Eintragen der Eigenschaften eines Contents
 * 
 */
function print_prefs()
{
    global $content_id, $sprache, $version, $user, $rechte, $filterstr;
    $content = new content();
    if (!$content->getContent($content_id, $sprache, $version)) {
        die($content->errormsg);
    }
    echo '<form name="form_pref" action="' . $_SERVER['PHP_SELF'] . '?content_id=' . $content_id . '&sprache=' . $sprache . '&version=' . $version . '&action=prefs&method=prefs_save&filter=' . implode(' ', $filterstr) . '" method="POST">
	<table>
		
		<tr>
			<td>Vorlage</td>
			<td>
				<SELECT name="template_kurzbz" onchange="document.getElementById(\'warnhinweis\').innerHTML=\'Achtung: Das Ändern der Vorlage kann zum Datenverlust des Contents führen! Ändern Sie die Vorlage nur, wenn Sie wirklich wissen, was sie tun.\'">';
    $template = new template();
    $template->getAll();
    foreach ($template->result as $row) {
        if ($row->template_kurzbz == $content->template_kurzbz) {
            $selected = 'selected';
        } else {
            $selected = '';
        }
        echo '<OPTION value="' . $row->template_kurzbz . '" ' . $selected . '>' . $row->bezeichnung . '</OPTION>';
    }
    echo '	
				</SELECT>&nbsp;<span style="color:red" id="warnhinweis">&nbsp;</span>
			</td>
		</tr>
		<tr>
			<td>Organisationseinheit</td>
			<td>
				<SELECT name="oe_kurzbz">
	';
    $oe = new organisationseinheit();
    $oe->getAll();
    foreach ($oe->result as $row) {
        if ($row->oe_kurzbz == $content->oe_kurzbz) {
            $selected = 'selected';
        } else {
            $selected = '';
        }
        if ($row->aktiv) {
            $class = '';
        } else {
            $class = 'class="inactive"';
        }
        echo '<OPTION value="' . $row->oe_kurzbz . '" ' . $selected . ' ' . $class . '>' . $row->organisationseinheittyp_kurzbz . ' ' . $row->bezeichnung . '</OPTION>';
    }
    echo '	
				</SELECT>
			</td>
		</tr>
		<tr>
			<td>Aktiv</td>
			<td><input type="checkbox" name="aktiv" ' . ($content->aktiv ? 'checked' : '') . '></td>
		</tr>
		<tr>
			<td>Menü offen</td>
			<td><input type="checkbox" name="menu_open" ' . ($content->menu_open ? 'checked' : '') . '></td>
		</tr>
		<tr>
			<td>Beschreibung</td>
			<td><textarea name="beschreibung" cols="50" class="mceNoEditor" >' . $content->beschreibung . '</textarea></td>
		</tr>
		<tr>
			<td></td>
			<td><hr></td>
		</tr>
		<tr>
			<td>Titel</td>
			<td><input type="text" name="titel" size="40" maxlength="256" value="' . $content->titel . '"></td>
		</tr>
		
		<tr>
			<td>Sichtbar</td>
			<td><input type="checkbox" name="sichtbar" ' . ($content->sichtbar ? 'checked' : '') . '></td>
		</tr>
		<tr>
			<td></td>
			<td><input type="submit" value="Speichern">';
    if ($content->reviewvon != '') {
        $datum_obj = new datum();
        echo 'Reviewed von ' . $content->reviewvon . ' am ' . $datum_obj->formatDatum($content->reviewamum, 'd.m.Y H:i');
    }
    echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
    echo '<input type="submit" value="Review anfordern" onclick="document.form_pref.action=\'' . $_SERVER['PHP_SELF'] . '?content_id=' . $content_id . '&sprache=' . $sprache . '&version=' . $version . '&filter=' . implode(' ', $filterstr) . '&action=prefs&method=prefs_requestreview\'">';
    $bf = new benutzerfunktion();
    if ($bf->benutzerfunktion_exists($user, 'review') || $rechte->isBerechtigt('basis/cms_review')) {
        echo '<input type="submit" value="Review OK / Publish" onclick="document.form_pref.action=\'' . $_SERVER['PHP_SELF'] . '?content_id=' . $content_id . '&sprache=' . $sprache . '&version=' . $version . '&filter=' . implode(' ', $filterstr) . '&action=prefs&method=prefs_reviewed\'">';
    }
    echo '<input type="submit" value="Übersetzer benachrichtigen" onclick="document.form_pref.action=\'' . $_SERVER['PHP_SELF'] . '?content_id=' . $content_id . '&sprache=' . $sprache . '&version=' . $version . '&filter=' . implode(' ', $filterstr) . '&action=prefs&method=prefs_requesttranslate\'">';
    echo '
			</td>
		</tr>
	</table>';
}