本文整理汇总了PHP中check_lektor函数的典型用法代码示例。如果您正苦于以下问题:PHP check_lektor函数的具体用法?PHP check_lektor怎么用?PHP check_lektor使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了check_lektor函数的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
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();
}
示例2: confirmdelete
}
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 = '';
示例3: get_uid
$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;
示例4: get_uid
*
* 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 <oesi@technikum-wien.at>.
*/
/**
* 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">
示例5: getSprache
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'];
示例6: isset
*
* 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 <burkhart@technikum-wien.at>.
*/
/**
* 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
示例7: get_uid
<?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>
<!--
示例8: ServiceTerminalCheckVerlaengerung
/**
* 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');
}
}
示例9: preoutgoing
<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>
示例10: benutzer
}
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>';
示例11: getSprache
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">
示例12: die
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) {