<ORT:bezeichnung><![CDATA[]]></ORT:bezeichnung> <ORT:planbezeichnung><![CDATA[]]></ORT:planbezeichnung> <ORT:max_person><![CDATA[]]></ORT:max_person> <ORT:lehre><![CDATA[]]></ORT:lehre> <ORT:reservieren><![CDATA[]]></ORT:reservieren> <ORT:aktiv><![CDATA[]]></ORT:aktiv> <ORT:lageplan><![CDATA[]]></ORT:lageplan> <ORT:dislozierung><![CDATA[]]></ORT:dislozierung> <ORT:kosten><![CDATA[]]></ORT:kosten> <ORT:ausstattung><![CDATA[]]></ORT:ausstattung> <ORT:anzeigename><![CDATA[-- keine Auswahl --]]></ORT:anzeigename> </RDF:Description> </RDF:li>'; } //Daten holen $ortobj = new ort(); $ortobj->getAll(); foreach ($ortobj->result as $row) { draw_content($row); } function draw_content($row) { global $rdf_url, $datum; echo ' <RDF:li> <RDF:Description id="' . $row->ort_kurzbz . '" about="' . $rdf_url . '/' . $row->ort_kurzbz . '" > <ORT:ort_kurzbz><![CDATA[' . $row->ort_kurzbz . ']]></ORT:ort_kurzbz> <ORT:bezeichnung><![CDATA[' . $row->bezeichnung . ']]></ORT:bezeichnung> <ORT:planbezeichnung><![CDATA[' . $row->planbezeichnung . ']]></ORT:planbezeichnung> <ORT:max_person><![CDATA[' . $row->max_person . ']]></ORT:max_person> <ORT:lehre><![CDATA[' . ($row->lehre ? 'Ja' : 'Nein') . ']]></ORT:lehre>
if ($ort_auswahl->filter($search)) { $result_obj = array(); foreach ($ort_auswahl->result as $row) { $item['ort_kurzbz'] = html_entity_decode($row->ort_kurzbz); $item['planbezeichnung'] = html_entity_decode($row->planbezeichnung); $result_obj[] = $item; } echo json_encode($result_obj); } exit; } if (isset($_REQUEST['autocomplete']) && $_REQUEST['autocomplete'] == 'ort_aktiv') { $search = trim(isset($_REQUEST['term']) ? $_REQUEST['term'] : ''); if (is_null($search) || $search == '') { exit; } $ort_auswahl = new ort(); if ($ort_auswahl->filter($search, true)) { $result_obj = array(); foreach ($ort_auswahl->result as $row) { $item['ort_kurzbz'] = html_entity_decode($row->ort_kurzbz); $item['planbezeichnung'] = html_entity_decode($row->planbezeichnung); $result_obj[] = $item; } echo json_encode($result_obj); } exit; } ?> >>>>>>> fee287127566cd5d18c55b556d178b661711c694
if (!$error_mitarbeiter_save) { $personalnummer = $mitarbeiter->personalnummer; $telefonklappe = $mitarbeiter->telefonklappe; $kurzbz = $mitarbeiter->kurzbz; $lektor = $mitarbeiter->lektor; $fixangestellt = $mitarbeiter->fixangestellt; $stundensatz = $mitarbeiter->stundensatz; $ausbildungcode = $mitarbeiter->ausbildungcode; $ort_kurzbz = $mitarbeiter->ort_kurzbz; $standort_id = $mitarbeiter->standort_id; $anmerkung = $mitarbeiter->anmerkung; $bismelden = $mitarbeiter->bismelden; } //MITARBEITER echo "<tr><td>\n\t\t\t<fieldset>\n\t\t\t<legend>Mitarbeiterdaten</legend>\n\t\t\t<form method='POST'>\n\t\t\t<table>\n\t\t\t<tr>\n\t\t\t\t<td>Personalnummer</td>\n\t\t\t\t<td><input type='text' name='personalnummer' value='" . $personalnummer . "'></td>\n\t\t\t\t<td>Kurzbezeichnung</td>\n\t\t\t\t<td><input type='text' name='kurzbz' value='" . $kurzbz . "'></td>\n\t\t\t\t<td>Lektor</td>\n\t\t\t\t<td><input type='checkbox' name='lektor' " . ($lektor || $lektor != '' ? 'checked' : '') . "></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td>Stundensatz</td>\n\t\t\t\t<td><input type='text' name='stundensatz' value='" . $stundensatz . "'></td>\n\t\t\t\t<td>Telefonklappe</td>\n\t\t\t\t<td><input type='text' name='telefonklappe' value='" . $telefonklappe . "'></td>\n\t\t\t\t<td>Fixangestellt</td>\n\t\t\t\t<td><input type='checkbox' name='fixangestellt' " . ($fixangestellt || $fixangestellt != '' ? 'checked' : '') . "></td>\n\t\t\t</tr>\n\t\t\t<tr>\n\t\t\t\t<td>Buero</td>\n\t\t\t\t<td><SELECT name='ort_kurzbz'><option value=''>-- keine Auswahl --</option>"; $ort = new ort(); $ort->getAll(); foreach ($ort->result as $row_ort) { if ($row_ort->ort_kurzbz == $ort_kurzbz) { $selected = 'selected'; } else { $selected = ''; } echo "<option value='{$row_ort->ort_kurzbz}' {$selected}>{$row_ort->ort_kurzbz}</option>"; } echo "</SELECT></td>\n\t\t\t\t<td>Standort</td>\n\t\t\t\t<td><SELECT name='standort_id'><option value=''>-- keine Auswahl --</option>"; $qry = "SELECT * FROM public.tbl_standort JOIN public.tbl_firma USING(firma_id) WHERE tbl_firma.firmentyp_kurzbz='Intern' ORDER BY tbl_standort.kurzbz"; if ($result_standort = $db->db_query($qry)) { while ($row_standort = $db->db_fetch_object($result_standort)) { if ($row_standort->standort_id == $standort_id) { $selected = 'selected';
$bis = isset($_POST['bis']) ? $_POST['bis'] : date('d.m.Y', mktime(0, 0, 0, date('m'), date('d') + 7, date('Y'))); $von_stunde = isset($_POST['von_stunde']) ? $_POST['von_stunde'] : 1; $bis_stunde = isset($_POST['bis_stunde']) ? $_POST['bis_stunde'] : 1; $ort_kurzbz = isset($_POST['ort_kurzbz']) ? $_POST['ort_kurzbz'] : ''; $inkl_studenten = isset($_POST['inkl_studenten']); if ($ort_kurzbz == '') { $inkl_studenten = true; } $datum_obj = new datum(); $db = new basis_db(); $user = get_uid(); $variable = new variable(); $variable->loadVariables($user); echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="POST">'; echo 'Ort <SELECT name="ort_kurzbz">'; $orte = new ort(); $orte->getAll(); foreach ($orte->result as $row) { if ($row->aktiv && $row->lehre) { if ($row->ort_kurzbz == $ort_kurzbz) { $selected = 'selected'; } else { $selected = ''; } echo '<OPTION value="' . $row->ort_kurzbz . '" ' . $selected . '>' . $row->ort_kurzbz . '</OPTION>'; } } echo '</SELECT>'; echo ' Von <input type="text" size="10" maxlength="10" name="von" id="von" value="' . $von . '"> <script type="text/javascript"> $("#von" ).datepicker($.datepicker.regional["de"]);
echo '<option value="">-- Alle --</option>'; foreach ($stg->result as $row) { if ($stg_kz == $row->studiengang_kz) { $selected = 'selected'; } else { $selected = ''; } echo '<option value="' . $row->studiengang_kz . '" ' . $selected . '>' . $row->kuerzel . '</option>'; } echo '</SELECT>'; echo " <INPUT type='submit' value='OK'>"; echo '</form>'; if ($dontloadcontent) { exit; } $ort_obj = new ort(); $ort_obj->getAll(); $ort = array(); foreach ($ort_obj->result as $row) { $ort[$row->ort_kurzbz]->max_person = $row->max_person; } $qry = "SELECT DISTINCT vw_" . $db_stpl_table . ".unr,datum, stunde, ort_kurzbz, studiensemester_kurzbz, vw_" . $db_stpl_table . ".studiengang_kz, vw_" . $db_stpl_table . ".semester, verband, gruppe, gruppe_kurzbz, UPPER(stg_typ || stg_kurzbz) as stg_kurzbz, lehrfach, lehrfach_bez \n\t\tFROM lehre.vw_" . $db_stpl_table . " JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrveranstaltung ON(tbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id)\n\t\tWHERE datum>='" . addslashes($beginn) . "' AND datum<='" . addslashes($ende) . "'"; if ($stg_kz != '') { $qry .= " AND tbl_lehrveranstaltung.studiengang_kz='" . addslashes($stg_kz) . "'"; } $qry .= " ORDER BY unr, datum, stunde, ort_kurzbz, studiensemester_kurzbz, studiengang_kz, semester, verband, gruppe, gruppe_kurzbz, stg_kurzbz"; echo '<table class="tablesorter" id="t1"> <thead> <tr> <th class="table-sortable:date">Datum</th>
$lv_obj = new ort(); if ($lv_obj->load($_POST['ort_kurzbz'])) { $lv_obj->aktiv = $_POST['aktiv'] == 'true' ? false : true; $lv_obj->updateamum = date('Y-m-d H:i:s'); $lv_obj->updatevon = $user; if ($lv_obj->save(false)) { exit('true'); } else { exit('Fehler beim Speichern:' . $lv_obj->errormsg); } } else { exit('Fehler beim Laden der LV:' . $lv_obj->errormsg); } } } $sg = new ort(); if (!$sg->getAll()) { die($sg->errormsg); } $htmlstr = "\n<table class='tablesorter' id='t1'>\n<thead>\n\t<tr>\n\t\t<th></th>\n\t\t<th>Kurzbezeichnung</th>\n\t\t<th>Bezeichnung</th>\n\t\t<th>Planbezeichnung</th>\n\t\t<th>Max. Person</th>\n\t\t<th>Lehre</th>\n\t\t<th>Reservieren</th>\n\t\t<th>Aktiv</th>\n\t\t<th>Kosten</th>\n\t\t<th>Stockwerk</th>\n </tr>\n</thead>\n<tbody>\n"; foreach ($sg->result as $twraum) { $htmlstr .= " <tr>\n"; $htmlstr .= ' <td><a href="raum_details.php?type=raumtyp&ort_kurzbz=' . $twraum->ort_kurzbz . '" target="detail_raum" title="Raumtyp zuteilen" ><img src="../../skin/images/entitlement-pot.png" height="20px"/></a></td>'; $htmlstr .= " <td><a href='raum_details.php?ort_kurzbz=" . $twraum->ort_kurzbz . "' target='detail_raum'>" . $twraum->ort_kurzbz . "</a></td>\n"; $htmlstr .= " <td>" . $twraum->bezeichnung . "</td>\n"; $htmlstr .= " <td>" . $twraum->planbezeichnung . "</td>\n"; $htmlstr .= " <td>" . $twraum->max_person . "</td>\n"; // Lehre boolean setzen $htmlstr .= " <div style='display: none'>" . $db->convert_html_chars($twraum->lehre) . "</div> <td align='center'><a href='#Lehre' onclick='changeboolean(\"" . $twraum->ort_kurzbz . "\",\"lehre\"); return false'>"; $htmlstr .= " <input type='hidden' id='lehre" . $twraum->ort_kurzbz . "' value='" . ($twraum->lehre == "t" ? "true" : "false") . "'>"; $htmlstr .= " <img id='lehreimg" . $twraum->ort_kurzbz . "' alt='Lehre' title='Lehre' src='../../skin/images/" . ($twraum->lehre == "t" ? "true.png" : "false.png") . "' height='20'>";
if (!isset($type)) { $type = $user; } if (!isset($pers_uid)) { $pers_uid = $uid; } if (isset($_POST['reserve'])) { $reserve = $_POST['reserve']; } else { if (isset($_GET['reserve'])) { $reserve = $_GET['reserve']; } } // Reservieren if (isset($reserve) && $raumres) { $ort_obj = new ort(); if (!$ort_obj->load($ort_kurzbz)) { die($p->t('lvplan/raumExistiertNicht')); } if (!($erg_std = $db->db_query("SELECT * FROM lehre.tbl_stunde ORDER BY stunde"))) { die($db->db_last_error()); } $num_rows_std = $db->db_num_rows($erg_std); $count = 0; for ($t = 1; $t <= TAGE_PRO_WOCHE; $t++) { for ($j = 0; $j < $num_rows_std; $j++) { $stunde = $db->db_result($erg_std, $j, '"stunde"'); $var = 'reserve' . $t . '_' . $stunde; if (isset($_REQUEST[$var])) { $datum_res = $_REQUEST[$var]; $reservierung = new reservierung();
require_once '../../../config/cis.config.inc.php'; require_once '../../../include/ort.class.php'; require_once '../../../include/benutzer.class.php'; if (!isset($_REQUEST['work'])) { die('Parameter Work missing'); } $work = $_REQUEST['work']; if (isset($_REQUEST['term'])) { $q = $_REQUEST['term']; } else { $q = $_REQUEST['q']; } switch ($work) { case 'ressource': $result = array(); $ort = new ort(); if (!$ort->filter($q)) { die('Fehler beim Laden der Orte: ' . $ort->errormsg); } foreach ($ort->result as $row) { if ($row->aktiv) { //echo html_entity_decode($row->ort_kurzbz.'|Ort|'.$row->bezeichnung."\n"); $item['uid'] = $row->ort_kurzbz; $item['typ'] = 'Ort'; $item['bezeichnung'] = $row->bezeichnung; $result[] = $item; } } $benutzer = new benutzer(); if (!$benutzer->search(array($q))) { die('Fehler beim Laden der Benutzer: ' . $benutzer->errormsg);
<td><A class="Item" title="' . $anzahl_grp . ' Studierende" href="mailto:' . mb_strtolower($gruppe_kurzbz) . '@' . DOMAIN . '"> ' . $db->convert_html_chars($gruppe_kurzbz) . '</A></td> <td>' . $db->convert_html_chars($titel) . '</td> </tr>'; } echo '</table><BR>'; } // Reservierungen if ($num_rows_repl > 0) { echo '<h2>' . $p->t('lvplan/reservierungen') . '</h2>'; echo '<table class="stdplan">'; echo '<tr><th>' . $p->t('global/titel') . '</th><th>' . $p->t('lvplan/ort') . '</th><th>' . $p->t('global/person') . '</th><th>' . $p->t('global/beschreibung') . '</th></tr>'; $i = 0; $ort = new ort(); while ($row = $db->db_fetch_object($erg_repl)) { $i++; $titel = $row->titel; $ortkurzbz = $row->ort_kurzbz; $titelpre = $row->titelpre; $titelpost = $row->titelpost; $pers_vorname = $row->vorname; $pers_nachname = $row->nachname; $pers_email = $row->uid . '@' . DOMAIN; $beschreibung = $row->beschreibung; $ort->load($ortkurzbz); echo '<tr class="liste' . $i % 2 . '">'; echo '<td >' . $db->convert_html_chars($titel) . '</td>'; echo '<td>' . (!empty($ortkurzbz) ? $ort->content_id != '' ? '<a href="../../../cms/content.php?content_id=' . $ort->content_id . '" target="_self" onClick="window.resizeTo(1200,880)">' . $db->convert_html_chars($ortkurzbz) . '</a>' : $db->convert_html_chars($ortkurzbz) : $db->convert_html_chars($ortkurzbz)) . '</td>'; echo '<td ><A href="mailto:' . $pers_email . '">' . $db->convert_html_chars($titelpre . ' ' . $pers_vorname . ' ' . $pers_nachname . ' ' . $titelpost) . '</A></td>';
echo "<br>" . $p->t('lvplan/vonZeitFormat'); $error = true; } //Bis Zeit pruefen if (!preg_match('/^[0-9]{2}:[0-9]{2}$/', $biszeit)) { echo "<br>" . $p->t('lvplan/bisZeitFormat'); $error = true; } //Datum pruefen if (!$datum_obj->checkDatum($datum)) { echo "<br>" . $p->t('lvplan/datumUngueltig'); $error = true; } } if (!$error) { $ort = new ort(); if (!$ort->search($datum_obj->formatDatum($datum), $vonzeit, $biszeit, $raumtyp, $anzahlpersonen, true)) { echo $ort->errormsg; } else { echo '<br><table class="tablesorter" id="myTable" style="width: auto"> <thead> <tr> <th>' . $p->t('lvplan/raum') . '</th> <th>' . $p->t('global/bezeichnung') . '</th> <th>' . $p->t('global/nummer') . '</th> <th>' . $p->t('global/personen') . '</th> <th>' . $p->t('global/aktion') . '</th> </tr> </thead> <tbody>'; $i = 0;
} foreach ($coodle->result as $row) { echo "\n\t"; $typ = ''; $id = ''; $bezeichnung = ''; if ($row->uid != '') { $typ = 'Person'; $id = $row->uid; $benutzer = new benutzer(); $benutzer->load($row->uid); $bezeichnung = $benutzer->nachname . ' ' . $benutzer->vorname; } elseif ($row->ort_kurzbz != '') { $typ = 'Ort'; $id = $row->ort_kurzbz; $ort = new ort(); $ort->load($row->ort_kurzbz); $bezeichnung = $ort->bezeichnung; } elseif ($row->email != '') { $typ = 'Extern'; $id = $row->email; $bezeichnung = $row->name; } echo 'addRessourceToContent("' . $db->convert_html_chars($id) . '", "' . $db->convert_html_chars($typ) . '", "' . $db->convert_html_chars($bezeichnung) . '");'; } // Bereits eingetragene Terminvorschlaege laden $coodletermin = new coodle(); if (!$coodletermin->getTermine($coodle_id)) { die('Fehler:' . $coodletermin->errormsg); } foreach ($coodletermin->result as $row) {