public function __construct() { parent::__construct(); $sprache = getSprache(); $user = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); $p = new phrasen($sprache); $fkt = new funktion(); $fkt->getAll($user); if ($rechte->isFix() || $rechte->isBerechtigt('mitarbeiter/zeitsperre')) { $this->items[] = array('title' => $p->t('menu/zeitsperren'), 'target' => 'content', 'link' => 'private/profile/zeitsperre_days.php?days=12', 'name' => $p->t('menu/zeitsperren')); if ($rechte->isBerechtigt('admin', 0) || $rechte->isBerechtigt('mitarbeiter')) { $this->items[] = array('title' => $p->t('menu/resturlaub'), 'target' => 'content', 'link' => 'private/profile/resturlaub.php', 'name' => $p->t('menu/resturlaub')); } if ($rechte->isBerechtigt('admin', 0) || $rechte->isBerechtigt('mitarbeiter') || $fkt->checkFunktion('stvLtg') || $fkt->checkFunktion('gLtg') || $fkt->checkFunktion('Leitung') || $fkt->checkFunktion('ass')) { $this->items[] = array('title' => $p->t('menu/fixangestellte'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?fix=true', 'name' => $p->t('menu/fixangestellte')); $this->items[] = array('title' => $p->t('menu/fixelektoren'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?fix=true&lektor=true', 'name' => $p->t('menu/fixelektoren')); $this->items[] = array('title' => $p->t('menu/organisationseinheit'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?organisationseinheit=', 'name' => $p->t('menu/organisationseinheit')); $this->items[] = array('title' => $p->t('menu/assistenz'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?funktion=ass&stg_kz=', 'name' => $p->t('menu/assistenz')); } $stg_obj = new studiengang(); $stg_obj->loadArray($rechte->getStgKz('admin'), 'typ, kurzbz', true); foreach ($stg_obj->result as $row) { $this->items[] = array('title' => 'Lektoren ' . $row->kurzbzlang, 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?funktion=lkt&stg_kz=' . $row->studiengang_kz, 'name' => $p->t('menu/lektoren') . ' ' . $row->kurzbzlang); } } $this->output(); }
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(); }
public function __construct() { parent::__construct(); $sprache = getSprache(); $user = get_uid(); $p = new phrasen($sprache); //Untergebene holen $mitarbeiter = new mitarbeiter(); $mitarbeiter->getUntergebene($user); $untergebene = ''; foreach ($mitarbeiter->untergebene as $u_uid) { if ($untergebene != '') { $untergebene .= ','; } $untergebene .= "'" . addslashes($u_uid) . "'"; } $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); if ($rechte->isBerechtigt('mitarbeiter/urlaube', null, 'suid')) { if (!$mitarbeiter->getPersonal('true', null, null, 'true', null, null)) { echo 'Fehler:' . $mitarbeiter->errormsg; } foreach ($mitarbeiter->result as $row) { if ($untergebene != '') { $untergebene .= ','; } $untergebene .= "'" . addslashes($row->uid) . "'"; } } if ($untergebene != '') { $qry = "SELECT * FROM campus.vw_mitarbeiter WHERE uid in({$untergebene}) AND aktiv ORDER BY nachname, vorname"; $this->linkitem['link'] = 'private/profile/urlaubsfreigabe.php'; $this->linkitem['target'] = 'content'; if ($result = $this->db_query($qry)) { $this->items[] = array('title' => $p->t('menu/urlaubAlle'), 'target' => 'content', 'link' => 'private/profile/urlaubsfreigabe.php', 'name' => $p->t('menu/urlaubAlle')); while ($row = $this->db_fetch_object($result)) { $name = $row->nachname . ' ' . $row->vorname . ' ' . $row->titelpre . ' ' . $row->titelpost; $title = $row->nachname . ' ' . $row->vorname . ' ' . $row->titelpre . ' ' . $row->titelpost; if ($row->fixangestellt == 'f') { $name = '<span style="color: gray;">' . $name . '</span>'; } $this->items[] = array('title' => $title, 'target' => 'content', 'link' => 'private/profile/urlaubsfreigabe.php?uid=' . $row->uid, 'name' => $name); } } } else { $this->link = false; } $this->output(); }
public function __construct() { parent::__construct(); $this->link = false; $sprache = getSprache(); $lv_obj = new lehrveranstaltung(); if (!$lv_obj->load_lva('0', null, null, true, false, 'bezeichnung')) { echo "<tr><td>{$lv_obj->errormsg}</td></tr>"; } foreach ($lv_obj->lehrveranstaltungen as $row) { $this->items[] = array('title' => $row->bezeichnung_arr[$sprache], 'target' => 'content', 'link' => 'private/lehre/lesson.php?lvid=' . $row->lehrveranstaltung_id, 'name' => '<span ' . (!$row->aktiv ? ' style="" ' : ' style=""') . '>' . (!$row->aktiv ? ' <img src="../skin/images/ampel_rot.png" height="8px" height="8px"> ' : ' <img src="../skin/images/ampel_gruen.png" height="8px"> ') . ' ' . $this->CutString($row->bezeichnung_arr[$sprache], 21) . '</span>'); } $this->block .= '<script language="JavaScript" type="text/javascript">'; $this->block .= ' parent.content.location.href="../cms/news.php?studiengang_kz=0&semester=0"'; $this->block .= '</script>'; $this->output(); }
/** * Zeichnet einen Menueeintrag aus dem CMS System * * @param $content_id */ function drawSubmenu($content_id) { global $sprache; global $contentarr; global $childsobject; global $contentobjects; $content = new content(); $sprache = getSprache(); // Daten Laden // Alle Kindelemente des Contents holen $ids = $content->getAllChilds($content_id); // Alle vorkommenden Contenteintraege laden $content->loadArray($ids, $sprache, true); $contentobjects = $content->result; // Baumstruktur laden $childsobject = $content->getChildArray($content_id); // Menue rausschreiben drawSubmenu1($content_id); }
* * 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 <*****@*****.**> and * Karl Burkhart <*****@*****.**>. */ require_once '../../../config/cis.config.inc.php'; require_once '../../../include/phrasen.class.php'; require_once '../../../include/person.class.php'; if (isset($_GET['lang'])) { setSprache($_GET['lang']); } $sprache = getSprache(); $p = new phrasen($sprache); if (isset($_POST['userid'])) { $login = $_REQUEST['userid']; $person = new person(); session_start(); $preincoming = $person->checkZugangscodeIncoming($login); //Zugangscode wird überprüft if ($preincoming != false) { $_SESSION['incoming/user'] = $login; $_SESSION['incoming/preincomingid'] = $preincoming; header('Location: incoming.php'); exit; } else { $errormsg = $p->t('incoming/ungueltigerbenutzer'); }
*/ /******************************************************************************************************* * abgabe_lektor * abgabe_lektor ist die Lektorenmaske des Abgabesystems * fuer Diplom- und Bachelorarbeiten *******************************************************************************************************/ require_once '../../../config/cis.config.inc.php'; require_once '../../../include/functions.inc.php'; require_once '../../../include/studiengang.class.php'; require_once '../../../include/student.class.php'; require_once '../../../include/datum.class.php'; require_once '../../../include/mail.class.php'; require_once '../../../include/benutzerberechtigung.class.php'; require_once '../../../include/phrasen.class.php'; require_once '../../../include/projektarbeit.class.php'; $anzeigesprache = getSprache(); $p = new phrasen($anzeigesprache); if (!($db = new basis_db())) { die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung')); } // Wenn die Datei zu gross ist, dann ist FILES und POST leer if (empty($_FILES) && empty($_POST) && isset($_SERVER['REQUEST_METHOD']) && strtolower($_SERVER['REQUEST_METHOD']) == 'post') { echo $p->t('abgabetool/dateiZuGross'); exit; } if (!isset($_POST['uid'])) { $uid = isset($_GET['uid']) ? $_GET['uid'] : '-1'; $projektarbeit_id = isset($_GET['projektarbeit_id']) ? $_GET['projektarbeit_id'] : '-1'; $titel = isset($_GET['titel']) ? $_GET['titel'] : '-1'; $betreuer = isset($_GET['betreuer']) ? $_GET['betreuer'] : '-1'; $bid = isset($_GET['bid']) ? $_GET['bid'] : '-1';
* MA 02110-1301, USA. * * * Authors: Andreas Österreicher <*****@*****.**> * Alexander Nimmervoll <*****@*****.**> * */ require_once '../../../config/cis.config.inc.php'; require_once '../../../include/functions.inc.php'; require_once '../../../include/benutzer.class.php'; require_once '../../../addons/ldap/vilesci/ldap.class.php'; require_once '../../../include/phrasen.class.php'; require_once '../../../include/' . EXT_FKT_PATH . '/passwort.inc.php'; $uid = get_uid(); $db = new basis_db(); $p = new phrasen(getSprache()); echo '<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>' . $p->t('passwort/Title') . '</title> <link rel="stylesheet" href="../../../skin/fhcomplete.css" /> <link rel="stylesheet" href="../../../skin/style.css.php" /> </head> <body> '; $benutzer = new benutzer(); if (!$benutzer->load($uid)) { die('Benutzer nicht gefunden'); } echo '<h1>' . $p->t('passwort/PasswortAenderFuer', array($db->convert_html_chars($benutzer->vorname), $db->convert_html_chars($benutzer->nachname), $db->convert_html_chars($benutzer->uid))) . '</h1>';
<tr> <td class="rand"></td> <td class="boxshadow" align="center" valign="top"><br><br>'; if ($erfolgreichaktiviert) { echo '<br><br><h1>Ihr Account wurde erfolgreich aktiviert</h1><br><br> <a href="' . APP_ROOT . '">>> Weiter zum Login</a>'; } else { echo ' <table width="100%" border="0"> <tr> <td align="left"></td> <td align="right" width="10px"> <select style="text-align: right; color: #0086CC; border: 0;" name="select" onchange="changeSprache(this.options[this.selectedIndex].value);">'; $sprache2 = new sprache(); $sprache2->getAll(true); foreach ($sprache2->result as $row) { echo ' <option value="' . $row->sprache . '" ' . ($row->sprache == $sprache ? 'selected' : '') . '>' . $row->bezeichnung_arr[getSprache()] . ' </option>'; } echo ' </select></td> </tr> </table>'; echo ' <h1>' . $p->t('passwort/AccountAktivierung') . '</h1> ' . $p->t('passwort/PasswortWaehlen') . '<br>' . $p->t('passwort/InfotextPolicy') . ' <br><br>'; if (!isset($_SERVER['HTTPS']) || isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'off') { $httpspath = str_replace('http://', 'https://', APP_ROOT) . 'cis/public/accountactivation.php'; echo '<div style="border: 2px solid red; text-align:center">' . $p->t('passwort/NoHttps') . '<br> <a href="' . $httpspath . '">' . $p->t('passwort/ZuHttpsWechseln') . '</a></div><br>'; } echo '<br> <span class="error">' . $errormsg . '</span>
* 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 <*****@*****.**>, * Andreas Österreicher <*****@*****.**> */ /** * Uebersicht ueber die Coodle Umfragen */ require_once '../../../config/cis.config.inc.php'; require_once '../../../include/coodle.class.php'; require_once '../../../include/functions.inc.php'; require_once '../../../include/phrasen.class.php'; require_once '../../../include/datum.class.php'; require_once '../../../include/benutzer.class.php'; $lang = getSprache(); $p = new phrasen($lang); $uid = get_uid(); $message = ''; echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="stylesheet" href="../../../skin/fhcomplete.css" type="text/css"> <link rel="stylesheet" href="../../../skin/style.css.php" type="text/css"> <link href="../../../skin/style.css.php" rel="stylesheet" type="text/css"> <link href="../../../skin/tablesort.css" rel="stylesheet" type="text/css"> <link href="../../../skin/jquery.css" rel="stylesheet" type="text/css"/> <script src="../../../include/js/jquery1.9.min.js" type="text/javascript"></script> <script type="text/javascript">
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(); }
<?php echo $sprache2->getBezeichnung(getSprache(), getSprache()); ?> <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu" aria-labelledby="sprache-label" id="sprache-dropdown"> <?php foreach ($sprache2->result as $row) { ?> <li role="presentation"> <a href="#" role="menuitem" tabindex="-1" data-sprache="<?php echo $row->sprache; ?> "> <?php echo $row->bezeichnung_arr[getSprache()]; ?> </a> </li> <?php } ?> </ul> </div> <ol class="breadcrumb"> <?php if ($method === 'registration') { ?> <li> <a href="<?php echo basename(__FILE__);