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();
 }
예제 #3
0
}
$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');
    }
}
?>
<html>
	<head>
		<title>Incoming-Verwaltung</title>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
		<meta name="robots" content="noindex">
		<link href="../../../skin/style.css.php" rel="stylesheet" type="text/css">
		<link href="../../../include/js/tablesort/table.css" rel="stylesheet" type="text/css">
	</head>
	<body>
	<table width="100%" border="0">
			<tr>
				<td align="left"></td>
예제 #4
0
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
 *
 * Authors: Christian Paminger <*****@*****.**>
 *          Andreas Oesterreicher <*****@*****.**>
 *          Rudolf Hangl 		< *****@*****.** >
 *          Gerald Simane-Sequens 	< *****@*****.** >
 */
require_once '../../config/cis.config.inc.php';
require_once '../../include/basis_db.class.php';
require_once '../../include/functions.inc.php';
require_once '../../include/studiensemester.class.php';
require_once '../../include/phrasen.class.php';
$sprache = getSprache();
$p = new phrasen($sprache);
if (!($db = new basis_db())) {
    die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
}
if (!($user = get_uid())) {
    die($p->t('global/fehlerBeimErmittelnDerUID'));
}
$stsem_obj = new studiensemester();
$stsem = $stsem_obj->getaktorNext();
if (check_lektor($user)) {
    $is_lector = true;
} else {
    $is_lector = false;
}
echo '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
예제 #5
0
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'];
} else {
예제 #6
0
$sprache = getSprache();
$p = new phrasen($sprache);
$datum_obj = new datum();
$message = '';
$mailMessage = '';
$saveOk = null;
$ersteller = false;
$abgeschlossen = false;
$coodle_id = isset($_GET['coodle_id']) ? $_GET['coodle_id'] : '';
$coodle = new coodle();
if (!$coodle->load($coodle_id)) {
    die($coodle->errormsg);
}
// Überprüfen ob Coodle Status laufend oder abgeschlossen hat
if (!$coodle->checkStatus($coodle_id)) {
    die($p->t('coodle/umfrageNichtGueltig'));
}
// authentifizierung
if (!isset($_GET['zugangscode'])) {
    $uid = get_uid();
    if (!$coodle->checkBerechtigung($coodle_id, $uid)) {
        die($p->t('coodle/keineBerechtigung'));
    }
    // überprüfen ob ersteller gleich uid ist
    if ($coodle->ersteller_uid == $uid) {
        $ersteller = true;
    }
} else {
    if (!$coodle->checkBerechtigung($coodle_id, '', $_GET['zugangscode'])) {
        die($p->t('coodle/keineBerechtigung'));
    }
예제 #7
0
 *          Gerald Simane-Sequens 	< *****@*****.** >
 */
// **
// * @brief Uebersicht der Resturlaubstage
require_once '../../../config/cis.config.inc.php';
require_once '../../../include/functions.inc.php';
require_once '../../../include/resturlaub.class.php';
require_once '../../../include/benutzerberechtigung.class.php';
require_once '../../../include/phrasen.class.php';
$sprache = getSprache();
$p = new phrasen($sprache);
$uid = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
if (!$rechte->isBerechtigt('admin', 0) && !$rechte->isBerechtigt('mitarbeiter')) {
    die($p->t('global/keineBerechtigungFuerDieseSeite'));
}
$db = new basis_db();
$jahr = date('Y');
if (date('m') > 8) {
    $datum_beginn_iso = $jahr . '-09-01';
    $datum_beginn = '1.Sept.' . $jahr;
    $datum_ende_iso = $jahr + 1 . '-08-31';
    $datum_ende = '31.Aug.' . ($jahr + 1);
    $geschaeftsjahr = $jahr . '/' . ($jahr + 1);
} else {
    $datum_beginn_iso = $jahr - 1 . '-09-01';
    $datum_beginn = '1.Sept.' . ($jahr - 1);
    $datum_ende_iso = $jahr . '-08-31';
    $datum_ende = '31.Aug.' . $jahr;
    $geschaeftsjahr = $jahr - 1 . '/' . $jahr;
예제 #8
0
 *          Andreas Oesterreicher <*****@*****.**>
 *          Rudolf Hangl 		< *****@*****.** >
 *          Gerald Simane-Sequens 	< *****@*****.** >
 */
require_once '../../../config/cis.config.inc.php';
require_once '../../../include/basis_db.class.php';
require_once '../../../include/functions.inc.php';
require_once '../../../include/benutzerberechtigung.class.php';
require_once '../../../include/studiengang.class.php';
require_once '../../../include/studiensemester.class.php';
require_once '../../../include/lehrveranstaltung.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();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if (isset($_GET['lvid']) && is_numeric($_GET['lvid'])) {
    $lvid = $_GET['lvid'];
} else {
    die($p->t('global/fehlerBeiDerParameteruebergabe'));
}
$lv_obj = new lehrveranstaltung();
if (!$lv_obj->load($lvid)) {
    die($p->t('upload/fehlerBeimLadenDerLv'));
}
$stg_obj = new studiengang();
$stg_obj->load($lv_obj->studiengang_kz);
 *
 * Authors: Christian Paminger <*****@*****.**>, 
 *          Andreas Oesterreicher <*****@*****.**> and
 *          Rudolf Hangl <*****@*****.**>.
 */
/**
 * Menue Oben Rechts fuer CIS Seite
 */
require_once '../include/phrasen.class.php';
require_once '../include/functions.inc.php';
$sprache = getSprache();
$p = new phrasen($sprache);
?>

	<td style="border-right-width:1px; border-right-style:solid; border-color:#626B71;padding-right:3px;padding-left:3px;"><div id="GlobalMenu" style="display: inline; text-transform:uppercase; font-weight: bold"><a class='Item' href="index.html" target="_top"><?php 
echo $p->t('profil/home');
?>
</a></div></td>
	<!--<td style="border-right-width:1px; border-right-style:solid; border-color:#626B71;padding-right:3px;"><div id="GlobalMenu" style="display: inline; text-transform:uppercase; font-weight: bold"><a class='Item' href="menu.php?content_id=173" target="menu"><?php 
echo $p->t('profil/meinCis');
?>
</a></div></td>-->
	<!--<td style="border-right-width:1px; border-right-style:solid; border-color:#626B71;padding-right:3px;padding-left:3px;"><div id="GlobalMenu" style="display: inline; text-transform:uppercase; font-weight: bold"><a class='Item' href="menu.php?content_id=166" target="menu"><?php 
echo $p->t('lvaliste/lehrveranstaltungen');
?>
</a></div></td>-->
	<!--<td style="border-right-width:1px; border-right-style:solid; border-color:#626B71;padding-right:3px;padding-left:3px;"><div id="GlobalMenu" style="display: inline; text-transform:uppercase; font-weight: bold"><a class='Item' href="../cis/private/lvplan/stpl_week.php" target="blank">Mein LV-Plan</a></div></td>-->
	<td style="border-right-width:1px; border-right-style:solid; border-color:#626B71;padding-right:3px;padding-left:3px;"><div id="GlobalMenu" style="display: inline; text-transform:uppercase; font-weight: bold"><a class='Item' href="http://fhcomplete.technikum-wien.at/dokuwiki/doku.php" target="blank">WIKI</a></div></td>
	<?php 
if (CHOOSE_LAYOUT) {
    echo '<td style="border-right-width:1px; border-right-style:solid; border-color:#626B71;padding-right:5px;padding-left:5px;"><div id="GlobalMenu" style="display: inline; text-transform:uppercase; font-weight: bold"><a class="Item" href="../layouts.php" target="content">Layouts</a></div></td>';
예제 #10
0
		<link href="../../skin/style.css.php" rel="stylesheet" type="text/css">
		<link rel="stylesheet" href="../../skin/tablesort.css" type="text/css"/>
		<script type="text/javascript" src="../../include/js/jquery.js"></script>
		<script type="text/javascript">	
		$(document).ready(function() 
			{ 
			    $("#table").tablesorter(
				{
					sortList: [[0,0]],
					widgets: [\'zebra\'],
				}); 
			} 
		);
		</script>
	</head>
	<title>' . $p->t('mailverteiler/personenImVerteiler') . '</title>
<body>';
if (!($db = new basis_db())) {
    die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
}
if (!isset($_GET['kz'])) {
    die($p->t('global/fehlerBeiDerParameteruebergabe'));
}
if (isset($_GET['all'])) {
    $qry = "SELECT vorname, nachname, uid FROM campus.vw_student WHERE aktiv=true AND studiengang_kz='" . addslashes($_GET['kz']) . "' AND semester<10 AND semester>0 ORDER BY nachname, vorname";
} else {
    $qry = "SELECT vorname, nachname, uid FROM campus.vw_student WHERE aktiv=true AND studiengang_kz='" . addslashes($_GET['kz']) . "'";
    if (isset($_GET['sem'])) {
        $qry .= " AND semester='" . addslashes($_GET['sem']) . "'";
    }
    if (isset($_GET['verband'])) {
예제 #11
0
     if (count($akte->result) > 0) {
         $akte = $akte->result[0];
         $akte->new = false;
     } else {
         $akte->new = true;
     }
 } else {
     $akte->new = true;
 }
 $dokument = new dokument();
 $dokument->loadDokumenttyp($_REQUEST['dokumenttyp']);
 $extension = end(explode(".", strtolower($_FILES['file']['name'])));
 $titel = $_REQUEST['dokumenttyp'];
 // da nur 32 zeichen gespeichert werden dürfen, muss anhand vom typ gekürzt werden
 if ($_REQUEST['dokumenttyp'] == 'Lebenslf') {
     $titel = $p->t('incoming/lebenslauf') . "." . $extension;
 }
 if ($_REQUEST['dokumenttyp'] == 'LearnAgr') {
     $titel = $p->t('incoming/learningAgreement') . "." . $extension;
 }
 if ($_REQUEST['dokumenttyp'] == 'Motivat') {
     $titel = $p->t('incoming/motivationsschreiben') . "." . $extension;
 }
 if ($_REQUEST['dokumenttyp'] == 'Zeugnis') {
     $titel = $p->t('incoming/zeugnis') . "." . $extension;
 }
 if ($_REQUEST['dokumenttyp'] == 'Lichtbil') {
     $titel = $p->t('incoming/lichtbild') . "." . $extension;
 }
 // alle auf 32
 $akte->dokument_kurzbz = $_REQUEST['dokumenttyp'];
예제 #12
0
				document.getElementById(x).style.display = 'none';
	       	} else if (document.all && document.all[x]) {                                
				document.all[x].visibility = 'hidden';
				document.all[x].style.display='none';
	       	} else if (document.layers && document.layers[x]) {                          
		           	 document.layers[x].visibility = 'hide';
				 document.layers[x].style.display='none';
		          }
		}	
	-->
	</script>
			
</head>
<body>
	<h1><?php 
echo $p->t('tools/applikationsliste');
?>
</h1>
	<table>
	<tr>
		<td><br/><?php 
echo $p->t('tools/naehereInformationenfindenSieUnter');
?>
.<br/><br/></td>
	</tr>
	</table>
<?php 
$cSoftGridApplicationsRoot = array('%CSIDL_PROGRAMS%\\SoftGrid Applications\\', '%CSIDL_PROGRAMS%\\SoftGrid Applications');
$debug = trim(isset($_REQUEST['debug']) ? $_REQUEST['debug'] : false);
$cXMLFile = trim(isset($_REQUEST['xml']) ? $_REQUEST['xml'] : '../../../documents/infrastruktur/AppList.xml');
if (!is_file($cXMLFile) && !stristr($cXMLFile, 'http')) {
예제 #13
0
 *          Rudolf Hangl <*****@*****.**>.
 */
/**
 * Uebersicht der Zeitsperren der Mitarbeiter
 */
require_once '../../../config/cis.config.inc.php';
require_once '../../../include/functions.inc.php';
require_once '../../../include/phrasen.class.php';
$sprache = getSprache();
$p = new phrasen($sprache);
?>

<html>
<head>
<title><?php 
echo $p->t('zeitwunsch/profil');
?>
</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="../../../skin/style.css.php" type="text/css">
</head>
<body id="inhalt">
<H3><?php 
echo $p->t('zeitwunsch/erklaerung');
?>
:</H3>
<P><?php 
echo $p->t('zeitwunsch/kontrollierenSieIhreZeitwuensche');
?>
!<BR><BR>
</P>
예제 #14
0
	<?php 
if (isset($_GET['content_id']) && $_GET['content_id'] != '') {
    $content_id = $_GET['content_id'];
} else {
    $content_id = CIS_MENU_ENTRY_CONTENT;
}
?>

		<ul id="menu">
			<?php 
if ($content_id != CIS_MENU_ENTRY_CONTENT) {
    ?>
				<li><a href="?content_id=<?php 
    echo CIS_MENU_ENTRY_CONTENT;
    ?>
">&lt;&lt; <?php 
    echo $p->t('global/zurueck');
    ?>
</a><br></li>
			<?php 
}
require_once '../cms/menu.inc.php';
drawSubmenu($content_id);
//Gepufferten Output ausgeben
ob_end_flush();
?>
		</ul>
	</div>
</body>
</html>
require_once '../../../../include/functions.inc.php';
require_once '../../../../include/lehrveranstaltung.class.php';
require_once '../../../../include/studiengang.class.php';
require_once '../../../../include/studiensemester.class.php';
require_once '../../../../include/lehreinheit.class.php';
require_once '../../../../include/benutzerberechtigung.class.php';
require_once '../../../../include/uebung.class.php';
require_once '../../../../include/beispiel.class.php';
require_once '../../../../include/studentnote.class.php';
require_once '../../../../include/datum.class.php';
require_once 'functions.inc.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();
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
예제 #16
0
				for(i=0;i<temp.length;i++)
				{
					if(adressen=='')
					{
						adressen=temp[i];
					}
					else
					{
						if(adressen.search(temp[i])==-1)
						{
							adressen=adressen+trenner+temp[i];
						}
					}	
				}
			}
		}
	}
	window.location.href="mailto:"+adressen+"?subject=Betreuungen Bachelorarbeit bzw. Master Thesis bei Studiengang "+stgbez;
}
</script>
</head>

