- Diverse Anpassungen des Vilesci Backends
@@ -180,6 +180,7 @@ Verbindung: <br>
|
||||
<b>Kontakt:</b> <br>
|
||||
Susanne Fü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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
(
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 9.8 KiB |
|
After Width: | Height: | Size: 1015 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
@@ -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>
|
||||
@@ -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ück</a>');
|
||||
die('Keine UID gefunden ! <a href="javascript:history.back()">Zurü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"> Admin</a>
|
||||
</div>
|
||||
<div>
|
||||
<a href="https://sdtools.technikum-wien.at" target="main"><img src="../skin/images/application_go.png" alt="go" border="0"> 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"> Admin</a>
|
||||
</div>
|
||||
<div>
|
||||
<a href="https://sdtools.technikum-wien.at" target="main"><img src="../skin/images/application_go.png" alt="go" border="0"> 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"> ';
|
||||
else
|
||||
echo '<img src="../skin/images/page_green.png" alt="page close" border="0"> ';
|
||||
echo '</SPAN>';
|
||||
}
|
||||
else
|
||||
echo '¤ ';
|
||||
|
||||
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"> ';
|
||||
else
|
||||
echo '<img src="../skin/images/page_green.png" alt="page close" border="0"> ';
|
||||
echo "\n\t\t</SPAN>";
|
||||
}
|
||||
else if (isset($m1['link']))
|
||||
echo "\t <img src=\"../skin/images/bullet_go.png\" alt=\"page go\" border=\"0\">";
|
||||
else
|
||||
echo "\t ";
|
||||
|
||||
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".' <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"> Home</a>
|
||||
-->
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -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 übergeben <a href="javascript:history.back()">Zurück</a>');
|
||||
$kurzbz=(isset($_GET['kurzbz'])?$_GET['kurzbz']:(isset($_POST['kurzbz'])?$_POST['kurzbz']:''));
|
||||
if(empty($kurzbz))
|
||||
die('Gruppe wurde nicht übergeben <a href="javascript:history.back()">Zurü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 Ü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>
|
||||
|
||||
@@ -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>Übersicht</h3>
|
||||
|
||||
echo '<h3>Ü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>
|
||||
|
||||
@@ -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>";
|
||||
|
||||
@@ -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'>";
|
||||
|
||||
@@ -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"> 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"> 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>
|
||||
@@ -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 Übersicht</h1><br>
|
||||
|
||||
<h2>Mitarbeiter Ü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'> <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">
|
||||
<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'/>
|
||||
<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 ( $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";
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -432,7 +432,7 @@ if($result = $db->db_query($qry))
|
||||
{
|
||||
echo " |-";
|
||||
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 " |- ";
|
||||
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 " |- ";
|
||||
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 " |- <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 " |- <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>";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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ü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ü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ü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ü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ö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ö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ö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ö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">
|
||||
|
||||
@@ -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ü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ü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ü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ü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'> <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">
|
||||
<input type="submit" name="neuschick" value="anlegen">
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
';
|
||||
|
||||
if(isset($_GET['searchstr']))
|
||||
{
|
||||
$sql_query = "SELECT
|
||||
|
||||
@@ -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ü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ü</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>
|
||||