public function __construct() { parent::__construct(); $sprache = getSprache(); $user = get_uid(); $is_lector = check_lektor($user); $p = new phrasen($sprache); $cutlength = 21; //Meine LVs Student if (!$is_lector) { $studiengang_obj = new studiengang(); $studiengang_obj->getAll(); if ($stsemobj = new studiensemester()) { $stsem = $stsemobj->getNearest(); $qry = "SELECT distinct lehrveranstaltung_id, bezeichnung, studiengang_kz, semester, lehre, \n\t\t\t\t\t\t\tlehreverzeichnis from campus.vw_student_lehrveranstaltung \n\t\t\t\t\t\tWHERE uid='" . addslashes($user) . "' AND studiensemester_kurzbz='" . addslashes($stsem) . "'\n\t\t\t\t\t\tAND lehre=true AND lehreverzeichnis<>'' ORDER BY studiengang_kz, semester, bezeichnung"; if ($result = $this->db_query($qry)) { while ($row = $this->db_fetch_object($result)) { $lv_obj = new lehrveranstaltung(); $lv_obj->load($row->lehrveranstaltung_id); if ($row->studiengang_kz == 0 && $row->semester == 0) { $this->items[] = array('title' => $lv_obj->bezeichnung_arr[$sprache], 'target' => 'content', 'link' => 'private/freifaecher/lesson.php?lvid=' . $row->lehrveranstaltung_id, 'name' => 'FF ' . $this->CutString($lv_obj->bezeichnung_arr[$sprache], $cutlength)); } else { $this->items[] = array('title' => $lv_obj->bezeichnung_arr[$sprache], 'target' => 'content', 'link' => 'private/lehre/lesson.php?lvid=' . $row->lehrveranstaltung_id, 'name' => $studiengang_obj->kuerzel_arr[$row->studiengang_kz] . $row->semester . ' ' . $this->CutString($lv_obj->bezeichnung_arr[$sprache], $cutlength)); } } } else { echo "Fehler beim Auslesen der LV"; } } else { echo "Fehler Semester beim Auslesen der LV"; } } //Eigenen LV des eingeloggten Lektors anzeigen if ($is_lector) { if ($stsemobj = new studiensemester()) { $stsem = $stsemobj->getNearest(); $qry = "SELECT distinct bezeichnung, studiengang_kz, semester, lehreverzeichnis, tbl_lehrveranstaltung.lehrveranstaltung_id, tbl_lehrveranstaltung.orgform_kurzbz FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehreinheitmitarbeiter\n\t\t\t\t WHERE tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_lehreinheit.lehrveranstaltung_id AND\n\t\t\t\t tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND\n\t\t\t\t mitarbeiter_uid='" . addslashes($user) . "' AND tbl_lehreinheit.studiensemester_kurzbz='" . addslashes($stsem) . "'\n\t\t\t\t ORDER BY studiengang_kz, semester, bezeichnung"; if ($result = $this->db_query($qry)) { $this->items[] = array('title' => $p->t("lvaliste/titel"), 'target' => 'content', 'link' => 'private/profile/lva_liste.php', 'name' => $p->t("lvaliste/titel")); while ($row = $this->db_fetch_object($result)) { $lv_obj = new lehrveranstaltung(); $lv_obj->load($row->lehrveranstaltung_id); if ($row->studiengang_kz == 0 and $row->semester == 0) { $this->items[] = array('title' => $lv_obj->bezeichnung_arr[$sprache], 'target' => 'content', 'link' => 'private/freifaecher/lesson.php?lvid=' . $row->lehrveranstaltung_id, 'name' => 'FF ' . $this->CutString($row->lehreverzeichnis, $cutlength)); } else { $stg_obj = new studiengang(); $stg_obj->load($row->studiengang_kz); $kurzbz = $stg_obj->kuerzel . '-' . $row->semester . ' ' . $row->orgform_kurzbz; $this->items[] = array('title' => $lv_obj->bezeichnung_arr[$sprache], 'target' => 'content', 'link' => 'private/lehre/lesson.php?lvid=' . $row->lehrveranstaltung_id, 'name' => $kurzbz . ' ' . $this->CutString($lv_obj->bezeichnung_arr[$sprache], $cutlength)); } } } else { echo "Fehler beim Auslesen des Lehrfaches"; } } else { echo "Fehler Semester beim Auslesen der LV"; } } $this->output(); }
/** * Edit-Formular */ function doEDIT($id, $new = false) { // Studentendaten holen $student = new student(); $status_ok = false; if (!$new) { $status_ok = $student->load($id); } if (!$status_ok && !$new) { // Laden fehlgeschlagen echo $student->errormsg; } else { // Eingabeformular anzeigen echo '<table><tr><td>'; echo ' <form name="std_edit" action="' . $_SERVER['REQUEST_URI'] . '" method="POST"> <input type="hidden" name="new" value="' . $new . '"> <table> <tr> <td>UID*</td> <td> <input type="text" name="new_uid" value="' . $student->uid . '"> <input type="hidden" name="uid" value="' . $student->uid . '" > </td> </tr> <tr><td>Titel</td><td><input type="text" name="titelpre" value="' . $student->titelpre . '"></td></tr> <tr><td>Vornamen</td><td><input type="text" name="vorname" value="' . $student->vorname . '"></td></tr> <tr><td>Nachname</td><td><input type="text" name="nachname" value="' . $student->nachname . '"></td></tr> <tr><td>Aktiv</td><td><input type="checkbox" name="aktiv" value="1" ' . ($student->aktiv ? 'checked' : '') . '></td></tr> <tr><td>Geburtsdatum</td><td><input type="text" name="gebdatum" value="' . $student->gebdatum . '"> (TT.MM.JJJJ)</td></tr> <tr><td>Gebort</td><td><input type="text" name="gebort" value="' . $student->gebort . '"></td></tr> <tr><td>eMail Alias</td><td><input type="text" name="alias" value="' . $student->alias . '"></td></tr> <tr><td>Homepage</td><td><input type="text" name="homepage" value="' . $student->homepage . '"></td></tr> <tr> <td>Matrikelnr*</td> <td><input type="text" name="matrikelnr" value="' . $student->matrikelnr . '"></td></tr> <tr><td>Studiengang</td><td> <SELECT name="studiengang_kz"> <option value="-1">- auswählen -</option>'; // Auswahl des Studiengangs $stg = new studiengang(); $stg->getAll(); foreach ($stg->result as $studiengang) { echo "<option value=\"{$studiengang->studiengang_kz}\" "; if ($studiengang->studiengang_kz == $student->studiengang_kz) { echo "selected"; } echo " >{$studiengang->kuerzel} ({$studiengang->bezeichnung})</option>\n"; } echo ' </SELECT> </td></tr> <tr><td>Semester</td><td><input type="text" name="semester" value="' . $student->semester . '"></td></tr> <tr><td>Verband</td><td><input type="text" name="verband" value="' . $student->verband . '"></td></tr> <tr><td>Gruppe</td><td><input type="text" name="gruppe" value="' . $student->gruppe . '"></td></tr> </table> <input type="submit" name="Save" value="Speichern"> <input type="hidden" name="id" value="' . $id . '"> </form>'; echo '</td><td valign="top">'; echo '<a href="../../content/pdfExport.php?xsl=AccountInfo&xml=accountinfoblatt.xml.php&uid=' . $student->uid . '" >AccountInfoBlatt erstellen</a>'; echo '</td></tr></table>'; } }
} else { $semester = ''; } if (isset($_GET['oe_kurzbz'])) { $oe_kurzbz = $_GET['oe_kurzbz']; } else { $oe_kurzbz = ''; } if (isset($_GET['uid'])) { $uid = $_GET['uid']; } else { $uid = ''; } $db = new basis_db(); $stg_obj = new studiengang(); $stg_obj->getAll('typ, kurzbz', false); $qry = "\nSELECT (SELECT nachname FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) \n\t\t WHERE uid=COALESCE(tbl_lehrveranstaltung.koordinator, (SELECT uid FROM public.tbl_benutzerfunktion \n\t\t \t\t\t\t\t\t\t\t WHERE fachbereich_kurzbz=tbl_fachbereich.fachbereich_kurzbz AND \n\t\t \t\t\t\t\t\t\t\t tbl_lehrveranstaltung.studiengang_kz=(SELECT studiengang_kz FROM public.tbl_studiengang WHERE oe_kurzbz=tbl_benutzerfunktion.oe_kurzbz LIMIT 1) AND \n\t\t \t\t\t\t\t\t\t\t funktion_kurzbz='fbk' AND\n\t\t \t\t\t\t\t\t\t\t (tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND\n\t\t\t\t\t\t\t\t\t\t\t\t(tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now()) \n\t\t\t\t\t\t\t\t\t\t\tLIMIT 1\n\t\t \t\t\t\t\t\t\t\t )\n\t\t\t\t\t\t\t)\n\t\t\t) as koordinator,\n\t(SELECT vorname FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) \n\t\t WHERE uid=COALESCE(tbl_lehrveranstaltung.koordinator, (SELECT uid FROM public.tbl_benutzerfunktion \n\t\t \t\t\t\t\t\t\t\t WHERE fachbereich_kurzbz=tbl_fachbereich.fachbereich_kurzbz AND \n\t\t \t\t\t\t\t\t\t\t tbl_lehrveranstaltung.studiengang_kz=(SELECT studiengang_kz FROM public.tbl_studiengang WHERE oe_kurzbz=tbl_benutzerfunktion.oe_kurzbz LIMIT 1) AND \n\t\t \t\t\t\t\t\t\t\t funktion_kurzbz='fbk' AND\n\t\t \t\t\t\t\t\t\t\t (tbl_benutzerfunktion.datum_von is null OR tbl_benutzerfunktion.datum_von<=now()) AND\n\t\t\t\t\t\t\t\t\t\t\t\t(tbl_benutzerfunktion.datum_bis is null OR tbl_benutzerfunktion.datum_bis>=now()) \n\t\t\t\t\t\t\t\t\t\t\tLIMIT 1\n\t\t \t\t\t\t\t\t\t\t )\n\t\t\t\t\t\t\t)\n\t\t\t) as vorname,\n\n\tlehrfach.bezeichnung as lf_bezeichnung, tbl_lehrveranstaltung.studiengang_kz,\n\ttbl_fachbereich.fachbereich_kurzbz as fachbereich_kurzbz, tbl_lehreinheitmitarbeiter.mitarbeiter_uid, \n\ttbl_lehrveranstaltung.semester as lv_semester, tbl_lehreinheit.lehreinheit_id, tbl_lehreinheitmitarbeiter.faktor,\n\ttbl_lehreinheitmitarbeiter.stundensatz, \n\ttbl_lehreinheitmitarbeiter.semesterstunden lemss, tbl_lehreinheitmitarbeiter.planstunden,\n\ttbl_lehreinheit.stundenblockung, tbl_lehreinheit.wochenrythmus, tbl_lehreinheit.raumtyp, tbl_lehreinheit.raumtypalternativ,\n\ttbl_lehreinheitmitarbeiter.anmerkung\n\t,tbl_lehreinheit.studiensemester_kurzbz\n\t,tbl_lehrveranstaltung.ects\n\t,tbl_lehrveranstaltung.semesterstunden \n\t,tbl_lehrveranstaltung.semesterstunden as sws\n\t,tbl_lehrveranstaltung.lehrform_kurzbz\n\t,tbl_lehrveranstaltung.lehrveranstaltung_id\n\t,(SELECT nachname FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) \n\t\t WHERE uid=(SELECT mitarbeiter_uid FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehre.tbl_lehreinheitmitarbeiter.lehreinheit_id=lehre.tbl_lehreinheit.lehreinheit_id and lehre.tbl_lehreinheitmitarbeiter.lehrfunktion_kurzbz='LV-Leitung' LIMIT 1)\n\t\t)as lv_leitung\t\n\t,(SELECT vorname FROM public.tbl_person JOIN public.tbl_benutzer USING(person_id) \n\t\t WHERE uid=(SELECT mitarbeiter_uid FROM lehre.tbl_lehreinheitmitarbeiter WHERE lehre.tbl_lehreinheitmitarbeiter.lehreinheit_id=lehre.tbl_lehreinheit.lehreinheit_id and lehre.tbl_lehreinheitmitarbeiter.lehrfunktion_kurzbz='LV-Leitung' LIMIT 1)\n\t\t)as lv_leitung_vorname\t\n\t,(SELECT bezeichnung FROM lehre.tbl_lehrform WHERE lehre.tbl_lehrform.lehrform_kurzbz=tbl_lehrveranstaltung.lehrform_kurzbz LIMIT 1) as lv_type\n\t,tbl_lehrveranstaltung.lehrform_kurzbz\nFROM \n\tlehre.tbl_lehrveranstaltung \n\tJOIN lehre.tbl_lehreinheit USING(lehrveranstaltung_id) \n\tJOIN lehre.tbl_lehreinheitmitarbeiter USING(lehreinheit_id) \n\tJOIN lehre.tbl_lehrveranstaltung as lehrfach ON(tbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id)\n\tJOIN public.tbl_fachbereich ON(lehrfach.oe_kurzbz=tbl_fachbereich.oe_kurzbz)\nWHERE \n\ttbl_lehreinheit.studiensemester_kurzbz=" . $db->db_add_param($studiensemester_kurzbz); # ,(SELECT lv_semesterstunden FROM campus.vw_lehreinheit WHERE lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id and lehreinheit_id=lehre.tbl_lehreinheit.lehreinheit_id and studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."' LIMIT 1) as sws if ($studiengang_kz != '') { $qry .= " AND tbl_lehrveranstaltung.studiengang_kz=" . $db->db_add_param($studiengang_kz, FHC_INTEGER); } if ($oe_kurzbz != '') { $qry .= " AND tbl_fachbereich.oe_kurzbz=" . $db->db_add_param($oe_kurzbz); } if ($semester != '') { $qry .= " AND tbl_lehrveranstaltung.semester=" . $db->db_add_param($semester, FHC_INTEGER); } if ($uid != '') { $qry .= " AND tbl_lehreinheitmitarbeiter.mitarbeiter_uid=" . $db->db_add_param($uid); } $qry .= " ORDER BY tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.bezeichnung";
</head> <body> <h2>Gruppen - Verwaltung</h2> <?php if (isset($_GET['studiengang_kz']) && is_numeric($_GET['studiengang_kz'])) { $studiengang_kz = $_GET['studiengang_kz']; } else { $studiengang_kz = ''; } $user = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); //Studiengang Drop Down anzeigen $stud = new studiengang(); if (!$stud->getAll('typ, kurzbz, kurzbzlang')) { echo 'Fehler beim Laden der Studiengaenge:' . $stud->errormsg; } echo '<form accept-charset="UTF-8" name="frm_studiengang" action="' . $_SERVER['PHP_SELF'] . '" method="GET">'; echo 'Studiengang: <SELECT name="studiengang_kz" onchange="document.frm_studiengang.submit()">'; foreach ($stud->result as $row) { if ($rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid') || $rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid')) { if ($studiengang_kz == '') { $studiengang_kz = $row->studiengang_kz; } echo '<OPTION value="' . $row->studiengang_kz . '"' . ($studiengang_kz == $row->studiengang_kz ? 'selected' : '') . '>' . $row->kuerzel . ' - ' . $row->kurzbzlang . '</OPTION>'; } } echo '</SELECT>'; echo '</form>'; if ($rechte->isBerechtigt('admin', $studiengang_kz, 'suid')) {
require_once '../include/bisfunktion.class.php'; require_once '../include/datum.class.php'; require_once '../include/studiengang.class.php'; if (isset($_GET['bisverwendung_id'])) { $bisverwendung_id = $_GET['bisverwendung_id']; } else { $bisverwendung_id = ''; } if (isset($_GET['studiengang_kz'])) { $studiengang_kz = $_GET['studiengang_kz']; } else { $studiengang_kz = ''; } $datum = new datum(); $stg = new studiengang(); $stg->getAll(null, false); $stg_arr = array(); foreach ($stg->result as $row) { $stg_arr[$row->studiengang_kz] = $row->kuerzel; } $bisfunktion = new bisfunktion(); if (!$bisfunktion->getBisFunktion($bisverwendung_id, $studiengang_kz)) { die($bisfunktion->errormsg); } $rdf_url = 'http://www.technikum-wien.at/bisfunktion'; echo ' <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:BISFUNKTION="' . $rdf_url . '/rdf#" >
require_once '../include/functions.inc.php'; require_once '../include/studiengang.class.php'; $user = get_uid(); loadVariables($user); ?> // ********** GLOBALE VARIABLEN ********** // var FunktionenTreeDatasource=''; // Datasource des Adressen Trees var FunktionenSelectID=''; var FunktionenUID=null; var FunktionBezeichnungChanged=false; <?php // JS-Variable anlegen mit einer Uebersetzungstabellle // Studiengang zu Organisationseinheit $stg_obj = new studiengang(); $stg_obj->getAll(); echo 'var organisationseinheit = {'; $content = ''; foreach ($stg_obj->result as $stg) { $content .= '"' . $stg->studiengang_kz . '":"' . $stg->oe_kurzbz . '",'; } echo substr($content, 0, mb_strlen($content) - 1) . '};'; ?> // ********** LISTENER UND OBSERVER ********** // // **** // * Observer fuer Adressen Tree // * startet Rebuild nachdem das Refresh // * der Datasource fertig ist // **** var FunktionenTreeSinkObserver =
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Incoming</title> <link rel="stylesheet" href="../../skin/tablesort.css" type="text/css"/> <link rel="stylesheet" href="../../skin/fhcomplete.css" type="text/css"> <link rel="stylesheet" href="../../skin/vilesci.css" type="text/css"> <script type="text/javascript" src="../../include/js/jquery.js"></script> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> </head> <body> <h2>Incoming</h2>'; $studiengang_kz = isset($_REQUEST['studiengang_kz']) ? $_REQUEST['studiengang_kz'] : ''; echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="POST">'; $stg_obj = new studiengang(); $stg_obj->getAll('typ, kurzbz'); echo "\n", 'Studiengang <SELECT name="studiengang_kz"> <OPTION value="">-- Alle --</OPTION>'; foreach ($stg_obj->result as $row) { if ($row->studiengang_kz == $studiengang_kz) { $selected = 'selected'; } else { $selected = ''; } echo '<OPTION value="' . $row->studiengang_kz . '" ' . $selected . '>' . $row->kuerzel . ' (' . $row->kurzbzlang . ')</OPTION>'; } echo '</SELECT>'; echo ' <input type="submit" name="show" value="OK"></form>'; $stsem = new studiensemester(); $stsem->getFinished(); foreach ($stsem->studiensemester as $row) {
<tfoot> <tr> <td></td> <td> <input typ="text" id="dokument_kurzbz" name="dokument_kurzbz" maxlength="8" size="8" ' . ($dokument_kurzbz != '' ? 'readonly' : '') . ' value="' . $dokument_kurzbz . '"/> <input type="hidden" id="neu" name="neu" value="' . ($dokument_kurzbz == '' ? 'true' : 'false') . '" /> </td> <td><input type="text" id="dokument_bezeichnung" name="dokument_bezeichnung" maxlength="128" value="' . $dokument_bezeichnung . '"> <input type="submit" name="saveDokumenttyp" value="Speichern"></td> </tr> </tfoot> </table> </form>'; } else { $studiengang = new studiengang(); $studiengang->getAll('typ, kurzbz'); echo '<h1>Zuteilung Studiengang - Dokumente</h1> <table width="100%"> <tr> <td> <form action=' . $_SERVER['PHP_SELF'] . ' method="post"> <select name="stg_kz">'; foreach ($studiengang->result as $stg) { if ($stg_kz == $stg->studiengang_kz) { $selected = ' selected'; } else { $selected = ''; } echo '<option value="' . $stg->studiengang_kz . '"' . $selected . '>' . $stg->kurzbzlang . ' ' . $stg->bezeichnung . '</option>'; } echo '</select>
public function __construct() { global $params; parent::__construct(); $this->link = false; $sprache = getSprache(); $user = get_uid(); $student = new student(); if ($student->load($user)) { $studiengang_kz = $student->studiengang_kz; $semester = $student->semester; } $p = new phrasen($sprache); $this->block .= ' <script language="JavaScript" type="text/javascript"> <!-- function MM_jumpMenu(targ, selObj, restore) { eval(targ + ".location=\'" + selObj.options[selObj.selectedIndex].value + "\'"); if(restore) { selObj.selectedIndex = 0; } } //--> </script>'; $this->block .= ' <table class="tabcontent"> <tr> <td width="81" class="tdwrap">' . $p->t('global/studiengang') . ': </td> <td class="tdwrap"> <select name="course" onChange="MM_jumpMenu(\'self\',this,0)" style="width: 100px;">'; $stg_obj = new studiengang(); $stg_obj->getAll('typ, kurzbz'); if (isset($params['studiengang_kz']) && is_numeric($params['studiengang_kz'])) { $studiengang_kz = $params['studiengang_kz']; } if (isset($params['semester']) && is_numeric($params['semester'])) { $semester = $params['semester']; } else { if (!isset($semester)) { $semester = 1; } } $sel_kurzbzlang = ''; foreach ($stg_obj->result as $row) { if ($row->studiengang_kz != 0) { if (isset($studiengang_kz) and $studiengang_kz == $row->studiengang_kz) { $this->block .= '<option value="?content_id=' . $_GET['content_id'] . '&studiengang_kz=' . $row->studiengang_kz . '&semester=' . $semester . '" selected>' . $row->kuerzel . ' (' . $row->bezeichnung . ')</option>'; $sel_kurzbzlang = $row->kurzbzlang; } else { $this->block .= '<option value="?content_id=' . $_GET['content_id'] . '&studiengang_kz=' . $row->studiengang_kz . '&semester=' . $semester . '">' . $row->kuerzel . ' (' . $row->bezeichnung . ')</option>'; } if (!isset($studiengang_kz)) { $studiengang_kz = $row->studiengang_kz; } } } $this->block .= ' </select> </td> </tr> <tr> <td class="tdwrap"> </td> </tr> <tr> <td class="tdwrap">' . $p->t('global/semester') . ': </td> <td class="tdwrap"> <select name="term" onChange="MM_jumpMenu(\'self\',this,0)">'; $short = 'Fehler Stg.Kz ' . $studiengang_kz; $max = 1; if ($stg_obj = new studiengang($studiengang_kz)) { $short = $stg_obj->kuerzel; $max = $stg_obj->max_semester; } if ($semester > $max) { $semester = 1; } $params['studiengang_kz'] = $studiengang_kz; $params['semester'] = $semester; $params['studiengang_kurzbz_lo'] = strtolower($short); $params['studiengang_kurzbz_hi'] = $short; for ($i = 0; $i < $max; $i++) { if ($i + 1 == $semester) { $this->block .= '<option value="?content_id=' . $_GET['content_id'] . '&studiengang_kz=' . $studiengang_kz . '&semester=' . ($i + 1) . '" selected >' . ($i + 1) . '. Semester</option>'; } else { $this->block .= '<option value="?content_id=' . $_GET['content_id'] . '&studiengang_kz=' . $studiengang_kz . '&semester=' . ($i + 1) . '">' . ($i + 1) . '. Semester</option>'; } } $this->block .= ' </select> </td> </tr> </table> <table>'; $this->block .= '<script language="JavaScript" type="text/javascript">'; $this->block .= ' parent.content.location.href="../cms/news.php?studiengang_kz=' . $studiengang_kz . '&semester=' . $semester . '"'; $this->block .= '</script>'; $this->block .= ' <tr> <td class="tdwrap"> </td> </tr>'; if (!($lv_obj = new lehrveranstaltung())) { die('Fehler beim Oeffnen der Lehrveranstaltung'); } $lv_obj->lehrveranstaltungen = array(); if ($lv_obj->load_lva($studiengang_kz, $semester, null, TRUE, TRUE, 'orgform_kurzbz DESC, bezeichnung')) { $lastform = null; foreach ($lv_obj->lehrveranstaltungen as $row) { if ($row->orgform_kurzbz != $lastform) { $orgform = new organisationsform(); $orgform->load($row->orgform_kurzbz); $this->block .= "<tr><td><b>{$orgform->bezeichnung}</b></td></tr>"; $lastform = $row->orgform_kurzbz; } $this->block .= '<tr>'; $this->block .= ' <td class="tdwrap"><ul style="margin: 0px; padding: 0px; ">'; $this->block .= "<li style='padding: 0px;'><a title=\"" . $row->bezeichnung_arr[$sprache] . "\" href=\"private/lehre/lesson.php?lvid={$row->lehrveranstaltung_id}\" target=\"content\">" . $this->CutString($row->bezeichnung_arr[$sprache], 21) . ' ' . $row->lehrform_kurzbz . "</a></li>"; $this->block .= ' </ul></td>'; $this->block .= '</tr>'; } } $this->block .= '</table>'; $this->output(); }
echo '<td> </td>'; echo '<td align="right"><b>' . $p->t('lvaliste/summe') . '</b></td>'; echo '<th class="header">' . number_format($summe_std, 2) . '</th>'; echo '<td> </td>'; echo '</tr>'; echo '</tfoot>'; echo '</table>'; } else { echo $p->t('lvaliste/keineDatensaetze') . '<BR>'; } //Betreuungen $mitarbeiter = new benutzer(); $mitarbeiter->load($uid); $qry = "SELECT \n\t\t\t\ttbl_lehrveranstaltung.bezeichnung, tbl_projektarbeit.titel, \n\t\t\t\t(SELECT nachname || ' ' || vorname FROM public.tbl_benutzer JOIN public.tbl_person USING(person_id) \n\t\t\t\t WHERE uid=student_uid) as student, tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester,\n\t\t\t\t tbl_studiengang.email\n\t\t\tFROM \n\t\t\t\tlehre.tbl_lehreinheit, lehre.tbl_lehrveranstaltung, lehre.tbl_projektarbeit, lehre.tbl_projektbetreuer, public.tbl_studiengang\n\t\t\tWHERE\n\t\t\t\ttbl_lehreinheit.lehreinheit_id=tbl_projektarbeit.lehreinheit_id AND\n\t\t\t\ttbl_lehreinheit.lehrveranstaltung_id=tbl_lehrveranstaltung.lehrveranstaltung_id AND\n\t\t\t\ttbl_lehreinheit.studiensemester_kurzbz=" . $db->db_add_param($stdsem) . " AND\n\t\t\t\ttbl_projektarbeit.projektarbeit_id=tbl_projektbetreuer.projektarbeit_id AND\n\t\t\t\ttbl_lehrveranstaltung.studiengang_kz=tbl_studiengang.studiengang_kz AND\n\t\t\t\ttbl_projektbetreuer.person_id=" . $db->db_add_param($mitarbeiter->person_id, FHC_INTEGER); $stg_obj = new studiengang(); $stg_obj->getAll(null, null); if ($result = $db->db_query($qry)) { if ($db->db_num_rows($result) > 0) { echo '<H3>' . $p->t('lvaliste/betreuungen') . '</H3>'; echo $p->t('lvaliste/anzahl') . ': ' . $db->db_num_rows($result); echo '<table class="tablesorter" id="t2">'; echo '<thead><tr>'; echo '<th>' . $p->t('lvaliste/studiengang') . '</th>'; echo '<th>' . $p->t('lvaliste/semester') . '</th>'; echo '<th>' . $p->t('lvaliste/lvBezeichnung') . '</th>'; echo '<th>' . $p->t('lvaliste/student') . '</th>'; echo '<th>' . $p->t('lvaliste/titelProjektarbeit') . '</th>'; echo '</tr></thead><tbody>'; while ($row = $db->db_fetch_object($result)) { echo '<tr>'; echo '<td><a href="mailto:' . $row->email . '">' . $stg_obj->kuerzel_arr[$row->studiengang_kz] . '</a></td>';
require_once '../../include/mitarbeiter.class.php'; require_once '../../include/student.class.php'; require_once '../../include/datum.class.php'; if (!($db = new basis_db())) { die('Es konnte keine Verbindung zum Server aufgebaut werden.'); } if (!($user = get_uid())) { die('Sie sind nicht angemeldet. Es wurde keine Benutzer UID gefunden ! <a href="javascript:history.back()">Zurück</a>'); } $cutlength = 10; $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); $fkt = new funktion(); $fkt->getAll($user); $stg_obj = new studiengang(); if ($stg_obj->getAll('kurzbzlang', false)) { $stg = array(); foreach ($stg_obj->result as $row) { $stg[$row->studiengang_kz] = $row->kurzbzlang; } } else { die('Fehler beim Auslesen der Studiengaenge'); } if (check_lektor($user)) { $is_lector = true; } else { $is_lector = false; } if (check_student($user)) { $is_student = true; } else {
} if ($action == 'xml') { header("Content-type: text/xml"); echo $bisarchiv->meldung; exit; } else { if ($action == 'html') { echo $bisarchiv->html; exit; } } } $datum = new datum(); $bisarchiv = new bisarchiv(); $studiengang = new studiengang(); $studiengang->getAll('bezeichnung'); $studiensemester = new studiensemester(); $studiensemester->getAll(); $aktsem = $studiensemester->getakt(); isset($_GET['anzeige']) ? $anzeige = $_GET['anzeige'] : ($anzeige = $aktsem); $prevsem = $studiensemester->getPreviousFrom($anzeige); $nextsem = $studiensemester->getNextFrom($anzeige); // Archiv-Navigation erstellen $prevsem != null ? $prevnav = '<a href="archiv.php?anzeige=' . $prevsem . '">≪</a>' : ($prevnav = null); $nextsem != null ? $nextnav = '<a href="archiv.php?anzeige=' . $nextsem . '">≫</a>' : ($nextnav = null); // Daten archivieren if ($action == null && isset($_POST['action'])) { $action = $_POST['action']; } if ($action != null) { if ($action == "archivieren") {
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * 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: Nikolaus Krondraf <*****@*****.**> */ require_once '../../config/vilesci.config.inc.php'; require_once '../../include/functions.inc.php'; require_once '../../include/studiengang.class.php'; require_once '../../include/stunde.class.php'; require_once '../../include/standort.class.php'; $studiengang = new studiengang(); $studiengang->getAll("typ, kurzbz"); $standort = new standort(); $standort->getAllStandorteWithOrt(); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>Anwesenheitslisten mit Barcodes</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <link rel="stylesheet" href="../../skin/vilesci.css" type="text/css"> <link rel="stylesheet" href="../../skin/jquery-ui-1.9.2.custom.min.css" type="text/css"> <script type="text/javascript" src="../../include/js/jquery1.9.min.js"></script> <script type="text/javascript"> $(document).ready(function()
if (isset($commandlineparams['semester'])) { $semester = $commandlineparams['semester']; } elseif (isset($_GET['semester'])) { $semester = $_GET['semester']; } else { $semester = ''; } $stsem_obj = new studiensemester(); $studiensemester_kurzbz = $stsem_obj->getAktOrNext(); $qry = "SELECT\n\t\t\t*, planstunden-verplant::smallint AS offenestunden\n\t\tFROM\n\t\t\tlehre.vw_lva_stundenplandev\n\t\t\tJOIN lehre.tbl_lehrform ON (vw_lva_stundenplandev.lehrform=tbl_lehrform.lehrform_kurzbz)\n\t\tWHERE\n\t\t\tstudiensemester_kurzbz=" . $db->db_add_param($studiensemester_kurzbz); if ($semester != '') { $qry .= " AND semester=" . $db->db_add_param($semester); } $qry .= "\t\tAND studiengang_kz=" . $db->db_add_param($studiengang_kz) . "\n\t\t\tAND verplant=0\n\t\t\tAND planstunden>0\n\t\t\tAND lehreinheit_id IN (SELECT lehreinheit_id FROM lehre.tbl_stundenplandev)\n\t\tORDER BY offenestunden DESC, lehrfach, lehrform, semester, verband, gruppe, gruppe_kurzbz;"; $stg_obj = new studiengang(); $stg_obj->getAll(null, false); if ($result_lv = $db->db_query($qry)) { while ($row_lv = $db->db_fetch_object($result_lv)) { // Termine holen $qry = "SELECT DISTINCT datum, stunde FROM lehre.tbl_stundenplandev WHERE lehreinheit_id=" . $db->db_add_param($row_lv->lehreinheit_id, FHC_INTEGER); if (!($result = $db->db_query($qry))) { die($qry . ' ' . $db->db_last_error()); } while ($row = $db->db_fetch_object($result)) { $qry = "SELECT\n\t\t\t\t\t\tDISTINCT ort_kurzbz\n\t\t\t\t\tFROM\n\t\t\t\t\t\tlehre.tbl_stundenplandev\n\t\t\t\t\tWHERE\n\t\t\t\t\t\tlehreinheit_id=" . $db->db_add_param($row_lv->lehreinheit_id, FHC_INTEGER) . "\n\t\t\t\t\t\tAND datum=" . $db->db_add_param($row->datum) . "\n\t\t\t\t\t\tAND stunde=" . $db->db_add_param($row->stunde) . ";"; if (!($result_ort = $db->db_query($qry))) { die("DB Fehler {$qry}" . ' ' . $db->db_last_error()); } while ($row_ort = $db->db_fetch_object($result_ort)) { // Pruefen ob der Eintrag schon in der Datenbank vorhanden ist // da sonst bei mehrmaligem Refresh der Seite der Eintrag oefter eingetragen wird
// * markierten zusammengelegt werden soll. // * Die linke LV wird danach entfernt. // ************************************ //DB Verbindung herstellen require_once '../../config/vilesci.config.inc.php'; require_once '../../include/lehrveranstaltung.class.php'; require_once '../../include/studiengang.class.php'; require_once '../../include/functions.inc.php'; if (!($db = new basis_db())) { die('Es konnte keine Verbindung zum Server aufgebaut werden.'); } $msg = ''; $outp = ''; $smax = 0; $s = new studiengang(); $s->getAll('erhalter_kz,typ,kurzbzlang', false); $studiengang = $s->result; $user = get_uid(); if (isset($_GET['stg_kz']) || isset($_POST['stg_kz'])) { $stg_kz = isset($_GET['stg_kz']) ? $_GET['stg_kz'] : $_POST['stg_kz']; } else { $stg_kz = 0; } if (!is_numeric($stg_kz)) { $stg_kz = 0; } if (isset($_GET['semester']) || isset($_POST['semester'])) { $semester = isset($_GET['semester']) ? $_GET['semester'] : $_POST['semester']; if ($semester > (isset($_GET['max']) ? $_GET['max'] : $_POST['max'])) { $semester = isset($_GET['max']) ? $_GET['max'] : $_POST['max']; }
echo "<option value='' beginn='' ende=''>-- Auswahl --</option>"; $stsem_obj = new studiensemester(); $stsem_obj->getAll(); foreach ($stsem_obj->studiensemester as $stsem) { if (isset($stsem_akt) && $stsem_akt != '' && $stsem_akt == $stsem->studiensemester_kurzbz) { $selected = 'selected'; } else { $selected = ''; } echo "<option value='{$stsem->studiensemester_kurzbz}' beginn='{$stsem->start}' ende='{$stsem->ende}' {$selected}>{$stsem->studiensemester_kurzbz}</option>"; } echo '</SELECT>'; echo " Beginn <INPUT type='text' size='10' id='beginn' name='beginn' value='{$beginn}'>"; echo " Ende <INPUT type='text' size='10' id='ende' name='ende' value='{$ende}'>"; $stg = new studiengang(); $stg->getAll('typ, kurzbzlang', true); echo ' Studiengang <SELECT name="stg_kz">'; 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;
function print_lehrveranstaltungen() { global $person, $inc, $preincoming_id, $datum_obj; echo '<fieldset> Die Person hat sich zu folgenden LVs angemeldet:<br><br>'; $ids = $inc->getLehrveranstaltungen($preincoming_id); $stg = new studiengang(); $stg->getAll(); $lv = new lehrveranstaltung(); $lv->loadArray($ids); echo ' <script type="text/javascript"> $(document).ready(function() { $("#lehrveranstaltungen").tablesorter( { sortList: [[0,0]], widgets: ["zebra"] }); } ); </script> <table class="tablesorter" id="lehrveranstaltungen"> <thead> <tr> <th>Bezeichnung</th> <th>Studiengang</th> <th>Semester</th> </tr> </thead> <tbody>'; foreach ($lv->lehrveranstaltungen as $row) { echo '<tr>'; echo '<td>' . $row->bezeichnung . '</td>'; echo '<td>' . $stg->kuerzel_arr[$row->studiengang_kz] . '</td>'; echo '<td>' . $row->semester . '. Semester</td>'; echo '</tr>'; } echo '</tbody></table>'; echo ' <table class="tablesorter"> <thead> <tr> <th>Zusatzfächer</th> </tr> </thead> <tbody>'; if ($inc->bachelorthesis) { echo '<tr><td>Bachelor Thesis: ' . $inc->research_area . '</td></tr>'; } if ($inc->masterthesis) { echo '<tr><td>Master Thesis: ' . $inc->research_area . '</td></tr>'; } if ($inc->deutschkurs1) { echo '<tr><td>Deutsch für Anfänger</td></tr>'; } if ($inc->deutschkurs2) { echo '<tr><td>Deutsch Advanced</td></tr>'; } if ($inc->deutschkurs3) { echo '<tr><td>Deutsch Intensivkurs</td></tr>'; } echo '</tbody></table>'; echo '</fieldset>'; }
$oe->load($lv->oe_kurzbz); echo "<tr>\n\t\t\t\t<td>" . $lv->lehrveranstaltung_id . "</td>\n\t\t\t\t<td>" . $lv->kurzbz . "</td>\n\t\t\t\t<td>" . $lv->bezeichnung . "</td>\n\t\t\t\t<td>" . $lv->ects . "</td>\n\t\t\t\t<td>" . $studiengang->kuerzel . "</td>\n\t\t\t\t<td>" . $oe->bezeichnung . "</td>"; if ($type == "edit") { echo "<td><a href='#' onclick='javascript:deleteKompatibleLv(\"" . $lehrveranstaltung_id . "\",\"" . $lv->lehrveranstaltung_id . "\")'><img height='20' src='../../skin/images/false.png'></a></td>"; } else { echo "<td> </td>"; } echo "</tr>"; } echo "</tbody>\n\t\t</table>"; } else { 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>";
} else { $searchstr = ''; } $datum_obj = new datum(); echo ' <html> <head> <title>Suchergebnis</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="../../skin/vilesci.css" type="text/css"> </head> <body class="background_main"> <h2>Personensuche</h2>'; $stg = new studiengang(); $stg->getAll('typ, kurzbz', false); $stg_arr = array(); foreach ($stg->result as $row) { $stg_arr[$row->studiengang_kz] = $row->kuerzel; } echo ' <form accept-charset="UTF-8" name="search" method="GET"> Bitte Suchbegriff eingeben: <input type="text" name="searchstr" size="30" value="' . $db->convert_html_chars($searchstr) . '"> <input type="submit" value="Suchen"> </form>'; if ($searchstr != '') { $qry = "SELECT person_id FROM public.tbl_person WHERE person_id in(\n\t\t\tSELECT distinct person_id FROM public.tbl_person LEFT JOIN public.tbl_benutzer USING(person_id) WHERE\n\t\t\tnachname ~* '" . $db->db_escape($searchstr) . "' OR \n\t\t\tvorname ~* '" . $db->db_escape($searchstr) . "' OR\n\t\t\talias ~* '" . $db->db_escape($searchstr) . "' OR\n\t\t\tCOALESCE(nachname,'') || ' ' || COALESCE(vorname,'') = '" . $db->db_escape($searchstr) . "' OR \n\t\t\tCOALESCE(vorname,'') || ' ' || COALESCE(nachname,'') = '" . $db->db_escape($searchstr) . "' OR \n\t\t\tuid ~* '" . $db->db_escape($searchstr) . "'\n\t\t\t) ORDER BY nachname, vorname;"; if ($result = $db->db_query($qry)) { $auth = new authentication(); echo $db->db_num_rows($result) . ' Person(en) gefunden<br><br>';
* 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: Christian Paminger < *****@*****.** > * Andreas Oesterreicher < *****@*****.** > * Rudolf Hangl < *****@*****.** > */ require_once '../../../config/cis.config.inc.php'; require_once '../../../include/studiensemester.class.php'; require_once '../../../include/studiengang.class.php'; $db = new basis_db(); $stsem = new studiensemester(); $stsem->getNextStudiensemester(); $stg = new studiengang(); $stg->getAll(); ?> <!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"> <link href="../../../skin/style.css.php" rel="stylesheet" type="text/css"> <link href="../../../include/js/tablesort/table.css" rel="stylesheet" type="text/css"> <script src="../../../include/js/tablesort/table.js" type="text/javascript"></script> <title>Lehrveranstaltungen - Übersicht</title> </head> <body> <?php echo ' <table class="tabcontent" id="inhalt"> <tr>
//--------------------------------------------------------------------------- // Studiensemester public.tbl_studiensemester_kurzbz $content .= '<td valign="top"><select onchange="document.' . $cFormName . '.aendern_bezeichnung.value=\'\';document.' . $cFormName . '.aendern_lehrveranstaltung_id.checked=false;uncheckLE();generateLEText();document.' . $cFormName . '.submit();" name="aendern_studiensemester_kurzbz">'; if ($stsem->getAll()) { foreach ($stsem->studiensemester as $row) { $content .= '<option value="' . $row->studiensemester_kurzbz . '" ' . ("{$aendern_studiensemester_kurzbz}" == "{$row->studiensemester_kurzbz}" ? ' selected="selected" ' : '') . '> ' . $row->studiensemester_kurzbz . ' </option>'; } } else { $errormsg[] = 'Studiensemester wurden nicht gefunden! ' . $stsem->errormsg; } $content .= '</select></td>'; //--------------------------------------------------------------------------- // Studiengang public.tbl_studiengang_kz $content .= '<td valign="top"><select onchange="document.' . $cFormName . '.aendern_bezeichnung.value=\'\';document.' . $cFormName . '.aendern_lehrveranstaltung_id.checked=false;uncheckLE();generateLEText();document.' . $cFormName . '.submit();" name="aendern_studiengang_kz">'; $aendern_studiengang_name = ''; if ($stg_obj->getAll('typ, kurzbz', true)) { $max_semester = 0; $arrStudiengang = ''; foreach ($stg_obj->result as $row) { if (empty($aendern_studiengang_kz)) { $aendern_studiengang_kz = $row->studiengang_kz; $aendern_semester = 1; } if ($aendern_studiengang_kz == $row->studiengang_kz) { $aendern_studiengang_name = $row->kuerzel; $arrStudiengang = $row; $max_semester = $row->max_semester; } $content .= '<option title="' . $row->kuerzel . '" value="' . $row->studiengang_kz . '" ' . ("{$aendern_studiengang_kz}" == "{$row->studiengang_kz}" ? ' selected="selected" ' : '') . '> ' . $row->kuerzel . ' </option>'; } } else {
// FormName erzeugen $cFormName = 'searchMoodleCurse' . $studiensemester_kurzbz . $studiengang_kz . $semester; $content .= ' <form accept-charset="UTF-8" name="' . $cFormName . '" method="GET"> <table><tr>'; // Studiensemester public.tbl_studiensemester_kurzbz $content .= '<td>Studiensemester</td><td><select onchange="document.' . $cFormName . '.submit();" name="studiensemester_kurzbz">'; $stsem->getAll(); foreach ($stsem->studiensemester as $row) { $content .= '<option value="' . $row->studiensemester_kurzbz . '" ' . ("{$studiensemester_kurzbz}" == "{$row->studiensemester_kurzbz}" ? ' selected="selected" ' : '') . '> ' . $row->studiensemester_kurzbz . ' </option>'; } $content .= '</select></td>'; // Studiengang public.tbl_studiengang_kz $content .= '<td>Studiengang</td><td><select onchange="document.' . $cFormName . '.submit();" name="studiengang_kz"><option value=""> Alle </option>'; $stg = new studiengang(); $stg->getAll('typ, kurzbz', true); #var_dump($stg->result); $max_semester = 0; foreach ($stg->result as $row) { if (!$row->moodle) { continue; } if (empty($studiengang_kz) && !isset($_REQUEST['studiengang_kz'])) { $studiengang_kz = $row->studiengang_kz; } if ($studiengang_kz == $row->studiengang_kz) { $max_semester = $row->max_semester; } $content .= '<option value="' . $row->studiengang_kz . '" ' . ("{$studiengang_kz}" == "{$row->studiengang_kz}" ? ' selected="selected" ' : '') . '> ' . $row->kuerzel . ' (' . $row->kurzbzlang . ') </option>'; } $content .= '</select></td>';
$kostenstelle->load($bestellung->kostenstelle_id); $aufteilung = new wawi_aufteilung(); // Bei neuer Bestellung Default Aufteilung holen ansonsten von bestehender bestellung if (isset($_GET['new'])) { $aufteilung->getAufteilungFromKostenstelle($bestellung->kostenstelle_id); } else { $aufteilung->getAufteilungFromBestellung($bestellung->bestellung_id); } $firma = new firma(); $firma->load($bestellung->firma_id); $allStandorte = new standort(); $allStandorte->getStandorteWithTyp('Intern'); $status = new wawi_bestellstatus(); $bestell_tag = new tags(); $studiengang = new studiengang(); $studiengang->getAll('typ, kurzbz', null); //budget berechnung $geschaeftsjahr = new geschaeftsjahr(); $gJahr = $geschaeftsjahr->getSpecific($bestellung->insertamum); $budget = $kostenstelle->getBudget($bestellung->kostenstelle_id, $gJahr); $spentBudget = $bestellung->getSpentBudget($bestellung->kostenstelle_id, $gJahr); $restBudget = $budget - $spentBudget; $summe = 0; $konto_vorhanden = false; $kst_vorhanden = false; $alert = ''; $besteller = new benutzer(); $besteller->load($bestellung->besteller_uid); $besteller_vorname = $besteller->vorname; $besteller_nachname = $besteller->nachname; if ($restBudget < 0 && $budget != 0) {
Weiter </button> <br><?php echo $message; ?> </div> <div role="tabpanel" class="tab-pane" id="zahlungen"> <?php // $sprache = getSprache(); $sprache = DEFAULT_LANGUAGE; $p = new phrasen($sprache); // $uid=get_uid(); $datum_obj = new datum(); $studiengang = new studiengang(); $studiengang->getAll(); $stg_arr = array(); foreach ($studiengang->result as $row) { $stg_arr[$row->studiengang_kz] = $row->kuerzel; } //$benutzer = new benutzer(); //if(!$benutzer->load($uid)) // die('Benutzer wurde nicht gefunden'); echo '<h2>' . $p->t('tools/zahlungen') . ' - ' . $person->vorname . ' ' . $person->nachname . '</h2>'; $konto = new konto(); $konto->getBuchungstyp(); $buchungstyp = array(); foreach ($konto->result as $row) { $buchungstyp[$row->buchungstyp_kurzbz] = $row->beschreibung; } $konto = new konto();
</h1> <table style="width: 100%;" border="0" cellspacing="0" cellpadding="0"> <tbody> <tr> <td class="cmscontent" rowspan="3" valign="top"> <?php echo $p->t("mailverteiler/absatz1"); ?> <br> <?php //echo $p->t("mailverteiler/absatz3"); ?> <br> <?php $stg_obj = new studiengang(); if (!$stg_obj->getAll(null, true)) { echo $stg_obj->errormsg; } // Sortieren nach Kuerzel if (!is_object($stg_obj->result) && count($stg_obj->result) > 0) { $tw_arr = array(); $nicht_tw_arr = array(); foreach ($stg_obj->result as $row) { if (trim($row->kuerzel) == 'ETW') { $tw_arr['ETW'] = $row; } else { $nicht_tw_arr[trim($row->kuerzel)] = $row; } } if (ksort($nicht_tw_arr)) { if ($new_tw_arr = array_merge($tw_arr, $nicht_tw_arr)) {
* - Wie viele Lehreinheiten sind verplant * - Wie viele Stunden sind verplant * - Wie viel % der Stunden sind mehrfach verplant * aufgesplittet nach Studiensemester, Studiengang und Ausbildungssemester */ require_once '../../../config/vilesci.config.inc.php'; require_once '../../../include/studiengang.class.php'; require_once '../../../include/studiensemester.class.php'; require_once '../../../include/variable.class.php'; require_once '../../../include/functions.inc.php'; $db = new basis_db(); $user = get_uid(); $variable = new variable(); $variable->loadVariables($user); $stg = new studiengang(); $stg->getAll('typ, kurzbz'); if (isset($_GET['stsem'])) { $stsem = $_GET['stsem']; } else { $stsem_obj = new studiensemester(); $stsem_obj->getNearestTillNext(); $stsem = $stsem_obj->studiensemester_kurzbz; } $stsem_obj = new studiensemester(); $stsem_obj->getAll(); 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"> <link href="../../../skin/vilesci.css" rel="stylesheet" type="text/css"> </head>
function getUebersicht() { global $studiengang_kz, $semester; if (!($db = new basis_db())) { die('Es konnte keine Verbindung zum Server aufgebaut werden.'); } $gruppe = new gruppe(); // Array mit allen Einheiten holen $gruppeen = $gruppe->getgruppe($studiengang_kz, $semester); echo '<h3>Übersicht</h3>'; echo "<table id='t1' class='tablesorter'>"; $num_rows = count($gruppeen); $foo = 0; echo "<thead>\n\t\t\t<tr class='liste'>\n\t\t\t\t<th>Kurzbz.</th>\n\t\t\t\t<th>Bezeichnung</th>\n\t\t\t\t<th>Beschreibung</th>\n\t\t\t\t<th>Stg.</th>\n\t\t\t\t<th>Sem.</th>\n\t\t\t\t<th>Mailgrp</th>\n\t\t\t\t<th>Sichtbar</th>\n\t\t\t\t<th>Generiert</th>\n\t\t\t\t<th>Aktiv</th>\n\t\t\t\t<th>ContentVisible</th>\n\t\t\t\t<th>Gesperrt</th>\n\t\t\t\t<th>Zutrittssystem</th>\n\t\t\t\t<th colspan=\"3\">Aktion</th>\n\t\t\t</tr>\n\t\t\t</thead><tbody>"; $i = 0; $stg = new studiengang(); $stg->getAll(null, false); foreach ($gruppe->result as $e) { $i++; $c = $i % 2; echo '<tr>'; echo "<td>{$e->gruppe_kurzbz} </td>"; echo "<td>{$e->bezeichnung} </td>"; echo "<td>{$e->beschreibung} </td>"; echo "<td>" . $stg->kuerzel_arr[$e->studiengang_kz] . "</td>"; echo "<td>{$e->semester} </td>"; echo "<td><img height='16px' src='../../skin/images/" . ($e->mailgrp ? "true.png" : "false.png") . "' alt='" . ($e->mailgrp ? "true.png" : "false.png") . "'></td>"; echo "<td><img height='16px' src='../../skin/images/" . ($e->sichtbar ? "true.png" : "false.png") . "' alt='" . ($e->sichtbar ? "true.png" : "false.png") . "'></td>"; echo "<td><img height='16px' src='../../skin/images/" . ($e->generiert ? "true.png" : "false.png") . "' alt='" . ($e->generiert ? "true.png" : "false.png") . "'></td>"; echo "<td><img height='16px' src='../../skin/images/" . ($e->aktiv ? "true.png" : "false.png") . "' alt='" . ($e->aktiv ? "true.png" : "false.png") . "'></td>"; echo "<td><img height='16px' src='../../skin/images/" . ($e->content_visible ? "true.png" : "false.png") . "' alt='" . ($e->content_visible ? "true.png" : "false.png") . "'></td>"; echo "<td><img height='16px' src='../../skin/images/" . ($e->gesperrt ? "true.png" : "false.png") . "' alt='" . ($e->gesperrt ? "true.png" : "false.png") . "'></td>"; echo "<td><img height='16px' src='../../skin/images/" . ($e->zutrittssystem ? "true.png" : "false.png") . "' alt='" . ($e->zutrittssystem ? "true.png" : "false.png") . "'></td>"; // src="../../skin/images/'.($row->projektarbeit=='t'?'true.png':'false.png').'" //echo "<td>".$gruppe->countStudenten($e->gruppe_kurzbz)."</td>"; Auskommentiert, da sonst die Ladezeit der Seite zu lange ist echo "<td><a href='einheit_det.php?kurzbz={$e->gruppe_kurzbz}'>Details</a></td>"; echo "<td><a href=\"einheit_menu.php?edit=1&kurzbz={$e->gruppe_kurzbz}\">Edit</a></td>"; echo "<td><a href=\"einheit_menu.php?einheit_id={$e->gruppe_kurzbz}&studiengang_kz={$e->studiengang_kz}&type=delete\" onclick='return conf_del()'>Delete</a></td>"; echo "</tr>\n"; } echo '</tbody></table>'; }
//echo '<input type="submit" value="Speichern" name="savezuordnung">'; echo '</td>'; echo '<td>'; if ($row->uebernahmedatum == '') { echo '<input type="submit" value="Löschen" name="zuordnungloeschen" onclick="return confdel();">'; } echo '</td>'; echo '</tr></form>'; } //Neuer Eintrag echo "<form accept-charset='UTF-8' action='" . $_SERVER['PHP_SELF'] . "?id={$preinteressent->preinteressent_id}&selection=studiengangszuordnung&action=neuezuordnung' method='POST'>"; echo '<tr>'; echo '<td>'; echo '<SELECT name="studiengang_kz">'; $studiengang = new studiengang(); $studiengang->getAll('typ, kurzbz', false); foreach ($studiengang->result as $rowstg) { echo "<option value='{$rowstg->studiengang_kz}' {$selected}>{$rowstg->kuerzel} - {$rowstg->bezeichnung}</option>"; } echo '</SELECT>'; echo '</td>'; echo '<td>'; echo '<SELECT name="prioritaet">'; echo '<option value="1" selected>niedrig (1)</option>'; echo '<option value="2">mittel (2)</option>'; echo '<option value="3">hoch (3)</option>'; echo '</SELECT>'; echo '</td>'; echo '<td>'; //Freigabedatum echo '</td>';
} ?> </select> </div> </div> <div class="form-group"> <label class="col-sm-3 control-label"> <?php echo $p->t('bewerbung/studienrichtung'); ?> </label> <div class="col-sm-6" id="liste-studiengaenge"> <?php $stg = new studiengang(); $stg->getAll('typ,bezeichnung', true); foreach ($stg->result as $result) { if ($result->studiengang_kz > 0) { $checked = ''; $typ = new studiengang(); $typ->getStudiengangTyp($result->typ); if (in_array($result->studiengang_kz, $studiengaenge) || $result->studiengang_kz == $stg_auswahl) { $checked = 'checked'; } ?> <div class="checkbox"> <label> <input type="checkbox" name="studiengaenge[]" value="<?php echo $result->studiengang_kz; ?> " <?php