<body class="background_main">
<?php 
echo "<h2><div style='float:left'>Bachelor-/Masterarbeitsbetreuungen (Studiengang {$stg_kz}, {$stgbez})</div><div style='text-align: right;'><a href='../../cms/dms.php?id=" . $p->t('dms_link/abgabetoolAssistenzHandbuch') . "' target='_blank'><img src='../../skin/images/information.png' alt='Anleitung' title='Anleitung BaDa-Abgabe' border=0>&nbsp;Handbuch</a></div></h2>";
echo $htmlstr;
?>

</body>
</html>
예제 #17
0
     if (count($akte->result) > 0) {
         $akte = $akte->result[0];
         $akte->new = false;
     } else {
         $akte->new = true;
     }
 } else {
     $akte->new = true;
 }
 $dokument = new dokument();
 $dokument->loadDokumenttyp($_REQUEST['dokumenttyp']);
 $extension = end(explode(".", strtolower($_FILES['bild']['name'])));
 $titel = '';
 // da nur 32 zeichen gespeichert werden dürfen, muss anhand vom typ gekürzt werden
 if ($_REQUEST['dokumenttyp'] == 'Lebenslf') {
     $titel = $p->t('incoming/lebenslauf') . "." . $extension;
 }
 if ($_REQUEST['dokumenttyp'] == 'LearnAgr') {
     $titel = $p->t('incoming/learningAgreement') . "." . $extension;
 }
 if ($_REQUEST['dokumenttyp'] == 'Motivat') {
     $titel = $p->t('incoming/motivationsschreiben') . "." . $extension;
 }
 if ($_REQUEST['dokumenttyp'] == 'Zeugnis') {
     $titel = $p->t('incoming/zeugnis') . "." . $extension;
 }
 if ($_REQUEST['dokumenttyp'] == 'Lichtbil') {
     $titel = $p->t('incoming/lichtbild') . "." . $extension;
 }
 $akte->dokument_kurzbz = $_REQUEST['dokumenttyp'];
 $akte->person_id = $_GET['person_id'];
