- Diverse Anpassungen des Vilesci Backends

This commit is contained in:
Andreas Österreicher
2009-10-05 07:39:51 +00:00
parent adbf302164
commit bfb600ef5b
29 changed files with 661 additions and 567 deletions
+1
View File
@@ -180,6 +180,7 @@ Verbindung: <br>
<b>Kontakt:</b> <br>
Susanne F&uuml;rnkranz<br>
Officezeiten: Mittwoch und Donnerstag 9:00-12:00 und 13:30-16:00 Uhr<br>
(nach telefonischer Vereinbarung)<br>
<a href="mailto:fuernkra@technikum-wien.at"
class="Item">fuernkra@technikum-wien.at</a><br>
Tel. 01 / 333 40 77 - 564<br>
+1 -1
View File
@@ -116,7 +116,7 @@ Listen der nicht im Online-Katalog abrufbaren Medien</b></td>
</tr>
<tr>
<td>
Free: <a href="http://www.citavi.com/de/download/download_citavi_free.html" target="_blank" class="Item">http://www.citavi.com/de/download/download_citavi_free.html</a><br>
Citavi Free: <a href="http://www.citavi.com/de/download/download_citavi_free.html" target="_blank" class="Item">http://www.citavi.com/de/download/download_citavi_free.html</a><br>
(kostenlose Literaturverwaltungs-Software)
</td>
</tr>
+3 -3
View File
@@ -89,7 +89,6 @@ $menu=array
(
'name'=>'Mitarbeiter','permissions'=>array('admin','lv-plan','support'),
'Übersicht'=>array('name'=>'Übersicht', 'link'=>'personen/lektor_uebersicht.php', 'target'=>'main'),
'Institute'=>array('name'=>'Institute', 'link'=>'personen/institutsliste.php', 'target'=>'main'),
'Zeitsperren'=>array('name'=>'Zeitsperren', 'link'=>'personen/urlaubsverwaltung.php', 'target'=>'main'),
'Resturlaub'=>array('name'=>'Urlaub', 'link'=>'personen/resturlaub_frameset.html', 'target'=>'main')
),
@@ -116,12 +115,12 @@ $menu=array
'Berechtigungen'=>array('name'=>'Berechtigungen', 'link'=>'stammdaten/benutzerberechtigung_frameset.html', 'target'=>'main'),
'Variablen'=>array('name'=>'Variablen', 'link'=>'stammdaten/variablen_frameset.html', 'target'=>'main'),
),
'Kommunikation'=>array
/*'Kommunikation'=>array
(
'name'=>'Kommunikation',
'Kontakte'=>array('name'=>'Kontakte', 'link'=>'kommunikation/kontakt.php', 'target'=>'main'),
'Mail-Verteiler'=>array('name'=>'Mail-Verteiler', 'link'=>'kommunikation/index.html', 'target'=>'main'),
),
),*/
'Studiengang'=>array('name'=>'Studiengang', 'link'=>'stammdaten/studiengang_frameset.html', 'target'=>'main'),
'Ort'=>array('name'=>'Ort (Raum)', 'link'=>'stammdaten/raum_frameset.html', 'target'=>'main'),
'Firmen'=>array('name'=>'Firmen', 'link'=>'stammdaten/firma_frameset.html', 'target'=>'main'),
@@ -158,6 +157,7 @@ $menu=array
'Raumauslastung'=>array('name'=>'Raumauslastung', 'link'=>'lehre/raumauslastung.php', 'target'=>'main'),
'Zeitwünsche'=>array('name'=>'Zeitwünsche', 'link'=>'lehre/zeitwuensche.php', 'target'=>'main'),
'Organisationseinheiten'=>array('name'=>'Organisationseinheiten', 'link'=>'stammdaten/organisationseinheiten.php', 'target'=>'main'),
'Institute'=>array('name'=>'Institute', 'link'=>'personen/institutsliste.php', 'target'=>'main'),
),
'Admin'=> array
(
+9 -17
View File
@@ -1,21 +1,13 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/1999/REC-html401-19991224/frameset.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>VileSci</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="skin/vilesci.css" type="text/css" />
<title>CIS - FH Technikum Wien</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script language="JavaScript" type="text/javascript">
window.location.href='vilesci/index.php';
</script>
</head>
<frameset cols="15%,*">
<frame src="vilesci/left.php" id="nav" name="nav" frameborder="0" />
<frame src="vilesci/main.php" id="main" name="main" frameborder="0" />
<noframes>
<body bgcolor="#FFFFFF">
This application works only with a frames-enabled browser.<br />
<a href="vilesci/main.php">Use without frames</a>
</body>
</noframes>
</frameset>
<body>
Wenn Sie nicht weitergeleitet werden, klicken Sie bitte <a href="vilesci/index.php">hier</a>
</body>
</html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1015 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

+22
View File
@@ -0,0 +1,22 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/frameset.dtd">
<html>
<head>
<title>VileSci</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" href="../skin/vilesci.css" type="text/css" />
</head>
<frameset rows="50px,*" framespacing="1" border="0"/>
<frame src="top.php" id="top" name="top" frameborder="0" scrolling="No"/>
<frameset cols="18%,*" frameborder="0" />
<frame src="left.php" id="nav" name="nav" frameborder="0" />
<frame src="main.php" id="main" name="main" frameborder="0" />
</frameset>
<noframes>
<body bgcolor="#FFFFFF">
This application works only with a frames-enabled browser.<br />
<a href="main.php">Use without frames</a>
</body>
</noframes>
</frameset>
</html>
+59 -119
View File
@@ -32,17 +32,12 @@
require_once('../include/'.EXT_FKT_PATH.'/vilesci_menu_main.inc.php');
if (!$uid = get_uid())
die('Keine UID gefunde ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
die('Keine UID gefunden ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
$berechtigung=new benutzerberechtigung();
$berechtigung->getBerechtigungen($uid);
if (!($berechtigung->isBerechtigt('admin') ||
$berechtigung->isBerechtigt('support') ||
$berechtigung->isBerechtigt('preinteressent') ||
$berechtigung->isBerechtigt('lehre') ||
$berechtigung->isBerechtigt('lv-plan') ))
die ('Keine Berechtigung!');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
@@ -78,119 +73,59 @@
<body style="background-color:#eeeeee;">
<!--
<div class="logo" style="background-color:#FFFFFF;" onclick="self.location.href='index.php'">
<img border="0" src="../skin/images/vilesci_logo.png" alt="VileSci (FASonline)" width="239px" title="VileSci" >
</div>
-->
<?php
function checkpermission($permissions)
if(isset($_GET['categorie']))
{
global $berechtigung;
$categorie=$_GET['categorie'];
$permission=false;
foreach ($permissions as $perm)
function checkpermission($permissions)
{
if($berechtigung->isBerechtigt($perm))
global $berechtigung;
$permission=false;
foreach ($permissions as $perm)
{
$permission=true;
if($berechtigung->isBerechtigt($perm))
{
$permission=true;
}
}
return $permission;
}
return $permission;
}
if ($berechtigung->isBerechtigt('admin'))
{
echo '
<div class="logo">
<div>
<a href="admin/menu.html" target="main"><img src="../skin/images/application_go.png" alt="go" border="0">&nbsp;Admin</a>
</div>
<div>
<a href="https://sdtools.technikum-wien.at" target="main"><img src="../skin/images/application_go.png" alt="go" border="0">&nbsp;SDTools</a>
</div>
</div>
';
}
foreach($menu AS $m)
{
$opener=false;
$hide=false;
if (isset($m['opener']))
if ($m['opener']=='true')
$opener=true;
if (isset($m['hide']))
if ($m['hide']=='true')
$hide=true;
if (isset($m['permissions']) && !checkpermission($m['permissions']))
continue;
if ($opener)
/*
if ($berechtigung->isBerechtigt('admin'))
{
echo '
<div class="logo">
<div>
<a href="admin/menu.html" target="main"><img src="../skin/images/application_go.png" alt="go" border="0">&nbsp;Admin</a>
</div>
<div>
<a href="https://sdtools.technikum-wien.at" target="main"><img src="../skin/images/application_go.png" alt="go" border="0">&nbsp;SDTools</a>
</div>
</div>
';
}*/
$menu = $menu[$categorie];
echo '<h2>'.$menu['name'].'</h2>';
$umbruch=true;
foreach($menu AS $m1)
{
echo '<SPAN style="cursor: pointer;" id="'.$m['name'].'_dot" onclick="js_toggle_container('."'".$m['name']."'".')">';
if ($hide)
echo '<img src="../skin/images/page_go.png" alt="page go" border="0">&nbsp;';
else
echo '<img src="../skin/images/page_green.png" alt="page close" border="0">&nbsp;';
echo '</SPAN>';
}
else
echo '&curren; ';
if (isset($m['link']))
echo '<a href="'.$m['link'].'" ';
if (isset($m['target']))
echo 'target="'.$m['target'].'" ';
if (isset($m['link']))
echo '>';
if (isset($m['name']) && isset($m['link']))
echo '<u><strong>'.$m['name'].'</strong></u>';
else if (isset($m['name']) )
echo '<u><strong style="cursor: pointer;" id="'.$m['name'].'_dot" onclick="js_toggle_container('."'".$m['name']."'".')">'.$m['name'].'</strong></u>';
if (isset($m['link']))
echo '</a>';
if ($hide)
$display='none';
else
$display='block';
echo "\n<DIV >\n".'<SPAN id="'.$m['name'].'" style="display:'.$display.'">';
foreach($m AS $m1)
if (is_array($m1) && isset($m1['name']))
{
$opener=false;
$hide=false;
if (isset($m1['opener']))
if ($m1['opener']=='true')
$opener=true;
if (isset($m1['hide']))
if ($m1['hide']=='true')
$hide=true;
if (isset($m1['permissions']) && !checkpermission($m1['permissions']))
continue;
if ($opener)
{
echo "\n\t".'<SPAN style="cursor: pointer;" onclick="js_toggle_container('."'".$m1['name']."'".')">';
if ($hide)
echo '<img src="../skin/images/page_go.png" alt="page go" border="0">&nbsp;';
else
echo '<img src="../skin/images/page_green.png" alt="page close" border="0">&nbsp;';
echo "\n\t\t</SPAN>";
}
else if (isset($m1['link']))
echo "\t &nbsp;&nbsp;&nbsp;<img src=\"../skin/images/bullet_go.png\" alt=\"page go\" border=\"0\">";
else
echo "\t &nbsp;&nbsp;&nbsp;&nbsp;";
if (isset($m1['link']))
echo '<a href="'.$m1['link'].'" ';
@@ -198,28 +133,28 @@ foreach($menu AS $m)
echo 'target="'.$m1['target'].'" ';
if (isset($m1['link']))
echo '>';
if (isset($m1['name']) && $opener )
echo '<strong>'.$m1['name'].'</strong>';
else if (isset($m1['name']) && !isset($m1['link']) )
echo '<strong style="font-size: smaller;">'.$m1['name'].'</strong>';
if (isset($m1['name']) && !isset($m1['link']) )
{
if($umbruch)
echo '<br />';
echo '<strong style="font-size: smaller;">'.$m1['name'].'</strong><br />';
}
else
echo '<strong>'.$m1['name'].'</strong>';
echo $m1['name'];
if (isset($m1['link']))
echo '</a>';
if ($hide)
$display='none';
else
$display='block';
echo "\n\t<DIV>\n\t".'<SPAN id="'.$m1['name'].'" style="display:'.$display.'">';
$umbruch=true;
foreach($m1 AS $m2)
{
if (is_array($m2) && isset($m2['name']))
{
if (isset($m2['permissions']) && !checkpermission($m2['permissions']))
continue;
if (isset($m2['link']))
echo "\n\t\t".'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="'.$m2['link'].'" ';
echo "\n\t\t".'<a href="'.$m2['link'].'" ';
if (isset($m2['target']))
echo 'target="'.$m2['target'].'" ';
if (isset($m2['link']))
@@ -228,14 +163,19 @@ foreach($menu AS $m)
echo $m2['name'];
if (isset($m2['link']))
echo '</a><br>';
$umbruch=false;
}
echo "\n\t</SPAN>\n\t</DIV>\n";
}
echo '<br>';
}
echo "\n</SPAN>\n</DIV>\n";
}
}
?>
<!--
<hr>
<a href="index.html" target="_top"><img title="'.$m2['name'].'" src="../skin/images/application_home.png" alt="page go" border="0">&nbsp;Home</a>
-->
</body>
</html>
+33 -25
View File
@@ -20,26 +20,23 @@
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/basis_db.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/benutzergruppe.class.php');
require_once('../../include/person.class.php');
require_once('../../include/benutzer.class.php');
require_once('../../include/student.class.php');
require_once('../../include/gruppe.class.php');
require_once('../../include/functions.inc.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/benutzergruppe.class.php');
require_once('../../include/person.class.php');
require_once('../../include/benutzer.class.php');
require_once('../../include/student.class.php');
require_once('../../include/gruppe.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
$user=get_uid();
$user=get_uid();
$kurzbz=(isset($_GET['kurzbz'])?$_GET['kurzbz']:(isset($_POST['kurzbz'])?$_POST['kurzbz']:''));
if(empty($kurzbz))
die('Gruppe wurde nicht &uuml;bergeben <a href="javascript:history.back()">Zur&uuml;ck</a>');
$kurzbz=(isset($_GET['kurzbz'])?$_GET['kurzbz']:(isset($_POST['kurzbz'])?$_POST['kurzbz']:''));
if(empty($kurzbz))
die('Gruppe wurde nicht &uuml;bergeben <a href="javascript:history.back()">Zur&uuml;ck</a>');
if (isset($_POST['new']))
{
@@ -69,9 +66,11 @@ if(!$gruppe->load($kurzbz))
<title>Gruppen Details</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="../../include/js/tablesort/table.css" type="text/css">
<script src="../../include/js/tablesort/table.js" type="text/javascript"></script>
</head>
<body>
<H1>Gruppe <?php echo $kurzbz ?></H1>
<H2>Gruppe <?php echo $kurzbz ?></H2>
<?php
echo "<a href='einheit_menu.php?studiengang_kz=$gruppe->studiengang_kz'>Zurück zur &Uuml;bersicht</a><br><br>";
@@ -100,20 +99,27 @@ if(!$gruppe->generiert)
</FORM>
<HR>';
}
$qry = "SELECT * FROM public.tbl_benutzergruppe, public.tbl_benutzer, public.tbl_person WHERE".
" tbl_benutzergruppe.gruppe_kurzbz='".addslashes($kurzbz)."' AND".
" tbl_benutzergruppe.uid = tbl_benutzer.uid AND tbl_benutzer.person_id=tbl_person.person_id ORDER BY nachname, vorname";
$qry = "SELECT * FROM public.tbl_benutzergruppe JOIN public.tbl_benutzer USING(uid) JOIN public.tbl_person USING(person_id) WHERE".
" tbl_benutzergruppe.gruppe_kurzbz='".addslashes($kurzbz)."'".
" ORDER BY nachname, vorname";
if($result = $db->db_query($qry))
{
$num_rows=$db->db_num_rows($result);
echo "Anzahl: $num_rows";
echo '<table class="liste">
<tr class="liste"><th>UID</th><th>Vornamen</th><th>Nachname</th></tr>';
echo "<table class='liste table-autosort:2 table-stripeclass:alternate table-autostripe'>
<thead>
<tr class='liste'>
<th>UID</th>
<th>Vornamen</th>
<th>Nachname</th>
</tr>
</thead>
<tbody>";
for ($j=0; $row = $db->db_fetch_object($result);$j++)
{
echo "<tr class='liste".($j%2)."'>";
echo "<tr>";
echo "<td>".$row->uid."</td>";
echo "<td>".$row->vorname."</td>";
echo "<td>".$row->nachname."</td>";
@@ -121,11 +127,13 @@ if(!$gruppe->generiert)
echo '<td class="button"><a href="einheit_det.php?uid='.$row->uid.'&type=delete&kurzbz='.$kurzbz.'">Delete</a></td>';
echo "</tr>\n";
}
echo '</tbody>
</table>';
}
else
die('Fehler beim Laden der Benutzer');
?>
</table>
</body>
</html>
+57 -51
View File
@@ -20,17 +20,17 @@
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
require_once('../../config/vilesci.config.inc.php');
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('../../config/vilesci.config.inc.php');
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/benutzerberechtigung.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
if (isset($_GET['studiengang_kz']))
$studiengang_kz=$_GET['studiengang_kz'];
@@ -50,12 +50,19 @@ if (isset($_GET['ss']))
$ss=$_GET['ss'];
else
$ss=null;
$uid = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
?>
<html>
<head>
<title>Gruppe-Verwaltung</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="../../include/js/tablesort/table.css" type="text/css">
<script src="../../include/js/tablesort/table.js" type="text/javascript"></script>
<script language="JavaScript" type="text/javascript">
function conf_del()
{
@@ -64,34 +71,33 @@ function conf_del()
</script>
</head>
<body>
<H1>Gruppen Verwaltung</H1>
<H2>Gruppen - Verwaltung</H2>
<?php
//Studiengang Drop Down anzeigen
$stud = new studiengang();
if(!$stud->getAll('typ, kurzbzlang'))
echo 'Fehler beim Laden der Studiengaenge:'.$stud->errormsg;
// Studiengang AuswahlFilter
$stg=new studiengang();
if ($stg->getAll('kurzbzlang'))
{
echo '- ';
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()">';
echo '<a href="?studiengang_kz=">Alle</a> - ';
foreach($stg->result AS $sg)
foreach($stud->result as $row)
{
if($rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid') ||
$rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid'))
{
if (is_null($studiengang_kz))
$studiengang_kz=$sg->studiengang_kz;
echo '<a href="?studiengang_kz='.$sg->studiengang_kz.'">';
if ($studiengang_kz==$sg->studiengang_kz)
echo '<u>';
echo $sg->kurzbzlang.' ('.$sg->typ.$sg->kurzbz.')';
if ($studiengang_kz==$sg->studiengang_kz)
echo '</u>';
echo '</a> - ';
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 '<BR/>';
}
echo '</SELECT>';
echo '</form>';
if (isset($_POST['newFrm']) || isset($_GET['newFrm']))
{
doEdit(null,true);
@@ -227,39 +233,42 @@ function getUebersicht()
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
$gruppe=new gruppe();
$gruppe=new gruppe();
// Array mit allen Einheiten holen
$gruppeen=$gruppe->getgruppe($studiengang_kz,$semester);
//print_r($gruppeen);
?>
<h3>&Uuml;bersicht</h3>
echo '<h3>&Uuml;bersicht</h3>';
<table class='liste'>
<?php
echo "<table class='liste table-autosort:0 table-stripeclass:alternate table-autostripe'>";
$num_rows=count($gruppeen);
$foo = 0;
echo "<tr class='liste'><th>Kurzbz.</th><th>Bezeichnung</th><th>Stg.</th><th>Sem.</th><th>Mailgrp</th><th>Anzahl</th><th colspan=\"3\">Aktion</th></tr>";
echo "<thead>
<tr class='liste'>
<th class='table-sortable:default'>Kurzbz.</th>
<th class='table-sortable:default'>Bezeichnung</th>
<th class='table-sortable:default'>Stg.</th>
<th class='table-sortable:default'>Sem.</th>
<th class='table-sortable:default'>Mailgrp</th>
<th class='table-sortable:default'>Anzahl</th>
<th colspan=\"3\">Aktion</th>
</tr>
</thead><tbody>";
$i=0;
$qry = "SELECT studiengang_kz, UPPER(typ::varchar(1) || kurzbz) as kuerzel FROM public.tbl_studiengang";
$stg = array();
if(!$result = $db->db_query($qry))
die('Fehler beim Laden der Studiengaenge');
while($row = $db->db_fetch_object($result))
$stg[$row->studiengang_kz] = $row->kuerzel;
$stg = new studiengang();
$stg->getAll(null, false);
foreach ($gruppe->result as $e)
{
$i++;
$c=$i%2;
echo '<tr class="liste'.$c.'">';
echo '<tr>';
echo "<td>$e->gruppe_kurzbz </td>";
echo "<td>$e->bezeichnung </td>";
echo "<td>".$stg[$e->studiengang_kz]."</td>";
echo "<td>".$stg->kuerzel_arr[$e->studiengang_kz]."</td>";
echo "<td>$e->semester </td>";
echo "<td>".($e->mailgrp?'Ja':'Nein')."</td>";
echo "<td>".$gruppe->countStudenten($e->gruppe_kurzbz)."</td>";
@@ -268,13 +277,10 @@ function getUebersicht()
echo "<td class='button'><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";
}
?>
</table>
<?php
echo '</tbody></table>';
}
?>
</body>
+1 -1
View File
@@ -445,7 +445,7 @@ if(!isset($_GET['type']))
<td>$row->fach</td>
<td>$row->bezeichnung</td>
<td>$row->farbe</td>".
"<td><form action=\"lehrfach.php?lehrfach_nr=$row->nummer&type=aktiv&filter_stg_kz=$filter_stg_kz&filter_semester=$filter_semester&filter_fachbereich_kurzbz=$filter_fachbereich_kurzbz\" method='POST'><input type='image' src='../../skin/images/".($row->aktiv=='t'?'true.gif':'false.gif')."'></form></td>".
"<td valign='middle' align='center'><form style='margin:0; padding:0' action=\"lehrfach.php?lehrfach_nr=$row->nummer&type=aktiv&filter_stg_kz=$filter_stg_kz&filter_semester=$filter_semester&filter_fachbereich_kurzbz=$filter_fachbereich_kurzbz\" method='POST'><input type='image' src='../../skin/images/".($row->aktiv=='t'?'true.png':'false.png')."' height='20' style='border:0px;'></form></td>".
"<td>$row->fachbereich</td>
<td>$row->sprache</td>
<td>";
+4 -4
View File
@@ -431,7 +431,7 @@ if ($result_lv!=0)
//ECTS
echo "<td>$row->ects</td>";
//Lehre
echo "<td align='center'><a href='".$_SERVER['PHP_SELF']."?lvid=$row->lehrveranstaltung_id&stg_kz=$stg_kz&semester=$semester&lehre=$row->lehre&isaktiv=$isaktiv'><img src='../../skin/images/".($row->lehre=='t'?'true.gif':'false.gif')."'></a></td>";
echo "<td align='center'><a href='".$_SERVER['PHP_SELF']."?lvid=$row->lehrveranstaltung_id&stg_kz=$stg_kz&semester=$semester&lehre=$row->lehre&isaktiv=$isaktiv'><img src='../../skin/images/".($row->lehre=='t'?'true.png':'false.png')."' height='20'></a></td>";
//LehreVz
echo "<td style='white-space:nowrap;'>";
if($rechte->isBerechtigt('admin'))
@@ -442,7 +442,7 @@ if ($result_lv!=0)
//Aktiv
echo "<td align='center' style='white-space:nowrap;'>";
if($rechte->isBerechtigt('admin'))
echo "<a href='".$_SERVER['PHP_SELF']."?lvid=$row->lehrveranstaltung_id&stg_kz=$stg_kz&semester=$semester&aktiv=$row->aktiv&isaktiv=$isaktiv'><img src='../../skin/images/".($row->aktiv=='t'?'true.gif':'false.gif')."'></a>";
echo "<a href='".$_SERVER['PHP_SELF']."?lvid=$row->lehrveranstaltung_id&stg_kz=$stg_kz&semester=$semester&aktiv=$row->aktiv&isaktiv=$isaktiv'><img src='../../skin/images/".($row->aktiv=='t'?'true.png':'false.png')."' height='20'></a>";
else
echo ($row->aktiv?'Ja':'Nein');
echo "</td>";
@@ -452,9 +452,9 @@ if ($result_lv!=0)
echo "<form action='".$_SERVER['PHP_SELF']."?lvid=$row->lehrveranstaltung_id&stg_kz=$stg_kz&semester=$semester&isaktiv=$isaktiv' method='POST'><input type='text' value='$row->sort' size='4' name='sort'><input type='submit' value='ok'></form>";
echo "</td>";
//Zeugnis
echo "<td align='center'><a href='".$_SERVER['PHP_SELF']."?lvid=$row->lehrveranstaltung_id&stg_kz=$stg_kz&semester=$semester&zeugnis=$row->zeugnis&isaktiv=$isaktiv'><img src='../../skin/images/".($row->zeugnis=='t'?'true.gif':'false.gif')."'></a></td>";
echo "<td align='center'><a href='".$_SERVER['PHP_SELF']."?lvid=$row->lehrveranstaltung_id&stg_kz=$stg_kz&semester=$semester&zeugnis=$row->zeugnis&isaktiv=$isaktiv'><img src='../../skin/images/".($row->zeugnis=='t'?'true.png':'false.png')."' height='20'></a></td>";
//Projektarbeit
echo "<td align='center'><a href='".$_SERVER['PHP_SELF']."?lvid=$row->lehrveranstaltung_id&stg_kz=$stg_kz&semester=$semester&projektarbeit=$row->projektarbeit&isaktiv=$isaktiv'><img src='../../skin/images/".($row->projektarbeit=='t'?'true.gif':'false.gif')."'></a></td>";
echo "<td align='center'><a href='".$_SERVER['PHP_SELF']."?lvid=$row->lehrveranstaltung_id&stg_kz=$stg_kz&semester=$semester&projektarbeit=$row->projektarbeit&isaktiv=$isaktiv'><img src='../../skin/images/".($row->projektarbeit=='t'?'true.png':'false.png')."' height='20'></a></td>";
//FBK
echo "<td style='white-space:nowrap;'>";
echo "<form action='".$_SERVER['PHP_SELF']."?lvid=$row->lehrveranstaltung_id&stg_kz=$stg_kz&semester=$semester&fachbereich_kurzbz=$fachbereich_kurzbz&isaktiv=$isaktiv' method='POST'><SELECT name='fbk'>";
+2 -10
View File
@@ -5,16 +5,8 @@
<base target="main">
<link rel="stylesheet" href="../skin/vilesci.css" type="text/css">
</head>
<body class="background_main">
<h2>VileSci</h2>
<div style="text-align:left;">
<a href="http://cis.technikum-wien.at" target="_top" ><img src="../skin/images/application_go.png" alt="go" border="0" title="FH-Interne Homepage">&nbsp;FH-Interne Homepage</a>
<br />
<a href="http://wawi.technikum-wien.at" target="_top" ><img src="../skin/images/application_go.png" alt="go" border="0" title="Warenwirtschaft">&nbsp;Warenwirtschaft</a>
</div>
<br><br><br>
<div style="with:100%;background-color: #FFFFFF;">
<body style="background-color: #FFFFFF; text-align: center">
<br><br><br><br><br><br><br>
<img src="../skin/images/vilesci_logo.png" alt="go" width="800px" border="0">
</div>
</body>
</html>
+47 -42
View File
@@ -21,42 +21,37 @@
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/basis_db.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
include('../../include/functions.inc.php');
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/basis_db.class.php');
include('../../include/functions.inc.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
if(isset($_GET['uid']) && isset($_GET['del']))
{
//$sql_query = "Delete from tbl_person where uid='".$_GET["uid"]."';";
//echo $sql_query;
echo 'Loeschen noch nicht implementiert';
}
if(isset($_GET['fix']) && isset($_GET['uid']))
{
$sql_query = "UPDATE public.tbl_mitarbeiter SET fixangestellt=". ($_GET['fix']=='t'?'false':'true') ." WHERE mitarbeiter_uid='".addslashes($_GET['uid'])."'";
//echo $sql_query;
if(!($erg=$db->db_query($sql_query)))
if(isset($_GET['fix']) && isset($_GET['uid']))
{
$sql_query = "UPDATE public.tbl_mitarbeiter SET fixangestellt=". ($_GET['fix']=='t'?'false':'true') ." WHERE mitarbeiter_uid='".addslashes($_GET['uid'])."'";
//echo $sql_query;
if(!($erg=$db->db_query($sql_query)))
die($db->db_last_error());
}
if(isset($_GET['lek']) && isset($_GET['uid']))
{
$sql_query = "UPDATE public.tbl_mitarbeiter SET lektor=". ($_GET['lek']=='t'?'false':'true') ." WHERE mitarbeiter_uid='".addslashes($_GET['uid'])."'";
//echo $sql_query;
if(!($erg=$db->db_query($sql_query)))
die($db->db_last_error());
}
if(isset($_GET['lek']) && isset($_GET['uid']))
{
$sql_query = "UPDATE public.tbl_mitarbeiter SET lektor=". ($_GET['lek']=='t'?'false':'true') ." WHERE mitarbeiter_uid='".addslashes($_GET['uid'])."'";
//echo $sql_query;
if(!($erg=$db->db_query($sql_query)))
die($db->db_last_error());
}
}
?>
<html>
<head>
<title>Mitarbeiter Uebersicht</title>
<title>Mitarbeiter Übersicht</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="../../include/js/tablesort/table.css" type="text/css">
<script src="../../include/js/tablesort/table.js" type="text/javascript"></script>
<script language="JavaScript" type="text/javascript">
function confdel()
{
@@ -68,8 +63,7 @@ function confdel()
</head>
<body class="background_main">
<h1>Mitarbeiter &Uuml;bersicht</h1><br>
<h2>Mitarbeiter &Uuml;bersicht</h2><br>
<?php
@@ -99,12 +93,26 @@ if(!isset($_GET['searchstr']))
if($result = $db->db_query($qry))
{
echo "<table class='liste'>";
echo "<tr class='liste'><th><a href='lektor_uebersicht.php?order=uid'>UID</a></th><th>Titel</th><th>Vorname</th><th><a href='lektor_uebersicht.php?order=nachname'>Nachname</a></th><th><a href='lektor_uebersicht.php?order=fixangestellt DESC, nachname'>Fix</a></th><th>Lkt</th><th>Raum</th><th>Standort</th><th>Tel</th><th>eMail</th><th colspan='3'>Aktion</th></tr>";
echo "<table class='liste table-autosort:2 table-stripeclass:alternate table-autostripe'>";
echo "<thead>
<tr>
<th class='table-sortable:default'>UID</th>
<th class='table-sortable:default'>Titel</th>
<th class='table-sortable:default'>Vorname</th>
<th class='table-sortable:default'>Nachname</th>
<th class='table-sortable:default'>Fix</th>
<th class='table-sortable:default'>Lkt</th>
<th class='table-sortable:default'>Raum</th>
<th class='table-sortable:default'>Standort</th>
<th class='table-sortable:default'>Tel</th>
<th class='table-sortable:default'>eMail</th>
<th colspan='2'>Aktion</th>
</tr>
</thead><tbody>";
for ($i=0; $row=$db->db_fetch_object($result); $i++)
{
echo "<tr class='liste". ($i%2) ."'>";
echo '<tr>';
if((isset($fix) || isset($lek))&& isset($uid) && $uid==$row->uid) //Anker setzen
echo "<td nowrap>".$row->uid."<a name='anker1'></a></td>";
else
@@ -113,16 +121,14 @@ if(!isset($_GET['searchstr']))
echo "<td nowrap>".$row->titelpre."</td>";
echo "<td nowrap>".$row->vorname."</td>";
echo "<td nowrap>".$row->nachname."</td>";
echo "<td nowrap><a href='lektor_uebersicht.php?uid=".$row->uid."&fix=".$row->fixangestellt . (isset($order)?'&order='.$order:'') ."'><img src='../../skin/images/".($row->fixangestellt=='t'?'true':'false').".gif'></a></td>";
echo "<td nowrap><a href='lektor_uebersicht.php?uid=".$row->uid."&lek=".$row->lektor . (isset($order)?'&order='.$order:'') ."'><img src='../../skin/images/".($row->lektor=='t'?'true':'false').".gif'></a></td>";
echo "<td valign='middle' align='center' nowrap><a href='lektor_uebersicht.php?uid=".$row->uid."&fix=".$row->fixangestellt . (isset($order)?'&order='.$order:'') ."&searchstr=".$searchstr."'><img src='../../skin/images/".($row->fixangestellt=='t'?'true':'false').".png' height='20'></a></td>";
echo "<td valign='middle' align='center' nowrap><a href='lektor_uebersicht.php?uid=".$row->uid."&lek=".$row->lektor . (isset($order)?'&order='.$order:'') ."&searchstr=".$searchstr."'><img src='../../skin/images/".($row->lektor=='t'?'true':'false').".png' height='20'></a></td>";
echo "<td nowrap>".$row->ort_kurzbz."</td>";
echo "<td nowrap>".$row->standort_kurzbz."</td>";
echo "<td nowrap>".$row->telefonklappe."</td>";
//echo "<td nowrap><a href='#' onClick='javascript:document.form1.uid=".$lektoren[$i]->uid.";document.form1.fix=".$lektoren[$i]->fixangestellt .";document.form1.order=". (isset($order)?$order:'') .";'><img src='../../skin/images/".$lektoren[$i]->fixangestellt.".gif'></a></td>";
//echo "<td nowrap><a href='#' onClick='javascript:document.form1.uid=".$lektoren[$i]->uid.";document.form1.fix=".$lektoren[$i]->fixangestellt .";document.form1.order=". (isset($order)?$order:'') .";'lek=".$lektoren[$i]->lektor . (isset($order)?'&order='.$order:'') ."'><img src='../../skin/images/".$lektoren[$i]->lektor.".gif'></a></td>";
$email=$row->uid.'@technikum-wien.at';
$email=$row->uid.'@'.DOMAIN;
echo "<td nowrap><a href='mailto:$email'>$email</a></td>";
echo "<td nowrap class='button'><a href='lektor_edit.php?id=".$row->uid."'>Edit</a></td>";
echo "<td nowrap class='button'>";
@@ -130,14 +136,13 @@ if(!isset($_GET['searchstr']))
{
echo "<a href='zeitwunsch.php?uid=".$row->uid."&vorname=".rawurlencode($row->vorname)."&nachname=".rawurlencode($row->nachname)."&titel=".rawurlencode($row->titelpre)." class='linkblue'>Zeitwunsch</a>";
}
echo "</td>";
echo "<td nowrap class='button'><a href='lektor_uebersicht.php?del=1&uid=".$row->uid."' onClick='javascript: return confdel();'>Delete</a></td>";
echo "</tr>";
echo '</td>';
echo '</tr>';
}
echo "</table>";
}
else
echo "Fehler beim laden der Mitarbeiter: ".$db->db_last_error();
echo "Fehler beim Laden der Mitarbeiter: ".$db->db_last_error();
if(isset($_GET['fix']) || isset($_GET['lek'])) //Zum Anker hüpfen
{
@@ -35,18 +35,27 @@
$searchstr = '';
$htmlstr='
<form accept-charset="UTF-8" name="search" method="GET">
Bitte Suchbegriff eingeben:
<input type="text" name="searchstr" size="30" value="'.$searchstr.'">
<input type="submit" value="Suchen">
</form>';
$htmlstr .= "<div style='float:left'><a href='berechtigungrolle.php' target='main'>Rollen Administrieren</a></div>";
$htmlstr .= "<div style='text-align:right'>";
$htmlstr .= "<form name='neuform' action='benutzerberechtigung_details.php' target='vilesci_detail'><input type='text' value='' name='uid'>&nbsp;<input type='submit' name='neuschick' value='go'></form>";
$htmlstr .= "</div>";
$htmlstr .= "<form name='formular'><input type='hidden' name='check' value=''></form>\n";
<table width="100%">
<tr>
<td>
<form accept-charset="UTF-8" name="search" method="GET">
Bitte Suchbegriff eingeben:
<input type="text" name="searchstr" size="30" value="'.$searchstr.'">
<input type="submit" value="Suchen">
</form>
</td>
<td align="right">
<form name="neuform" action="benutzerberechtigung_details.php" target="vilesci_detail">
UID <input type="text" value="" name="uid">&nbsp;
<input type="submit" name="neuschick" value="anlegen">
</form>
</td>
</tr>
</table>
';
$htmlstr .= "<div style='float:left'><a href='berechtigungrolle.php' target='main'>Rollen Administrieren</a></div>";
if(isset($_GET['searchstr']))
{
@@ -21,67 +21,45 @@
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/benutzerberechtigung.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/benutzerberechtigung.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
$user = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if(!$rechte->isBerechtigt('admin'))
die('Sie haben keine Berechtigung für diese Seite');
$htmlstr = "";
$user = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if(!$rechte->isBerechtigt('admin'))
die('Sie haben keine Berechtigung für diese Seite');
$htmlstr = "";
if(isset($_GET['searchstr']))
$searchstr = $_GET['searchstr'];
else
$searchstr = '';
$htmlstr.='
<form accept-charset="UTF-8" name="search" method="GET">
Bitte Suchbegriff eingeben:
<input type="text" name="searchstr" size="30" value="'.$searchstr.'">
<input type="submit" value="Suchen">
</form>';
$htmlstr.='
<form accept-charset="UTF-8" name="search" method="GET">
Bitte Suchbegriff eingeben:
<input type="text" name="searchstr" size="30" value="'.$searchstr.'">
<input type="submit" value="Suchen">
</form>';
$htmlstr .= "<div style='text-align:right'>";
$htmlstr .= "<form name='suche' method='POST' action=''>
<input type='text' value=''id='bmsuche' maxlength=12 size=12 name='bmsuche' tabindex='1'/>&nbsp;
<input type='submit' name='submit' value='BM-Suche'>
</form>";
$htmlstr .= "</div>";
$htmlstr .= "<form name='formular'><input type='hidden' name='check' value=''></form>\n";
if(isset($_GET['searchstr']) || isset($_POST['bmsuche']))
{
if (isset($_POST['bmsuche']))
{
$bmsuche=strtoupper($_POST['bmsuche']);
$bmsuche = ereg_replace("^0*", "", $bmsuche);
$sql_query="SELECT * FROM public.vw_betriebsmittelperson
WHERE upper(uid) LIKE '%".addslashes($bmsuche)."%' OR upper(nachname) LIKE '%".addslashes($bmsuche)."%' OR upper(vorname) LIKE '%".addslashes($bmsuche)."%'
OR upper(nummer) LIKE '%".addslashes($bmsuche)."%' OR upper(nummerintern) LIKE '%".addslashes($bmsuche)."%'
LIMIT 30";
//echo $sql_query;
}
else
{
$sql_query = 'SELECT * FROM public.vw_betriebsmittelperson ';
if(!empty($searchstr))
$sql_query.=" where uid ~* '".addslashes($searchstr)."' OR nummer ~* '".addslashes($searchstr)."' OR nummerintern ~* '".addslashes($searchstr)."' OR nachname ~* '".addslashes($searchstr)."' OR vorname ~* '".addslashes($searchstr)."' ";
$sql_query.=" ORDER BY nummer ";
if(empty($searchstr))
$sql_query.=" LIMIT 100 ";
if(isset($_GET['searchstr']))
{
$sql_query = 'SELECT * FROM public.vw_betriebsmittelperson ';
if(!empty($searchstr))
$sql_query.=" where uid ~* '".addslashes($searchstr)."' OR nummer ~* '".addslashes($searchstr)."' OR nummerintern ~* '".addslashes($searchstr)."' OR nachname ~* '".addslashes($searchstr)."' OR vorname ~* '".addslashes($searchstr)."' ";
$sql_query.=" ORDER BY nummer ";
if(empty($searchstr))
$sql_query.=" LIMIT 100 ";
}
if(!$erg=$db->db_query($sql_query))
{
$htmlstr='Fehler beim Laden der Berechtigungen';
@@ -89,27 +67,27 @@ if(isset($_GET['searchstr']) || isset($_POST['bmsuche']))
else
{
$htmlstr .= "<table id='t1' class='liste table-autosort:2 table-stripeclass:alternate table-autostripe'> <thead><tr class='liste'>\n";
$htmlstr .= " <th class='table-sortable:default'>Typ</th><th class='table-sortable:default'>Nummer</th>
<th class='table-sortable:default'>NrIntern</th><th class='table-sortable:default'>Person (UID)</th>
<th class='table-sortable:default'>Ausgabe</th><th class='table-sortable:alphanumeric'>Retour</th>";
$htmlstr .= " </tr></thead><tbody>\n";
$i = 0;
$htmlstr .= " <th class='table-sortable:default'>Typ</th><th class='table-sortable:default'>Nummer</th>
<th class='table-sortable:default'>NrIntern</th><th class='table-sortable:default'>Person (UID)</th>
<th class='table-sortable:default'>Ausgabe</th><th class='table-sortable:alphanumeric'>Retour</th>";
$htmlstr .= " </tr></thead><tbody>\n";
$i = 0;
while($row=$db->db_fetch_object($erg))
{
//$htmlstr .= " <tr class='liste". ($i%2) ."'>\n";
$htmlstr .= " <tr>\n";
$htmlstr .= " <td>".$row->betriebsmitteltyp."</td>\n";
$htmlstr .= " <td>".$row->betriebsmitteltyp."</td>\n";
$htmlstr .= ' <td>
<a href="betriebsmittel_details.php?betriebsmittel_id='.$row->betriebsmittel_id.'&person_id='.$row->person_id.'"
target="betriebsmittel_details">'.$row->nummer."</a></td>\n";
$htmlstr .= " <td>".$row->nummerintern."</td>\n";
$htmlstr .= " <td>$row->nachname $row->vorname &nbsp; ( $row->uid )</td>\n";
$htmlstr .= " <td>".$row->ausgegebenam."</td>\n";
$htmlstr .= " <td>".$row->ausgegebenam."</td>\n";
$htmlstr .= " <td>$row->retouram</td>\n";
$htmlstr .= " </tr>\n";
$i++;
$htmlstr .= " </tr>\n";
$i++;
}
$htmlstr .= "</tbody></table>\n";
$htmlstr .= "</tbody></table>\n";
}
}
?>
+5 -5
View File
@@ -432,7 +432,7 @@ if($result = $db->db_query($qry))
{
echo "&nbsp;&nbsp;&nbsp;&nbsp;|-";
if($admin)
echo " <a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&gruppe_kurzbz=$row_gruppe->gruppe_kurzbz&aktiv=".($row_gruppe->aktiv=='t'?'false':'true')."' class='Item'><img src='../../skin/images/".($row_gruppe->aktiv=='t'?'true.gif':'false.gif')."'></a>";
echo " <a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&gruppe_kurzbz=$row_gruppe->gruppe_kurzbz&aktiv=".($row_gruppe->aktiv=='t'?'false':'true')."' class='Item'><img src='../../skin/images/".($row_gruppe->aktiv=='t'?'true.png':'false.png')."' height='20'></a>";
echo " <a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$lastsemester&gruppe_kurzbz=$row_gruppe->gruppe_kurzbz&type=edit' class='Item'>$row_gruppe->gruppe_kurzbz ($row_gruppe->bezeichnung)</a><br>";
}
}
@@ -451,7 +451,7 @@ if($result = $db->db_query($qry))
//Semester ausgeben
echo '<a name="'.$row->semester.'" />';
if($admin)
echo "<a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$row->semester&verband=$row->verband&gruppe=$row->gruppe&aktiv=".($row->aktiv=='t'?'false':'true')."' class='Item'><img src='../../skin/images/".($row->aktiv=='t'?'true.gif':'false.gif')."'></a>";
echo "<a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$row->semester&verband=$row->verband&gruppe=$row->gruppe&aktiv=".($row->aktiv=='t'?'false':'true')."' class='Item'><img src='../../skin/images/".($row->aktiv=='t'?'true.png':'false.png')."' height='20'></a>";
echo "<b><a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$row->semester&verband=$row->verband&gruppe=$row->gruppe&type=edit' class='Item'>$row->semester ($row->bezeichnung)</a></b>";
}
elseif(trim($row->gruppe)=='')
@@ -471,7 +471,7 @@ if($result = $db->db_query($qry))
//Verband
echo "&nbsp;&nbsp;&nbsp;&nbsp;|- ";
if($admin)
echo "<a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$row->semester&verband=$row->verband&gruppe=$row->gruppe&aktiv=".($row->aktiv=='t'?'false':'true')."' class='Item'><img src='../../skin/images/".($row->aktiv=='t'?'true.gif':'false.gif')."'></a>";
echo "<a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$row->semester&verband=$row->verband&gruppe=$row->gruppe&aktiv=".($row->aktiv=='t'?'false':'true')."' class='Item'><img src='../../skin/images/".($row->aktiv=='t'?'true.png':'false.png')."' height='20'></a>";
echo "<b><a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$row->semester&verband=$row->verband&gruppe=$row->gruppe&type=edit' class='Item'>$row->verband ($row->bezeichnung)</a></b> ";
}
else
@@ -479,7 +479,7 @@ if($result = $db->db_query($qry))
//Gruppe
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- ";
if($admin)
echo "<a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$row->semester&verband=$row->verband&gruppe=$row->gruppe&aktiv=".($row->aktiv=='t'?'false':'true')."' class='Item'><img src='../../skin/images/".($row->aktiv=='t'?'true.gif':'false.gif')."'></a>";
echo "<a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$row->semester&verband=$row->verband&gruppe=$row->gruppe&aktiv=".($row->aktiv=='t'?'false':'true')."' class='Item'><img src='../../skin/images/".($row->aktiv=='t'?'true.png':'false.png')."' height='20'></a>";
echo "<b><a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$row->semester&verband=$row->verband&gruppe=$row->gruppe&type=edit' class='Item'>$row->gruppe ($row->bezeichnung)</a></b>";
}
@@ -514,7 +514,7 @@ if($result = $db->db_query($qry))
{
while($row_gruppe = $db->db_fetch_object($result_gruppe))
{
echo "&nbsp;&nbsp;&nbsp;&nbsp;|- <a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$studiengang_kz&gruppe_kurzbz=$row_gruppe->gruppe_kurzbz&aktiv=".($row_gruppe->aktiv=='t'?'false':'true')."' class='Item'><img src='../../skin/images/".($row_gruppe->aktiv=='t'?'true.gif':'false.gif')."'></a><b><a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$lastsemester&gruppe_kurzbz=$row_gruppe->gruppe_kurzbz&type=edit' class='Item'>$row_gruppe->gruppe_kurzbz</a></b><br>";
echo "&nbsp;&nbsp;&nbsp;&nbsp;|- <a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$studiengang_kz&gruppe_kurzbz=$row_gruppe->gruppe_kurzbz&aktiv=".($row_gruppe->aktiv=='t'?'false':'true')."' class='Item'><img src='../../skin/images/".($row_gruppe->aktiv=='t'?'true.png':'false.png')."' height='20'></a><b><a href='".$_SERVER['PHP_SELF']."?studiengang_kz=$row->studiengang_kz&semester=$lastsemester&gruppe_kurzbz=$row_gruppe->gruppe_kurzbz&type=edit' class='Item'>$row_gruppe->gruppe_kurzbz</a></b><br>";
}
}
+47 -48
View File
@@ -20,48 +20,47 @@
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/basis_db.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
require_once('../../include/functions.inc.php');
require_once('../../include/ort.class.php');
if (isset($_GET["toggle"]))
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/ort.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
if (isset($_GET["toggle"]))
{
if ($_GET["rlehre"] != "" && $_GET["rlehre"] != NULL)
{
if ($_GET["rlehre"] != "" && $_GET["rlehre"] != NULL)
$rlehre = $_GET["rlehre"];
$sg_update = new ort();
$qry = "UPDATE public.tbl_ort SET lehre = NOT lehre WHERE ort_kurzbz='".$rlehre."';";
if(!$db->db_query($qry))
{
$rlehre = $_GET["rlehre"];
$sg_update = new ort();
$qry = "UPDATE public.tbl_ort SET lehre = NOT lehre WHERE ort_kurzbz='".$rlehre."';";
if(!$db->db_query($qry))
{
die('Fehler beim Speichern des Datensatzes');
}
}
if ($_GET["rres"] != "" && $_GET["rres"] != NULL)
{
$rres = $_GET["rres"];
$sg_update = new ort();
$qry = "UPDATE public.tbl_ort SET reservieren = NOT reservieren WHERE ort_kurzbz='".$rres."';";
if(!$db->db_query($qry))
{
die('Fehler beim Speichern des Datensatzes');
}
}
if ($_GET["raktiv"] != "" && $_GET["raktiv"] != NULL)
{
$raktiv = $_GET["raktiv"];
$sg_update = new ort();
$qry = "UPDATE public.tbl_ort SET aktiv = NOT aktiv WHERE ort_kurzbz='".$raktiv."';";
if(!$db->db_query($qry))
{
die('Fehler beim Speichern des Datensatzes');
}
}
die('Fehler beim Speichern des Datensatzes');
}
}
if ($_GET["rres"] != "" && $_GET["rres"] != NULL)
{
$rres = $_GET["rres"];
$sg_update = new ort();
$qry = "UPDATE public.tbl_ort SET reservieren = NOT reservieren WHERE ort_kurzbz='".$rres."';";
if(!$db->db_query($qry))
{
die('Fehler beim Speichern des Datensatzes');
}
}
if ($_GET["raktiv"] != "" && $_GET["raktiv"] != NULL)
{
$raktiv = $_GET["raktiv"];
$sg_update = new ort();
$qry = "UPDATE public.tbl_ort SET aktiv = NOT aktiv WHERE ort_kurzbz='".$raktiv."';";
if(!$db->db_query($qry))
{
die('Fehler beim Speichern des Datensatzes');
}
}
}
$sg = new ort();
if (!$sg->getAll('ort_kurzbz',false))
die($sg->errormsg);
@@ -90,34 +89,34 @@ foreach ($sg->result as $twraum)
$htmlstr .= " <td>".$twraum->max_person."</td>\n";
if($twraum->lehre=='t')
{
$lehrebild = "true.gif";
$lehrebild = "true.png";
}
else
{
$lehrebild = "false.gif";
$lehrebild = "false.png";
}
$lehrelink = "?toggle=true&rlehre=".$twraum->ort_kurzbz."&rres=NULL&raktiv=NULL";
$htmlstr .= " <td align='center'><a href='".$lehrelink."'><img src='../../skin/images/".$lehrebild."'></a></td>\n";
$htmlstr .= " <td align='center'><a href='".$lehrelink."'><img src='../../skin/images/".$lehrebild."' height='20'></a></td>\n";
if($twraum->reservieren=='t')
{
$resbild = "true.gif";
$resbild = "true.png";
}
else
{
$resbild = "false.gif";
$resbild = "false.png";
}
$reslink = "?toggle=true&rres=".$twraum->ort_kurzbz."&rlehre=NULL&raktiv=NULL";
$htmlstr .= " <td align='center'><a href='".$reslink."'><img src='../../skin/images/".$resbild."'></a></td>\n";
$htmlstr .= " <td align='center'><a href='".$reslink."'><img src='../../skin/images/".$resbild."' height='20'></a></td>\n";
if($twraum->aktiv)
{
$aktivbild = "true.gif";
$aktivbild = "true.png";
}
else
{
$aktivbild = "false.gif";
$aktivbild = "false.png";
}
$aktivlink = "?toggle=true&raktiv=".$twraum->ort_kurzbz."&rres=NULL&rlehre=NULL";
$htmlstr .= " <td align='center'><a href='".$aktivlink."'><img src='../../skin/images/".$aktivbild."'></a></td>\n";
$htmlstr .= " <td align='center'><a href='".$aktivlink."'><img src='../../skin/images/".$aktivbild."' height='20'></a></td>\n";
$htmlstr .= " <td>".$twraum->kosten."</td>\n";
$htmlstr .= " <td>".$twraum->stockwerk."</td>\n";
$htmlstr .= " </tr>\n";
+138 -142
View File
@@ -20,184 +20,180 @@
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/basis_db.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/globals.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/benutzerberechtigung.class.php');
require_once('../../include/variable.class.php');
require_once('../../include/person.class.php');
require_once('../../include/benutzer.class.php');
require_once('../../include/studiensemester.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
if (!$user = get_uid())
die('Keine UID gefunden ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if(!$rechte->isBerechtigt('admin'))
die('Sie haben keine Berechtigung für diese Seite. ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
require_once('../../include/globals.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/benutzerberechtigung.class.php');
require_once('../../include/variable.class.php');
require_once('../../include/person.class.php');
require_once('../../include/benutzer.class.php');
require_once('../../include/studiensemester.class.php');
$reloadstr = ""; // neuladen der liste im oberen frame
$htmlstr = "";
$errorstr = ""; //fehler beim insert
$name = isset($_REQUEST['name'])?$_REQUEST['name']:'';
$uid = isset($_REQUEST['uid'])?$_REQUEST['uid']:'';
$wert = isset($_REQUEST['wert'])?$_REQUEST['wert']:'';
if (!$user = get_uid())
die('Keine UID gefunde ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if(!$rechte->isBerechtigt('admin'))
die('Sie haben keine Berechtigung für diese Seite. ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
if(isset($_GET['standard']))
{
$stsem_obj = new studiensemester();
$stsem = $stsem_obj->getaktorNext();
$reloadstr = ""; // neuladen der liste im oberen frame
$htmlstr = "";
$errorstr = ""; //fehler beim insert
$name = isset($_REQUEST['name'])?$_REQUEST['name']:'';
$uid = isset($_REQUEST['uid'])?$_REQUEST['uid']:'';
$wert = isset($_REQUEST['wert'])?$_REQUEST['wert']:'';
if(isset($_GET['standard']))
$qrys = array(
"Insert into public.tbl_variable(name, uid, wert) values('semester_aktuell','$uid','$stsem');",
"Insert into public.tbl_variable(name, uid, wert) values('db_stpl_table','$uid','stundenplandev');",
"Insert into public.tbl_variable(name, uid, wert) values('ignore_kollision','$uid','false');",
"Insert into public.tbl_variable(name, uid, wert) values('kontofilterstg','$uid','false');",
"Insert into public.tbl_variable(name, uid, wert) values('ignore_zeitsperre','$uid','false');",
"Insert into public.tbl_variable(name, uid, wert) values('ignore_reservierung','$uid','false');"
);
$error = false;
foreach ($qrys as $qry)
{
$stsem_obj = new studiensemester();
$stsem = $stsem_obj->getaktorNext();
$qrys = array(
"Insert into public.tbl_variable(name, uid, wert) values('semester_aktuell','$uid','$stsem');",
"Insert into public.tbl_variable(name, uid, wert) values('db_stpl_table','$uid','stundenplandev');",
"Insert into public.tbl_variable(name, uid, wert) values('ignore_kollision','$uid','false');",
"Insert into public.tbl_variable(name, uid, wert) values('kontofilterstg','$uid','false');",
"Insert into public.tbl_variable(name, uid, wert) values('ignore_zeitsperre','$uid','false');",
"Insert into public.tbl_variable(name, uid, wert) values('ignore_reservierung','$uid','false');"
);
$error = false;
foreach ($qrys as $qry)
if(!@$db->db_query($qry))
{
if(!@$db->db_query($qry))
{
$error = true;
}
}
if($error)
$errorstr.="Es konnten nicht alle Werte angelegt werden";
$reloadstr .= "<script type='text/javascript' language='JavaScript'>\n";
$reloadstr .= " parent.uebersicht.location.href='variablen_uebersicht.php';";
$reloadstr .= "</script>\n";
}
if(isset($_POST["del"]))
{
if($name!='' && $uid!='')
{
$variable = new variable();
if(!$variable->delete($name, $uid))
$errorstr .= "Datensatz konnte nicht gel&ouml;scht werden!";
else
{
$reloadstr .= "<script type='text/javascript' language='JavaScript'>\n";
$reloadstr .= " parent.uebersicht.location.href='variablen_uebersicht.php';";
$reloadstr .= "</script>\n";
}
}
else
{
die('Falsche Parameteruebergabe');
$error = true;
}
}
if(isset($_POST["schick"]))
if($error)
$errorstr.="Es konnten nicht alle Werte angelegt werden";
$reloadstr .= "<script type='text/javascript' language='JavaScript'>\n";
$reloadstr .= " parent.uebersicht.location.href='variablen_uebersicht.php';";
$reloadstr .= "</script>\n";
}
if(isset($_POST["del"]))
{
if($name!='' && $uid!='')
{
$variable=new variable();
if($variable->load($uid, $name))
$varialbe->new = false;
$variable = new variable();
if(!$variable->delete($name, $uid))
$errorstr .= "Datensatz konnte nicht gel&ouml;scht werden!";
else
$variable->new = true;
$variable->name = $name;
$variable->uid = $uid;
$variable->wert = $wert;
if ($variable->save())
{
$reloadstr .= "<script type='text/javascript'>\n";
$reloadstr .= "<script type='text/javascript' language='JavaScript'>\n";
$reloadstr .= " parent.uebersicht.location.href='variablen_uebersicht.php';";
$reloadstr .= "</script>\n";
}
}
$qry = "SELECT distinct name FROM public.tbl_variable order by name";
if($result = $db->db_query($qry))
else
{
while($row = $db->db_fetch_object($result))
{
$namen[] = $row->name;
}
die('Falsche Parameteruebergabe');
}
}
if(isset($_POST["schick"]))
{
$variable=new variable();
if ($uid!='')
if($variable->load($uid, $name))
$varialbe->new = false;
else
$variable->new = true;
$variable->name = $name;
$variable->uid = $uid;
$variable->wert = $wert;
if ($variable->save())
{
$ben = new benutzer();
if (!$ben->load($uid))
$htmlstr .= "<br><div class='kopf'>Benutzer <b>".$uid."</b> existiert nicht</div>";
else
$reloadstr .= "<script type='text/javascript'>\n";
$reloadstr .= " parent.uebersicht.location.href='variablen_uebersicht.php';";
$reloadstr .= "</script>\n";
}
}
$qry = "SELECT distinct name FROM public.tbl_variable order by name";
if($result = $db->db_query($qry))
{
while($row = $db->db_fetch_object($result))
{
$namen[] = $row->name;
}
}
if ($uid!='')
{
$ben = new benutzer();
if (!$ben->load($uid))
$htmlstr .= "<br><div class='kopf'>Benutzer <b>".$uid."</b> existiert nicht</div>";
else
{
$var = new variable();
$var->getVars($uid);
$htmlstr .= "<br><div class='kopf'>Variablen für <b>".$uid."</b></div>\n";
$htmlstr .= "<table style='padding-top:10px;'>\n";
$htmlstr .= "<tr></tr>\n";
$htmlstr .= "<tr><td>Name</td><td>Wert</td></tr>\n";
foreach($var->variables as $v)
{
$var = new variable();
$var->getVars($uid);
$htmlstr .= "<br><div class='kopf'>Variablen für <b>".$uid."</b></div>\n";
$htmlstr .= "<table style='padding-top:10px;'>\n";
$htmlstr .= "<tr></tr>\n";
$htmlstr .= "<tr><td>Name</td><td>Wert</td></tr>\n";
foreach($var->variables as $v)
{
$htmlstr .= "<form action='".$_SERVER['PHP_SELF']."' method='POST'>\n";
$htmlstr .= "<input type='hidden' name='uid' value='".$v->uid."'>\n";
$htmlstr .= " <tr>\n";
$htmlstr .= " <td><select name='name'>\n";
foreach($namen as $val)
{
if ($val == $v->name)
$sel = " selected";
else
$sel = "";
$htmlstr .= " <option value='".$val."' ".$sel.">".$val."</option>";
}
$htmlstr .= " </select></td>\n";
$htmlstr .= " <td><input type='text' name='wert' value='".$v->wert."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><input type='submit' name='schick' value='speichern'></td>";
$htmlstr .= " <td><input type='submit' name='del' value='l&ouml;schen'></td>";
$htmlstr .= " </tr>\n";
$htmlstr .= "</form>\n";
}
$htmlstr .= "<form action='".$_SERVER['PHP_SELF']."' method='POST'>\n";
$htmlstr .= "<input type='hidden' name='uid' value='".$uid."'>\n";
$htmlstr .= "<input type='hidden' name='uid' value='".$v->uid."'>\n";
$htmlstr .= " <tr>\n";
$htmlstr .= " <td><select name='name'>\n";
foreach($namen as $val)
{
$htmlstr .= " <option value='".$val."'>".$val."</option>";
if ($val == $v->name)
$sel = " selected";
else
$sel = "";
$htmlstr .= " <option value='".$val."' ".$sel.">".$val."</option>";
}
$htmlstr .= " </select></td>\n";
$htmlstr .= " <td><input type='text' name='wert' value='' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><input type='text' name='wert' value='".$v->wert."' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><input type='submit' name='schick' value='neu'></td>";
$htmlstr .= " <td><input type='submit' name='schick' value='speichern'></td>";
$htmlstr .= " <td><input type='submit' name='del' value='l&ouml;schen'></td>";
$htmlstr .= " </tr>\n";
$htmlstr .= "</form>\n";
$htmlstr .= "</table>\n";
$htmlstr .="<br><br><a href='".$_SERVER['PHP_SELF']."?standard=true&uid=$uid'>Standardwerte anlegen</a>";
}
$htmlstr .= "<form action='".$_SERVER['PHP_SELF']."' method='POST'>\n";
$htmlstr .= "<input type='hidden' name='uid' value='".$uid."'>\n";
$htmlstr .= " <tr>\n";
$htmlstr .= " <td><select name='name'>\n";
foreach($namen as $val)
{
$htmlstr .= " <option value='".$val."'>".$val."</option>";
}
$htmlstr .= " </select></td>\n";
$htmlstr .= " <td><input type='text' name='wert' value='' size='15' maxlength='64'></td>\n";
$htmlstr .= " <td><input type='submit' name='schick' value='neu'></td>";
$htmlstr .= " </tr>\n";
$htmlstr .= "</form>\n";
$htmlstr .= "</table>\n";
$htmlstr .="<br><br><a href='".$_SERVER['PHP_SELF']."?standard=true&uid=$uid'>Standardwerte anlegen</a>";
}
$htmlstr .= "<div class='inserterror'>".$errorstr."</div>\n";
}
$htmlstr .= "<div class='inserterror'>".$errorstr."</div>\n";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+37 -25
View File
@@ -20,20 +20,23 @@
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/benutzerberechtigung.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
if (!$user = get_uid())
die('Keine UID gefunde ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if(!$rechte->isBerechtigt('admin'))
die('Sie haben keine Berechtigung für diese Seite. ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
require_once('../../config/vilesci.config.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/studiengang.class.php');
require_once('../../include/benutzerberechtigung.class.php');
if (!$db = new basis_db())
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
if (!$user = get_uid())
die('Keine UID gefunden ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if(!$rechte->isBerechtigt('admin'))
die('Sie haben keine Berechtigung für diese Seite. ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
if(isset($_GET['searchstr']))
$searchstr = $_GET['searchstr'];
else
@@ -41,17 +44,26 @@ else
$htmlstr = "";
$htmlstr.='
<form accept-charset="UTF-8" name="search" method="GET">
Bitte Suchbegriff eingeben:
<input type="text" name="searchstr" size="30" value="'.$searchstr.'">
<input type="submit" value="Suchen">
</form>';
$htmlstr .= "<div style='text-align:right'>";
$htmlstr .= "<form name='neuform' action='variablen_details.php' target='vilesci_detail'><input type='text' value='' name='uid'>&nbsp;<input type='submit' name='neuschick' value='go'></form>";
$htmlstr .= "</div>";
$htmlstr .= "<form name='formular'><input type='hidden' name='check' value=''></form>\n";
$htmlstr.='
<table width="100%">
<tr>
<td>
<form accept-charset="UTF-8" name="search" method="GET">
Bitte Suchbegriff eingeben:
<input type="text" name="searchstr" size="30" value="'.$searchstr.'">
<input type="submit" value="Suchen">
</form>
</td>
<td align="right">
<form name="neuform" action="variablen_details.php" target="vilesci_detail">
UID <input type="text" value="" name="uid">&nbsp;
<input type="submit" name="neuschick" value="anlegen">
</form>
</td>
</tr>
</table>
';
if(isset($_GET['searchstr']))
{
$sql_query = "SELECT
+134
View File
@@ -0,0 +1,134 @@
<?php
/* Copyright (C) 2006 Technikum-Wien
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
* published by the Free Software Foundation; either version 2 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* 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: Christian Paminger < christian.paminger@technikum-wien.at >
* Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at >
* Rudolf Hangl < rudolf.hangl@technikum-wien.at >
* Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at >
*/
/**
* Menue fuer Vilesci-Seite
* Die Menuepunkt mit den zugehoerigen Links befinden sich in einem
* Array welches includiert wird.
*/
require_once('../config/vilesci.config.inc.php');
require('../include/functions.inc.php');
require('../include/benutzerberechtigung.class.php');
require_once('../include/'.EXT_FKT_PATH.'/vilesci_menu_main.inc.php');
if (!$uid = get_uid())
die('Keine UID gefunde ! <a href="javascript:history.back()">Zur&uuml;ck</a>');
$berechtigung=new benutzerberechtigung();
$berechtigung->getBerechtigungen($uid);
if (!($berechtigung->isBerechtigt('admin') ||
$berechtigung->isBerechtigt('support') ||
$berechtigung->isBerechtigt('preinteressent') ||
$berechtigung->isBerechtigt('lehre') ||
$berechtigung->isBerechtigt('lv-plan') ))
die ('Keine Berechtigung!');
?>
<!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">
<title>VileSci Men&uuml;</title>
<link href="../skin/vilesci.css" rel="stylesheet" type="text/css">
</head>
<body style="background-color:#eeeeee; margin:0; padding:0;">
<div class="logo">
<table>
<tr>
<?php
function checkpermission($permissions)
{
global $berechtigung;
$permission=false;
foreach ($permissions as $perm)
{
if($berechtigung->isBerechtigt($perm))
{
$permission=true;
}
}
return $permission;
}
$firstcat = '';
foreach($menu AS $m)
{
$opener=false;
$hide=false;
if (isset($m['opener']))
if ($m['opener']=='true')
$opener=true;
if (isset($m['hide']))
if ($m['hide']=='true')
$hide=true;
if (isset($m['permissions']) && !checkpermission($m['permissions']))
continue;
echo '<td style="padding-left: 20px; padding-right: 20px; text-align: center">';
if($firstcat=='' && isset($m['link']) && $m['target']=='nav')
$firstcat=$m['link'];
if (isset($m['link']))
echo '<a href="'.$m['link'].'" ';
if (isset($m['target']))
echo 'target="'.$m['target'].'" ';
if (isset($m['link']))
echo '>';
if(isset($m['image']))
{
echo '<img src="../skin/images/'.$m['image'].'" width="32" height="32" /><br>';
}
if (isset($m['name']))
echo '<strong>'.$m['name'].'</strong>';
if (isset($m['link']))
echo '</a>';
if ($hide)
$display='none';
else
$display='block';
echo "\n<DIV >\n".'<SPAN id="'.$m['name'].'" style="display:'.$display.'">';
echo "\n</SPAN>\n</DIV>\n";
echo '</td>';
}
echo '
</tr>
</table>
</div>';
if($firstcat!='')
echo "<script>parent.nav.location='$firstcat';</script>";
?>
</body>
</html>