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';
$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();
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 </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>';
<?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'));
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>
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"] = ""; } } }
*/ 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>';
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";
} 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> ' . $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>'; }
/** * 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> <span style="color:red" id="warnhinweis"> </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 ' '; 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>'; }