예제 #18
0
 *
 */
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>';
if (!isset($_SERVER['HTTPS']) || isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'off') {
    $httpspath = str_replace('http://', 'https://', APP_ROOT) . 'cis/private/profile/change_password.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>';
}
예제 #19
0
 * 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 <*****@*****.**>
 */
require_once '../../../config/cis.config.inc.php';
require_once '../../../config/global.config.inc.php';
require_once '../../../include/functions.inc.php';
require_once '../../../include/phrasen.class.php';
require_once '../../../include/lvangebot.class.php';
require_once '../../../include/benutzergruppe.class.php';
require_once '../../../include/lehrveranstaltung.class.php';
$sprache = getSprache();
$p = new phrasen($sprache);
if (!($db = new basis_db())) {
    die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
}
if (!($user = get_uid())) {
    die($p->t('global/nichtAngemeldet'));
}
echo '<!DOCTYPE HTML>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
	<link href="../../../skin/style.css.php" rel="stylesheet" type="text/css">
</head>
<body>
<h1>' . $p->t('lehre/abmeldung') . '</h1>';
if (!isset($_GET['lvid']) || !isset($_GET['stsem'])) {
    die('Fehlerhafte Parameterübergabe');
}
/*******************************************************************************************************
 *				abgabe_lektor
 * 		abgabe_lektor ist die Lektorenmaske des Abgabesystems 
 * 			für Diplom- und Bachelorarbeiten
 *******************************************************************************************************/
