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(); }
} function confirmdelete() { return confirm('<?php echo $p->t('gesamtnote/wollenSieWirklichLoeschen'); ?> '); } //--> </script> </head> <body> <?php $user = get_uid(); if (!check_lektor($user)) { die($p->t('global/keineBerechtigungFuerDieseSeite')); } $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); if (isset($_GET['lvid']) && is_numeric($_GET['lvid'])) { //Lehrveranstaltung_id $lvid = $_GET['lvid']; } else { die($p->t('global/fehlerBeiDerParameteruebergabe')); } if (isset($_GET['lehreinheit_id']) && is_numeric($_GET['lehreinheit_id'])) { //Lehreinheit_id $lehreinheit_id = $_GET['lehreinheit_id']; } else { $lehreinheit_id = '';
$uid = get_uid(); $sprache = getSprache(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); $p = new phrasen($sprache); if (isset($_REQUEST['studiengang_kz'])) { $studiengang_kz = $_REQUEST['studiengang_kz']; } else { $studiengang_kz = '0'; } if (isset($_REQUEST['semester'])) { $semester = $_REQUEST['semester']; } else { $semester = null; } if (check_lektor($uid)) { $is_lector = true; } else { $is_lector = false; } if (!$rechte->isBerechtigt('basis/news')) { $berechtigt = false; } else { $berechtigt = true; } //Lektoren duerfen nur Studiengangsspezifische und Freifaecher News Eintragen //Fuer allgemeine News wird die berechtigung basis/news benoetigt if (!$is_lector && !$berechtigt) { die('Sie haben keine Berechtigung zum Eintragen/Bearbeiten von News'); } $news_id = isset($_REQUEST['news_id']) ? $_REQUEST['news_id'] : null;
* * 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: Andreas Oesterreicher <*****@*****.**>. */ /** * Testclient um STIP Error Meldungen zu simulieren */ require_once '../config/vilesci.config.inc.php'; require_once '../include/functions.inc.php'; require_once '../include/basis_db.class.php'; require_once 'stip.class.php'; $getuid = get_uid(); if (!check_lektor($getuid)) { die('Sie haben keine Berechtigung für diese Seite.'); } $db = new basis_db(); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="../include/js/jquery.js"></script> <title>STIP-Client</title> </head> <body> <h1>Testclient für Webservice Stipendienstelle Error</h1> <a href="stip.wsdl.php">Show WSDL</a> <br><br> <form action="stip_client_error.php" method="post">
require_once '../../../include/studiensemester.class.php'; require_once '../../../include/zeitsperre.class.php'; require_once '../../../include/datum.class.php'; require_once '../../../include/fachbereich.class.php'; require_once '../../../include/organisationseinheit.class.php'; require_once '../../../include/phrasen.class.php'; require_once '../../../include/sprache.class.php'; require_once '../../../include/ferien.class.php'; require_once '../../../include/Excel/excel.php'; $sprache = getSprache(); $p = new phrasen($sprache); $sprache_obj = new sprache(); $sprache_obj->load($sprache); $sprache_index = $sprache_obj->index; $uid = get_uid(); if (!check_lektor($uid)) { die($p->t('global/keineBerechtigung')); } if (isset($_GET['lektor'])) { $lektor = $_GET['lektor']; } else { $lektor = null; } if ($lektor == 'false') { $lektor = false; } if ($lektor == 'true' || $lektor == '1') { $lektor = true; } if (isset($_GET['fix'])) { $fix = $_GET['fix'];
* * 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: Karl Burkhart <*****@*****.**>. */ /** * Testclient für Lehrveranstaltung Webservice */ require_once '../config/vilesci.config.inc.php'; require_once '../include/functions.inc.php'; require_once '../include/basis_db.class.php'; $method = isset($_GET['method']) ? $_GET['method'] : 'studiengang'; $getuid = get_uid(); if (!check_lektor($getuid) && !check_student($getuid)) { die('Sie haben keine Berechtigung für diese Seite'); } $db = new basis_db(); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="../include/js/jqSOAPClient.js"></script> <script type="text/javascript" src="../include/js/jquery.js"></script> <script type="text/javascript" src="../include/js/jqXMLUtils.js"></script> <title>SOAP TestClient für Lehrveranstaltungen</title> </head> <body> <h1>Lehrveranstaltung Webservice</h1> Liefert Informationen über Lehrveranstaltungen
<?php require_once '../../../../config/cis.config.inc.php'; require_once '../../../../include/functions.inc.php'; $user = get_uid(); $lektor = check_lektor($user); ?> <!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"><title>Handbuch</title></head> <body> <table class="tabcontent" id="inhalt"> <tbody><tr> <td class="tdwidth10"> </td> <td> <table class="tabcontent"> <tbody> <tr> <td class="ContentHeader"><font class="ContentHeader"> Handbücher</font></td> </tr> <?php if ($lektor) { ?> <tr> <td> </td> </tr> <tr> <td class="ContentHeader2"><font class="ContentHeader2"> Abgabe OPUS</font></td> </tr> <!--
/** * Prueft ob die Karte verlaengert werden darf * @param $uid * @return Array mit boolean und Errormsg */ function ServiceTerminalCheckVerlaengerung($uid) { if (!check_lektor($uid)) { $konto = new konto(); if ($aktSemester = $konto->getLastStudienbeitrag($uid)) { return array(true, 'Studienbeitrag für Semester ' . $aktSemester . ' bezahlt'); } else { return array(false, 'Verlängerung der Karte ist derzeit nicht möglich da der Studienbeitrag noch nicht bezahlt wurde'); } } else { return array(false, 'Für Mitarbeiter ist eine Kartenverlängerung nicht möglich'); } }
<option value="vorbereitend" ' . $sprachkursSelect . '>' . $p->t('incoming/vorbereitenderSprachkurs') . '</option> <option value="intensiv" ' . $intensivSprachkursSelect . '>' . $p->t('incoming/erasmusIntensivsprachkurs') . '</option> </select></td></tr>'; echo '<tr><td>' . $p->t('incoming/sprachkursVon') . ':</td><td> <input type="text" name="sprachkurs_von" id="datepicker_sprachkursvon" value="' . $datum->formatDatum($outgoing->sprachkurs_von, 'd.m.Y') . '"></td><td colspan="4">' . $p->t('incoming/studienrichtungGastuniversitaet') . ': <input type="text" name="studienrichtungGastuni" value="' . $outgoing->studienrichtung_gastuniversitaet . '"></td></tr>'; echo '<tr><td>' . $p->t('incoming/sprachkursBis') . ': </td><td><input type="text" name="sprachkurs_bis" id="datepicker_sprachkursbis" value="' . $datum->formatDatum($outgoing->sprachkurs_bis, 'd.m.Y') . '"></td></tr>'; } echo '<tr><td colspan="6">' . $p->t('incoming/aufgrundEinerBehinderung') . ': <input type="checkbox" name="behinderungszuschuss" ' . $behindChecked . '>'; echo '<tr><td colspan="6">' . $p->t('incoming/währendDesAuslandsaufenthaltes') . ': <input type="checkbox" name="studienbeihilfe" ' . $beihilfeChecked . '>'; echo '</table>'; echo '</td></tr></table>'; echo '<table width="90%">'; echo '<tr><td><input type="button" value="' . $p->t('global/zurueck') . '" onclick="clickZurueck()"></td><td align="right"><input type="submit" value="' . $p->t('global/speichern') . '" name="zDaten"></td>'; echo '</table>'; echo '</form>'; // Bei Mitarbeiter Lehrveranstaltung ausblenden if (check_lektor($outgoing->uid) == '0') { echo '<hr>'; echo '<p width="100%" align="center"><h3>' . $p->t('incoming/auswahlDerLv') . '</h2></p>'; echo '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '">'; echo '<table width="90%" style="border: thin solid black; border-spacing:10px; background-color: lightgray; margin-top:5px; margin-bottom:5px;">'; echo '<tr><td>' . $p->t('global/bezeichnung') . ': <input type="text" name="lv_bezeichnung" size="50" id="lv_bezeichnung"></td><td>Wochenstunden: <input type="text" name="lv_wochenstunden" id="lv_wochenstunden" size="4"></td><td>ECTS: <input type="text" name="lv_ects" size="4" id="lv_ects"></td><td>Unit Code: <input tpye="text" size="4" name="lv_unitcode" id="lv_unitcode"></td><td><input type="submit" value="add" name="saveLv"></tr>'; echo '</table>'; echo '</form>'; $preoutgoingLv = new preoutgoing(); $preoutgoingLv->loadLvs($outgoing_id); echo '<h3>' . $p->t('incoming/uebersichtLv') . '</h3>'; echo '<table id="myTable" class="tablesorter"> <thead> <tr> <th>' . $p->t('global/bezeichnung') . '</th> <th>' . $p->t('incoming/wochenstunden') . '</th>
} if ($karten_user != '') { echo '<br><br>'; $benutzer = new benutzer(); if ($benutzer->load($karten_user)) { echo ' <center> <table> <tr> <td> <img src="../../content/bild.php?src=person&person_id=' . $benutzer->person_id . '" height="100px" width="75px"/> </td> <td> <b>Vorname:</b> ' . $db->convert_html_chars($benutzer->vorname) . '<br> <b>Nachname:</b> ' . $db->convert_html_chars($benutzer->nachname) . '<br>'; if (check_lektor($karten_user)) { //Mitarbeiter echo '<br><b>Mitarbeiter - keine Verlängerung nötig</b><br>'; echo ' </td> </tr> </table><br></center>'; } else { //Student $student = new student(); if ($student->load($karten_user)) { $stg = new studiengang(); $stg->load($student->studiengang_kz); //echo '<br><b>Student</b><br>'; echo '<b>UID:</b> ' . $karten_user . '<br>'; echo '<b>Studiengang:</b> ' . $stg->kuerzel . ' - ' . $stg->bezeichnung . '<br>';
require_once '../../include/functions.inc.php'; require_once '../../include/studiengang.class.php'; require_once '../../include/gruppe.class.php'; require_once '../../include/person.class.php'; require_once '../../include/benutzer.class.php'; require_once '../../include/student.class.php'; require_once '../../include/lehrverband.class.php'; require_once '../../include/benutzerfunktion.class.php'; require_once '../../include/phrasen.class.php'; $sprache = getSprache(); $p = new phrasen($sprache); if (!($db = new basis_db())) { die($p->t("global/fehlerBeimOeffnenDerDatenbankverbindung")); } $user = get_uid(); $is_lector = check_lektor($user); $is_stdv = false; $std_obj = new student($user); //Studentenvertreter duerfen den Verteiler tw_std oeffnen if (!$is_lector) { $fkt = new benutzerfunktion(); if ($fkt->benutzerfunktion_exists($user, 'stdv')) { $is_stdv = true; } } ?> <!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">
die($p->t('lvplan/datumsbereichZuGross') . "!"); } if (!isset($type)) { if ($pers_uid = check_student($uid)) { $type = 'student'; } elseif ($pers_uid = check_lektor($uid)) { $type = 'lektor'; } else { die("Cannot set type!"); } } if (!isset($pers_uid)) { if ($type == 'student') { $pers_uid = check_student($uid); } elseif ($type == 'lektor') { $pers_uid = check_lektor($uid); } else { $pers_uid = ''; } } // Stundenplanobjekt erzeugen $stdplan = new wochenplan($type); $stdplan->crlf = $crlf; // Zusaetzliche Daten laden if (!$stdplan->load_data($type, $pers_uid, $ort_kurzbz, $stg_kz, $sem, $ver, $grp, $gruppe_kurzbz, null, $lva)) { die($stdplan->errormsg); } //Ueberschriften in HTML if ($format == 'HTML') { if ($type == 'verband' || $type == 'einheit') { if (strlen($gruppe_kurzbz) > 0) {