require_once '../../../config/cis.config.inc.php';
require_once '../../../include/basis_db.class.php';
require_once '../../../include/functions.inc.php';
require_once '../../../include/studiengang.class.php';
require_once '../../../include/datum.class.php';
require_once '../../../include/benutzerberechtigung.class.php';
require_once '../../../include/phrasen.class.php';
$anzeigesprache = getSprache();
$p = new phrasen($anzeigesprache);
if (!($db = new basis_db())) {
    die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
}
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';
    $command = '';
    $paabgabe_id = '';
    $fixtermin = false;
    $datum = '01.01.1980';
    $kurzbz = '';
    $kontrollschlagwoerter = '';
    $schlagwoerter = '';
    $schlagwoerter_en = '';
    $abstract = '';
예제 #21
0
					<?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();
$konto->getBuchungen($person_id);
if (count($konto->result) > 0) {
    ?>
						<div class="table-responsive">
							<table class="table table-striped">
								<thead>
									<tr>
										<th><?php 
예제 #22
0
    $zeitraum_von = $datum->formatDatum($_REQUEST['zeitraum_von'], 'Y-m-d');
    $zeitraum_bis = $datum->formatDatum($_REQUEST['zeitraum_bis'], 'Y-m-d');
    $preoutgoing = new preoutgoing();
    $preoutgoing->loadUid($outgoing->uid);
    // löschen der Ansprechperson
    if ($_POST['ansprechperson'] == ' ' || $_POST['ansprechperson'] == '' || $_POST['ansprechperson_uid'] == '') {
        $ansprechpersonUid = '';
    }
    $preoutgoing->new = false;
    $preoutgoing->ansprechperson = $ansprechpersonUid;
    $preoutgoing->dauer_von = $zeitraum_von;
    $preoutgoing->dauer_bis = $zeitraum_bis;
    $preoutgoing->anmerkung_student = $_POST['anmerkung'];
    $preoutgoing->updatevon = $uid;
    if ($preoutgoing->save()) {
        $message = '<span class="ok">' . $p->t('global/erfolgreichgespeichert') . '</span>';
    } else {
        $message = '<span class="error">' . $p->t('global/fehlerBeimSpeichernDerDaten') . '</span>';
    }
}
// Updated die Daten des Preoutgoing
if (isset($_REQUEST['zDaten'])) {
    $preoutgoingZDaten = new preoutgoing();
    $preoutgoingZDaten->load($outgoing->preoutgoing_id);
    $datum = new datum();
    // wenn sprachkurs gesetzt -> erasmus programm
    if (isset($_REQUEST['sprachkurs'])) {
        $preoutgoingZDaten->sprachkurs_von = $datum->formatDatum($_REQUEST['sprachkurs_von'], 'Y-m-d');
        $preoutgoingZDaten->sprachkurs_bis = $datum->formatDatum($_REQUEST['sprachkurs_bis'], 'Y-m-d');
        if ($_REQUEST['sprachkurs'] == 'vorbereitend') {
            $preoutgoingZDaten->sprachkurs = true;
require_once '../../../include/lehrveranstaltung.class.php';
require_once '../../../include/phrasen.class.php';
if (!($db = new basis_db())) {
    $db = false;
}
$sprache = getSprache();
$p = new phrasen($sprache);
$user = get_uid();
?>
<!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><?php 
echo $p->t('freifach/freifaecherAnmeldungsuebersicht');
?>
</title>
	</head>

	<body>
	<h1><?php 
echo $p->t('freifach/freifaecherAnmeldungsuebersicht');
?>
</h1>
	<?php 
echo $p->t('freifach/bitteFreifachAuswaehlen');
?>
	<br />
<?php 
$lvid = trim(isset($_POST['lvid']) ? $_POST['lvid'] : '');
예제 #24
0
require_once '../../config/cis.config.inc.php';
require_once '../../include/functions.inc.php';
require_once '../../include/person.class.php';
require_once '../../include/benutzer.class.php';
require_once '../../include/akte.class.php';
require_once '../../include/phrasen.class.php';
//$user = get_uid(); Besitzt noch keine uid
$user = '';
$sprache = getSprache();
$p = new phrasen($sprache);
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/style.css.php" rel="stylesheet" type="text/css">
	<title>' . $p->t('profil/Bildupload') . '</title>
</head>
<body>
<h1>' . $p->t('profil/Bildupload') . '</h1>';
if (!isset($_SESSION['prestudent/user']) && !isset($_SESSION['incoming/user'])) {
    exit('Keine Berechtigung zum Bildupload.');
}
function resize($filename, $width, $height)
{
    $ext = explode('.', $_FILES['bild']['name']);
    $ext = strtolower($ext[count($ext) - 1]);
    // Hoehe und Breite neu berechnen
    list($width_orig, $height_orig) = getimagesize($filename);
    if ($width && $width_orig < $height_orig) {
        $width = $height / $height_orig * $width_orig;
    } else {
예제 #25
0
$content = new content();
$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 href="../skin/style.css.php" rel="stylesheet" type="text/css">
	<link rel="stylesheet" href="../skin/styles/jquery.css" type="text/css">
	<link rel="stylesheet" href="../skin/styles/jquery-ui.css" type="text/css">

	<script src="../include/js/jquery.js" type="text/javascript"></script>
	<script src="../include/js/jquery-ui.js" type="text/javascript"></script>
	<script type="text/javascript" src="../include/tiny_mce/tiny_mce.js"></script>
	
	<title>' . $p->t('news/newsverwaltung') . '</title>
	<script type="text/javascript">
	$(document).ready(function() 
		{ 
			$( ".datepicker_datum" ).datepicker({
				 changeMonth: true,
				 dateFormat: "dd.mm.yy",
				 minDate: "getDate",
				 maxDate: "+30d"
				 });
		});

	tinyMCE.init
	(
		{
		mode : "textareas",
예제 #26
0
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
 *
* Authors: Christian Paminger <*****@*****.**>,
 *          Andreas Oesterreicher <*****@*****.**> and
 *          Rudolf Hangl 		< *****@*****.** >
 *          Gerald Simane-Sequens 	< *****@*****.** >
 *
 */
require_once '../../../config/cis.config.inc.php';
require_once '../../../include/functions.inc.php';
require_once '../../../include/basis_db.class.php';
require_once '../../../include/phrasen.class.php';
$sprache = getSprache();
$p = new phrasen($sprache);
if (!($db = new basis_db())) {
    die($p->t("global/fehlerBeimOeffnenDerDatenbankverbindung"));
}
if (!($user = get_uid())) {
    die($p->t("global/nichtAngemeldet") . '! <a href="javascript:history.back()">Zur&uuml;ck</a>');
}
if (check_lektor($user)) {
    $is_lector = true;
} else {
    $is_lector = false;
}
?>
<!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">
예제 #27
0
require_once '../../../../include/beispiel.class.php';
require_once '../../../../include/datum.class.php';
require_once '../../../../include/phrasen.class.php';
if (!($db = new basis_db())) {
    die('Fehler beim Herstellen der Datenbankverbindung');
}
$sprache = getSprache();
$p = new phrasen($sprache);
?>
<!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><?php 
echo $p->t('benotungstool/kreuzerltool');
?>
</title>
<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;
	  }
	}
	function confirmdelete()
	{
 * 		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';
    $command = '';
    $paabgabe_id = '';
    $fixtermin = false;
 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();
 }
예제 #30
0
require_once '../../../include/benutzerberechtigung.class.php';
require_once '../../../include/lehrveranstaltung.class.php';
require_once '../../../include/lehreinheit.class.php';
require_once '../../../include/lehreinheitgruppe.class.php';
require_once '../../../include/lehreinheitmitarbeiter.class.php';
require_once '../../../include/studiengang.class.php';
require_once '../../../include/phrasen.class.php';
require_once '../../../include/moodle.class.php';
require_once '../../../include/moodle19_course.class.php';
require_once '../../../include/moodle19_user.class.php';
require_once '../../../include/moodle24_course.class.php';
require_once '../../../include/moodle24_user.class.php';
$sprache = getSprache();
$p = new phrasen($sprache);
if (!($db = new basis_db())) {
    die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
}
if (!($user = get_uid())) {
    die($p->t('moodle/sieSindNichtAngemeldet') . ' !');
}
if (isset($_GET['lvid']) && is_numeric($_GET['lvid'])) {
    $lvid = $_GET['lvid'];
} else {
    die($p->t('moodle/lvidMussUebergebenWerden'));
}
if (isset($_GET['stsem']) && check_stsem($_GET['stsem'])) {
    $stsem = $_GET['stsem'];
} else {
    die($p->t('moodle/esWurdeKeinStudiensemesterUebergeben'));
}
$art = isset($_POST['art']) ? $_POST['art'] : 'lv';