This commit is contained in:
Gerald Simane
2010-03-15 05:54:37 +00:00
parent fef42a6771
commit 4879bd6744
29 changed files with 2750 additions and 0 deletions
@@ -0,0 +1,458 @@
<?php
/* Copyright (C) 2009 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> and
* Gerald Simane-Sequens <gerald.simane@technikum-wien.at>.
*/
require_once('../../../config/cis.config.inc.php');
require_once('../../../include/functions.inc.php');
require_once('../../../include/datum.class.php');
require_once('../../../include/benutzer.class.php');
require_once('../../../include/student.class.php');
require_once('../../../include/studiengang.class.php');
require_once('../../../include/benutzerberechtigung.class.php');
require_once('../../../include/studiensemester.class.php');
if (!$db = new basis_db())
die('Fehler beim Oeffnen der Datenbankverbindung');
$uid=isset($_GET['uid'])?$_GET['uid']:(isset($_POST['uid'])?$_POST['uid']:get_uid());
$uid=trim($uid);
$berechtigung=new benutzerberechtigung();
$berechtigung->getBerechtigungen($uid);
if ($berechtigung->isBerechtigt('admin')
|| $berechtigung->isBerechtigt('lehre/reservierung', null, 's'))
$raumres=true;
else
die('Keine Berechtigung fuer Lehre/Reservierung - Anzeige');
unset($berechtigung);
header('Content-Type: text/html;charset=UTF-8');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meat http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Anzahl Studenten Lehrveranstaltungsplan FH Technikum-Wien</title>
<link href="../../../skin/style.css.php" rel="stylesheet" type="text/css">
<script src="../../../include/js/jquery.js" type="text/javascript"></script>
<script src="../../../include/js/jquery-ui.js" type="text/javascript"></script>
<style type="text/css">
<!--
li { list-style : outside url("../../../skin/images/right.gif");}
/* ----------------------------------
Resizable
---------------------------------- */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
div.info {top:5%;position: absolute;display:none;padding: 5px 5px 5px 5px;border: 1px solid Black;empty-cells : hide;text-align:center;vertical-align: top;z-index: 99;background-color: white; position:absolute;}
div.infoclose {border: 7px outset #008381;padding: 0px 10px 0px 10px;}
div.infodetail {font-size:medium;text-align:left;background-color: #F5F5F5;padding: 15px 15px 15px 15px;}
-->
</style>
<script type="text/javascript" language="JavaScript1.2">
<!--
$(function()
{
$("#info").resizable();
$("#ui-resizable").draggable();
});
-->
</script>
</head>
<body id="inhalt">
<div id="ui-resizable" class="ui-resizable">
<div style="-moz-user-select: none;" class="ui-resizable-handle ui-resizable-e"></div>
<div style="-moz-user-select: none;" class="ui-resizable-handle ui-resizable-s"></div>
<div style="z-index: 1001; -moz-user-select: none;" class="ui-resizable-handle ui-resizable-se ui-icon ui-icon-gripsmall-diagonal-se"></div>
<div id="info" class="info">
<div style="border: 7px outset #393939;padding: 10px 10px 10px 10px;">
<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr style="color:#FFF;" class="ContentHeader">
<td id="info_print" align="left" style="color:#FFF;cursor: default;" class="ContentHeader">
<div>drucken <img border="0" src="../../../skin/images/printer.png" title="drucken" ><br /></div>
<script type="text/javascript">
$(document).ready(function()
{
$("td#info_print").click(function()
{
el='div#infodetail';
var doc=null;
var tab=false;;
var iframe=false;
if ($.browser.opera || $.browser.mozilla)
{
var tab = window.open("","jqPrint-preview");
tab.document.open();
var doc = tab.document;
}
else
{
var iframe=document.createElement('IFRAME');
// $(iframe).attr('style','position:absolute;width:0px;height:0px;left:-500px;top:-500px;');
document.body.appendChild(iframe);
doc=iframe.contentWindow.document;
}
var links=window.document.getElementsByTagName("link");
for(var i=0;i<links.length;i++)
{
if(links[i].rel.toLowerCase()=="stylesheet")
{
doc.write('<link type="text/css" rel="stylesheet" href="'+links[i].href+'"></link>');
}
}
doc.write('<div class="'+$(el).attr("class")+'">'+$(el).html()+'</div>');
doc.close();
(tab ? tab : iframe.contentWindow).focus();
setTimeout( function() { ( tab ? tab : iframe.contentWindow).print(); if (tab) { tab.close(); } }, 1000);
});
});
</script>
</div>
</td>
<td id="info_close" align="right" style="color:#FFF;cursor: default;" class="ContentHeader">
<div>schliessen <img border="0" src="../../../skin/images/cross.png" title="schliessen">&nbsp;</div>
<script type="text/javascript">
$(document).ready(function()
{
$("td#info_close").click(function(event)
{
$("div#info").hide("slow"); // div# langsam oeffnen
});
});
</script>
</div>
</td>
</tr></table>
<div id="infodetail" style="font-size:medium;text-align:left;background-color: #F5F5F5;padding: 15px 15px 15px 15px;"></div>
<br>
</div>
</div>
</div>
<?php
// Variablen uebernehmen
$datum=(isset($_GET['datum'])?$_GET['datum']:(isset($_POST['datum'])?$_POST['datum']:mktime()));
$montag=montag($datum);
$letzterTag=mktime(0,0,0,date('m',$montag),date('d',$montag) + TAGE_PRO_WOCHE,date('Y',$montag));
$letzterTagAnzeige=mktime(0,0,0,date('m',$montag),date('d',$montag) + ( TAGE_PRO_WOCHE - 1),date('Y',$montag));
// Vorbelegen der Wochennavigation
$kwRet=mktime(0,0,0,date('m',$montag),date('d',$montag) -7 ,date('Y',$montag));
$kwVor=mktime(0,0,0,date('m',$montag),date('d',$montag) +7 ,date('Y',$montag));
$kw=strftime('%W',mktime(0,0,0,date('m',$montag),date('d',$montag),date('Y',$montag)));
$adresse_id=(isset($_GET['adresse_id'])?$_GET['adresse_id']:(isset($_POST['adresse_id'])?$_POST['adresse_id']:1));
// Datum Anzeige Header
$tag=strftime('%a %d',mktime(0,0,0,date('m',$montag),date('d',$montag) ,date('Y',$montag)));
$tag_monat=strftime('%a %d %b',mktime(0,0,0,date('m',$montag),date('d',$montag) ,date('Y',$montag)));
$tag_monat_jahr=strftime('%a %d %b %Y',mktime(0,0,0,date('m',$montag),date('d',$montag),date('Y',$montag)));
$letzter_tag_monat_jahr=strftime('%a %d %b %Y',mktime(0,0,0,date('m',$letzterTagAnzeige),date('d',$letzterTagAnzeige),date('Y',$letzterTagAnzeige)));
// Beginn Ende setzen
## if (!isset($datum))
# {
$objSS=new studiensemester();
$ss=$objSS->getaktorNext();
$objSS->load($ss);
$ss_begin=datum::mktime_fromdate($objSS->start);
$ss_ende=datum::mktime_fromdate($objSS->ende);
##var_dump($ss);
#exit;
# }
$sql_query=' select tbl_adresse.plz,tbl_adresse.name, sum(tbl_ort.max_person) as summe ';
$sql_query.=' from public.tbl_ort,public.tbl_standort, public.tbl_adresse ';
$sql_query.=" where tbl_standort.standort_kurzbz=tbl_ort.standort_kurzbz ";
$sql_query.=" and tbl_adresse.adresse_id=tbl_standort.adresse_id ";
$sql_query.=" and tbl_adresse.adresse_id='".$adresse_id."'";
$sql_query.=" and tbl_ort.aktiv and tbl_ort.lehre ";
$sql_query.=" group by tbl_adresse.plz,tbl_adresse.name ";
// Gibt es fuer das Datum und Stunde einen Stundenplaneintrag
if(!$results_anzahl=$db->db_query($sql_query))
die($db->db_last_error());
$raum_max_anz=0;
$fh_name='FH lese fehler';
if ($num_rows_anzahl=$db->db_num_rows($results_anzahl))
{
$fh_name = $db->db_result($results_anzahl,0,"name").', '.$db->db_result($results_anzahl,0,"plz");
$raum_max_anz = $db->db_result($results_anzahl,0,"summe");
}
$stg=array();
echo '<H2><table class="tabcontent"><tr><td>
&nbsp;Lehrveranstaltungsplan &gt;&gt; <a class="Item" href="index.php">Wochenplan</a> - Anzahl Studenten
&nbsp;&nbsp;&nbsp;<a class="Item" href="'.$_SERVER['PHP_SELF'].'?uid='.$uid.'&amp;datum='.$kwRet.'">&lt;&lt;</a>
Wochenplan &nbsp;<a class="Item" href="'.$_SERVER['PHP_SELF'].'?uid='.$uid.'&amp;datum='.$datum.'">Kw '.$kw.'</a>
&nbsp;<a class="Item" href="'.$_SERVER['PHP_SELF'].'?uid='.$uid.'&amp;datum='.$kwVor.'">&gt;&gt;</a>
&nbsp;&nbsp;&nbsp;<a class="Item" href="'.$_SERVER['PHP_SELF'].'?uid='.$uid.'&amp;datum='.mktime().'">Heute</a>
</td></tr></table></H2>';
// Stundentafel abfragen
$sql_query="SELECT stunde, beginn, ende FROM lehre.tbl_stunde ORDER BY stunde";
if(!$results=$db->db_query($sql_query))
die($db->db_last_error());
echo '<table class="tabcontent" style=" z-index: 1;">';
echo '<tr><td style="text-align:center;color:#FFF;" class="ContentHeader" colspan="'. ( TAGE_PRO_WOCHE + 1 ) .'">'. $fh_name .'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'. (date('Ym',$montag)==date('Ym',$letzterTagAnzeige)?$tag:(date('Y',$montag)==date('Y',$letzterTagAnzeige)?$tag_monat:$tag_monat_jahr)) .' - '. $letzter_tag_monat_jahr.'</td></tr>';
echo '<tr>';
echo '<td style="text-align:center;color:#FFF;" class="ContentHeader">Stunde</td>';
for ($i=0; $i<TAGE_PRO_WOCHE; $i++)
{
echo '<td style="text-align:center;color:#FFF;" class="ContentHeader">'.strftime('%a',mktime(0,0,0,date('m',$montag),date('d',$montag) + $i,date('Y',$montag))).'&nbsp;'.date('d M',mktime(0,0,0,date('m',$montag),date('d',$montag) + $i,date('Y',$montag))).'</td>';
}
echo '</tr>';
$max_person_array=array();
$num_rows_stunde=$db->db_num_rows($results);
echo '<tr>';
for ($k=0; $k<$num_rows_stunde; $k++)
{
$row = $db->db_fetch_object($results, $k);
$row->show_beginn=substr($row->beginn,0,5);
$row->show_ende=substr($row->ende,0,5);
$row->check_beginn=str_replace(':','',substr($row->beginn,0,5));
$row->check_ende=str_replace(':','',substr($row->ende,0,5));
echo '<td style="text-align:center;color:#FFF;" class="ContentHeader">'.$row->show_beginn.'<br>'.$row->show_ende.'</td>';
$lehreinheiten=array();
for ($i=0; $i<TAGE_PRO_WOCHE; $i++)
{
// Init je Tag und Std.
$fehler=false;
$aktiv=false;
$max_person=0;
$day= date('Ymd',mktime(0,0,0,date('m',$montag),date('d',$montag) + $i,date('Y',$montag)));
if ($day== date('Ymd') && date('Hi') >= $row->check_beginn && date('Hi')<=$row->check_ende )
$aktiv=true;
echo '<td style="border-bottom: 1px solid Black;'.($aktiv?'background-color:#009e84;color:#FFF;':'').'" valign="top" '.($k % 2==0?'':' class="MarkLine" ').' >';
$sql_query=' select distinct vw_stundenplan.stg_bezeichnung as bezeichnung,vw_stundenplan.stg_kurzbzlang as kurzbzlang,vw_stundenplan.stg_kurzbz as kurzbz, vw_stundenplan.stundenplan_id,vw_stundenplan.lehrform, vw_stundenplan.gruppe, vw_stundenplan.gruppe_kurzbz, vw_stundenplan.unr,vw_stundenplan.verband,vw_stundenplan.ort_kurzbz,vw_stundenplan.lehreinheit_id,vw_stundenplan.studiengang_kz,vw_stundenplan.semester,tbl_ort.max_person,tbl_standort.adresse_id,tbl_adresse.plz,tbl_adresse.name ';
$sql_query.=' from lehre.vw_stundenplan, public.tbl_ort,public.tbl_standort, public.tbl_adresse ';
$sql_query.=" where vw_stundenplan.datum='".date('Y-m-d',mktime(0,0,0,date('m',$montag),date('d',$montag) + $i,date('Y',$montag)))."' ";
$sql_query.=" and vw_stundenplan.stunde='".$row->stunde."' ";
$sql_query.=" and tbl_ort.ort_kurzbz=vw_stundenplan.ort_kurzbz ";
$sql_query.=" and tbl_standort.standort_kurzbz=tbl_ort.standort_kurzbz ";
$sql_query.=" and tbl_adresse.adresse_id=tbl_standort.adresse_id ";
$sql_query.=" and tbl_adresse.adresse_id='".$adresse_id."'";
$sql_query.=" order by tbl_adresse.plz,vw_stundenplan.ort_kurzbz ";
// Gibt es fuer das Datum und Stunde einen Stundenplaneintrag
if(!$results_anzahl=$db->db_query($sql_query))
die($db->db_last_error());
$num_rows_anzahl=$db->db_num_rows($results_anzahl);
$gefunden_anz=0;
$tooltip='';
for ($k_anz=0; $k_anz<$num_rows_anzahl; $k_anz++)
{
$row_anz = $db->db_fetch_object($results_anzahl, $k_anz);
// Lehreinheit wird aufgeteilt in zwei Raeume - nicht verarbeiten , das sind die selben Personen
if (isset($lehreinheiten[trim($row_anz->lehreinheit_id).trim($row_anz->gruppe_kurzbz)]))
continue;
$lehreinheiten[$row_anz->lehreinheit_id]=trim($row_anz->lehreinheit_id).trim($row_anz->gruppe_kurzbz);
$max_person=$row_anz->max_person+$max_person;
$row_anz->verband=trim($row_anz->verband);
$row_anz->gruppe=trim($row_anz->gruppe);
$row_anz->gruppe_kurzbz=trim($row_anz->gruppe_kurzbz);
$stsem=$ss;
$gruppe=($row_anz->gruppe_kurzbz?$row_anz->gruppe_kurzbz:null);
$student=new student();
$row_anz->anz=0;
if ($result=$student->getStudents($row_anz->studiengang_kz,$row_anz->semester,$row_anz->verband,$row_anz->gruppe,$gruppe, $stsem))
$row_anz->anz=count($result);
if (empty($row_anz->anz))
$fehler=true;
$lvb=$row_anz->kurzbzlang.'-'.$row_anz->semester;
if (!is_null($row_anz->verband) && !empty($row_anz->verband))
{
$lvb.=$row_anz->verband;
if (!is_null($row_anz->gruppe) && !empty($row_anz->gruppe) )
$lvb.=$row_anz->gruppe;
}
if (!empty($k_anz))
$tooltip.='</tr><tr>';
else
$tooltip.='<tr><th colspan=\'4\'>'. date('d M Y',mktime(0,0,0,date('m',$montag),date('d',$montag) + $i,date('Y',$montag))).' '.$row->show_beginn.' - '.$row->show_ende.'</th><th>Anzahl</th></tr>';
$tooltip.='<td title=\'Stundenplan ID '.$row_anz->stundenplan_id.'\'><b>'.trim($row_anz->ort_kurzbz).'</b>&nbsp;</td><td><a href=\'stpl_detail.php?type=ort&datum='.date('Y-m-d',mktime(0,0,0,date('m',$montag),date('d',$montag) + $i,date('Y',$montag))).'&stunde='.$row->stunde.'&pers_uid='.$uid.'&stg_kz=&sem=&ver=&grp=&ort_kurzbz='.trim($row_anz->ort_kurzbz).'\' target=\'_blank\' titel=\'Studiengang Kz '.$row_anz->studiengang_kz.'\'>'.$lvb.'</a>&nbsp;</td><td>'.$row_anz->gruppe_kurzbz.'&nbsp;</td><td>'.(!$row_anz->anz?'<font color=\'Maroon\'>':'').$row_anz->bezeichnung.(!$row_anz->anz?'</font>':'').'&nbsp;</td><td>'.$row_anz->anz.'</td>';
$gefunden_anz+=$row_anz->anz;
}
if (!empty($gefunden_anz))
{
$tooltip.='<tr><td colspan=\'4\' align=\'right\'>max.Personen:'.$max_person.' Belegung:'. number_format($gefunden_anz / $max_person,2)*100 .'% <b>Ges.:</b></td><td><b>'.$gefunden_anz.'</b></td></tr>';
echo '<br><img id="img_'.$i.'_'.$k.'" src="../../../skin/images/sticky.png" title="Detailanzeige"> <b'.($fehler?' style="color:red;" ':'').'> Gesamt: </b>'.$gefunden_anz;
echo '<script type="text/javascript">
$(document).ready(function()
{
$("img#img_'.$i.'_'.$k.'").click(function(event)
{
$("div#infodetail").html("<table border=\"0\"><tr>'.$tooltip.'</tr></table>");
$("div#info").show("slow"); // div# langsam öffnen
});
});
</script>';
}
echo '</td>';
if (!isset($max_person_array[$i]['tag']))
$max_person_array[$i]['tag']=0;
$max_person_array[$i]['tag']=$max_person_array[$i]['tag']+$gefunden_anz;
if (!isset($max_person_array[$i]['tag_max']))
$max_person_array[$i]['tag_max']=0;
$max_person_array[$i]['tag_max']=$max_person_array[$i]['tag_max']+$max_person;
if (!isset($max_person_array[$k]['stunde']))
$max_person_array[$k]['stunde']=0;
$max_person_array[$k]['stunde']=$max_person_array[$k]['stunde']+$gefunden_anz;
if (!isset($max_person_array[$k]['stunde_max']))
$max_person_array[$k]['stunde_max']=0;
$max_person_array[$k]['stunde_max']=$max_person_array[$k]['stunde_max']+$max_person;
if (!isset($max_person_array[$i][$k]['tag_stunde']))
$max_person_array[$i][$k]['tag_stunde']=0;
$max_person_array[$i][$k]['tag_stunde']=$max_person_array[$i][$k]['tag_stunde']+$gefunden_anz;
if (!isset($max_person_array[$i][$k]['tag_stunde_max']))
$max_person_array[$i][$k]['tag_stunde_max']=0;
$max_person_array[$i][$k]['tag_stunde_max']=$max_person_array[$i][$k]['tag_stunde_max']+$max_person;
}
echo '</tr>';
}
echo '</table>';
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
if($rechte->isBerechtigt('admin'))
{
echo '<table class="tabcontent" style=" z-index: 1;">';
echo '<tr><td style="text-align:center;color:#FFF;" class="ContentHeader" colspan="'. ( TAGE_PRO_WOCHE + 2 ) .'">'. $fh_name .'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'. (date('Ym',$montag)==date('Ym',$letzterTagAnzeige)?$tag:(date('Y',$montag)==date('Y',$letzterTagAnzeige)?$tag_monat:$tag_monat_jahr)) .' - '. $letzter_tag_monat_jahr.'</td></tr>';
echo '<tr>';
echo '<td colspan="2" style="text-align:center;color:#FFF;" class="ContentHeader">Zeit / Datum &ndash;&nbsp;</td>';
for ($i=0; $i<TAGE_PRO_WOCHE; $i++)
{
echo '<td style="text-align:center;color:#FFF;" class="ContentHeader">'.strftime('%a',mktime(0,0,0,date('m',$montag),date('d',$montag) + $i,date('Y',$montag))).'&nbsp;'. date('d M Y',mktime(0,0,0,date('m',$montag),date('d',$montag) + $i,date('Y',$montag))).'</td>';
}
echo '</tr>';
$stunde_proz=0;
$stunde=0;
$stunde_max=0;
for ($k=0; $k<$num_rows_stunde; $k++)
{
$row = $db->db_fetch_object($results, $k);
$row->show_beginn=substr($row->beginn,0,5);
$row->show_ende=substr($row->ende,0,5);
$row->check_beginn=str_replace(':','',substr($row->beginn,0,5));
$row->check_ende=str_replace(':','',substr($row->ende,0,5));
echo '<tr>';
echo '<td style="text-align:center;color:#FFF;" class="ContentHeader">'.$row->show_beginn.'<br>'.$row->show_ende.'</td>';
echo '<td style="border-bottom: 1px solid Black;'.($aktiv?'background-color:#009e84;color:#FFF;':'').'" valign="top" '.($k % 2==0?'':' class="MarkLine" ').' >';
echo 'anz.:'.$max_person_array[$k]['stunde'];
echo '<br>';
echo 'FH&nbsp;&nbsp;&nbsp;'.($raum_max_anz*TAGE_PRO_WOCHE);
echo '<br>';
echo ' &Oslash;&nbsp;'.($max_person_array[$k]['stunde']?number_format(($max_person_array[$k]['stunde'])/TAGE_PRO_WOCHE / ($raum_max_anz),2)*100:0).'%';
echo '<br>';
echo 'Raum&nbsp;'.$max_person_array[$k]['stunde_max'];
echo '<br>';
echo ' &Oslash;&nbsp;'.($max_person_array[$k]['stunde']?number_format(($max_person_array[$k]['stunde']/TAGE_PRO_WOCHE) / ($max_person_array[$k]['stunde_max']/TAGE_PRO_WOCHE),2)*100:0).'%';
echo '</td>';
$stunde=$stunde+$max_person_array[$k]['stunde'];
$stunde_max=$stunde_max+$max_person_array[$k]['stunde_max'];
for ($i=0; $i<TAGE_PRO_WOCHE; $i++)
{
echo '<td style="border-bottom: 1px solid Black;'.($aktiv?'background-color:#009e84;color:#FFF;':'').'" valign="top" '.($k % 2==0?'':' class="MarkLine" ').' >';
echo 'anz.:'.$max_person_array[$i][$k]['tag_stunde'];
echo '<br>';
echo 'FH&nbsp;&nbsp;&nbsp;max.:'. $raum_max_anz;
echo '<br>';
echo ' '.($max_person_array[$i][$k]['tag_stunde']?number_format($max_person_array[$i][$k]['tag_stunde'] / $raum_max_anz,2)*100:0).'%';
echo '<br>';
echo 'Raum max.:'. $max_person_array[$i][$k]['tag_stunde_max'];
echo '<br>';
echo ' '.($max_person_array[$i][$k]['tag_stunde']?number_format($max_person_array[$i][$k]['tag_stunde'] / $max_person_array[$i][$k]['tag_stunde_max'],2)*100:0).'%';
echo '</td>';
}
echo '</tr>';
}
echo '<tr>';
echo '<td style="text-align:center;color:#FFF;" class="ContentHeader">&Oslash;</td>';
echo '<td style="text-align:center;color:#FFF;" class="ContentHeader">';
echo 'FH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&Oslash;&nbsp;'.($stunde?number_format(($stunde)/$num_rows_stunde/TAGE_PRO_WOCHE / ($raum_max_anz),2)*100:0).'%';
echo '<br>';
echo 'Raum&nbsp;&Oslash;&nbsp;'.($stunde_max?number_format(($stunde/$num_rows_stunde/TAGE_PRO_WOCHE) / ($stunde_max/$num_rows_stunde/TAGE_PRO_WOCHE),2)*100:0).'%';
echo '</td>';
for ($i=0; $i<TAGE_PRO_WOCHE; $i++)
{
echo '<td style="text-align:center;color:#FFF;" class="ContentHeader">';
echo 'FH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&Oslash;&nbsp;'.($max_person_array[$i]['tag']?number_format($max_person_array[$i]['tag'] / ($raum_max_anz *$num_rows_stunde),2)*100:0).'%';
echo '<br>';
echo 'Raum&nbsp;&Oslash;&nbsp;'.($max_person_array[$i]['tag']?number_format($max_person_array[$i]['tag'] / $max_person_array[$i]['tag_max'],2)*100:0).'%';
echo '</td>';
}
echo '</tr>';
echo '</table>';
}
?>
</BODY>
</HTML>
+29
View File
@@ -0,0 +1,29 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../../../../skin/style.css.php" rel="stylesheet" type="text/css">
<title>Unternehmenskommunikation</title>
</head>
<body>
<table id="inhalt" class="tabcontent">
<tr>
<td class="tdwidth10">&nbsp;</td>
<td><table class="tabcontent">
<tr>
<td class="ContentHeader"><font class="ContentHeader">&nbsp;Unternehmenskommunikation</font></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<b>Das Team</b>
</td>
</tr>
</table><td class="tdwidth30">&nbsp;</td>
</td>
</tr>
</table>
</body></html>
+969
View File
@@ -0,0 +1,969 @@
<?php
/* Copyright (C) 2008 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 >
*/
require_once('../../config/cis.config.inc.php');
require_once('../../include/basis_db.class.php');
require_once('../../include/functions.inc.php');
if (!$db = new basis_db())
die('Fehler beim Oeffnen der Datenbankverbindung');
require_once('../../include/benutzer.class.php');
require_once('../../include/wochenplan.class.php');
require_once('../../include/benutzerberechtigung.class.php');
//-------------------------------------------------------------------------------------------
// Datum - Format
if (!defined('constHeaderDatumZeit')) define('constHeaderDatumZeit','%A, %d %B %G %R' );
if (!defined('constRaumDatumZeit')) define('constRaumDatumZeit','%a, %d.%m.%Y' );
if (!defined('constHeaderStundenplan')) define('constHeaderStundenplan','KW %W, %B %G' );
if (!defined('constHeaderStundenplanTag')) define('constHeaderStundenplanTag','%A<br>%d.%m.%y' );
if (!defined('constAktuelleZeitHHMi')) define('constAktuelleZeitHHMi', date("Hi", time()));
if (!defined('constAktuelleZeitHH')) define('constAktuelleZeitHH', date("H", time()));
//-------------------------------------------------------------------------------------------
// Variable Init
$card_id=DOMAIN;
$card_titel=CAMPUS_NAME.' '.date('d-m-Y');
$htmlout='';
$day = date('d');
$month = date('m');
$year = date('y');
$weekday = date('w');
//-------------------------------------------------------------------------------------------
// Parameter uebernehmen
$uid=trim((isset($_REQUEST['uid']) ? $_REQUEST['uid']:''));
$ort_kurzbz=trim((isset($_REQUEST['ort_kurzbz']) ? $_REQUEST['ort_kurzbz']:''));
$raumtyp_kurzbz=trim((isset($_REQUEST['raumtyp_kurzbz']) ? $_REQUEST['raumtyp_kurzbz']:''));
$datum=trim((isset($_REQUEST['datum']) ? $_REQUEST['datum']:date('Ymd')));
$datum_bl=trim((isset($_REQUEST['datum_bl']) ? $_REQUEST['datum_bl']:''));
$work=trim((isset($_REQUEST['work']) ? $_REQUEST['work']:''));
//-------------------------------------------------------------------------------------------
// Anwender
if (empty($uid))
{
$work='freierraum';
$htmlout.='<small>
Durch Anh&#xE4;ngen von <b>?uid=[Ihre uid]</b> an die WAP URL <br/>
entf&#xE4;llt die Angabe ihres Benutzernames,<br/>
und Sie werden sofort zu Ihrem Stundenplan weitergeleitet.<br/>
</small>';
}
else
{
## $uid='el09b057';
# $uid='_DummyLektor';
## $uid='sommert';
if (empty($work))
$work='meinplan';
if ($user=new benutzer($uid))
{
$htmlout.=($user->vorname?$user->vorname.' ':'').$user->nachname;
if (!$user->aktiv)
$htmlout.='<br /><small>'.$uid.' ist nicht aktiv!</small>';
}
else
{
$htmlout.=$uid.' wurde nicht gefunden!';
$uid='';
$work='';
}
}
//-------------------------------------------------------------------------------------------
// Anzeige des aktuellen Stundenplan eines Anwenders
if (!empty($uid) && $work=='meinplan' )
{
$row_raum=array();
$kalenderwoche="";
$studiengang_kz="";
$semester="";
$verband="";
$gruppe="";
$row_stunde=getAktuelleStd($db);
if (date('Ymd')==$datum && is_array($row_stunde) && count($row_stunde)>0)
{
$stunde_von=$row_stunde[0]->stunde;
$stunde_bis=$row_stunde[0]->stunde;
$user_array=uid_read_mitarbeiter_oder_student($db,$uid);
// Authentifizierung
if (check_student($uid))
$type='student';
elseif (check_lektor($uid))
$type='lektor';
else
{
//die("Cannot set usertype!");
//GastAccountHack
$type='student';
}
// Stundenplan erstellen
$stdplan=new wochenplan($type);
// Benutzergruppe
$stdplan->user=$type;
// aktueller Benutzer
$stdplan->user_uid=$uid;
// Zusaetzliche Daten laden
if (isset($user_array->studiengang_kz))
{
// Student
if (! $stdplan->load_data($type,$uid,NULL,trim($user_array->studiengang_kz),trim($user_array->semester),trim($user_array->verband),trim($user_array->gruppe)) )
{
die($stdplan->errormsg);
}
}
else
{
// Mitarbeiter
if (! $stdplan->load_data($type,$uid) )
{
die($stdplan->errormsg);
}
}
$mtag=mb_substr($datum, 6,2);
$month=mb_substr($datum, 4,2);
$jahr=mb_substr($datum, 0,4);
$datum_select=@mktime(12,0,0,$month,$mtag,$jahr);
// Stundenplan einer Woche laden
if (! $stdplan->load_week($datum_select))
die($stdplan->errormsg);
$ersterTagMonat=date('m', $stdplan->datum);
$ersterTag=date('d', $stdplan->datum);
$year=date('Y', $stdplan->datum);
$weekday=date('w');
$gefunden=null;
for ($ind_stdplan=0;$ind_stdplan<count($stdplan->std_plan);$ind_stdplan++)
{
$datum_check=@mktime(12,0,0,$ersterTagMonat,($ersterTag + $ind_stdplan ),$year);
if (date('Ymd',$datum_select)==date('Ymd',$datum_check))
{
$gefunden=1 + $ind_stdplan;
break;
}
}
$row_raum=array();
if (!is_null($gefunden) && isset($stdplan->std_plan) && isset($stdplan->std_plan[$gefunden]) && isset($stdplan->std_plan[$gefunden][$stunde_von]) && isset($stdplan->std_plan[$gefunden][$stunde_von][0]))
$row_raum=$stdplan->std_plan[$gefunden][$stunde_von][0];
if ((is_array($row_raum) || is_object($row_raum)) && count($row_raum)>0 && isset($row_raum->reservierung) )
{
$htmlout.='<table>
<tr>
<td><strong>'.substr($row_stunde[0]->beginn,0,5).'<br />'.substr($row_stunde[0]->ende,0,5).'</strong></td>
<td>';
if ($row_raum->reservierung)
$htmlout.=(!empty($row_raum->titel)?$row_raum->titel:(!empty($row_raum->titel) && $row_raum->lehrfach!=$row_raum->titel?$row_raum->lehrfach:'')).'<br />'.$row_raum->ort;
else
$htmlout.=$row_raum->lehrfach.'-'.$row_raum->lehrform.'<br />'.$row_raum->ort;
$htmlout.='</td>
</tr>
</table>';
}
}
}
//-------------------------------------------------------------------------------------------
// Information das es nicht das Tagesdatum ist
$dif=$datum-date('Ymd');
## if (date('Ymd')!=$datum)
$htmlout.='<br /><small>'.strftime(constHeaderDatumZeit,mktime(date('H'), date('i'), 0, $month, $day + $dif, $year)).'</small>';
if ($datum_bl=='ret')
{
$day=$day + ( $dif - 1 ) ;
$datum_ret=date('Ymd',mktime(0, 0, 0, $month, $day, $year));
$datum_vor=date('Ymd',mktime(0, 0, 0, $month, $day + 1, $year));
}
else if ($datum_bl=='vor')
{
$day=$day + ( $dif + 1 );
$datum_ret=date('Ymd',mktime(0, 0, 0, $month, $day - 1, $year));
$datum_vor=date('Ymd',mktime(0, 0, 0, $month, $day, $year));
}
else
{
$datum_ret=date('Ymd',mktime(0, 0, 0, $month, $day - 1, $year));
$datum_vor=date('Ymd',mktime(0, 0, 0, $month, $day + 1, $year));
}
$datum_heute=date('Ymd');
$htmlout.='
<br /><small>
<a href="'.$_SERVER["PHP_SELF"].'?uid='.$uid.'&amp;work='.$work.'&amp;ort_kurzbz='.$ort_kurzbz.'&amp;raumtyp_kurzbz='.$raumtyp_kurzbz.'&amp;datum_bl=ret&amp;datum='.$datum_ret.'">&lt;&lt;</a>
<a href="'.$_SERVER["PHP_SELF"].'?uid='.$uid.'&amp;work='.$work.'&amp;ort_kurzbz='.$ort_kurzbz.'&amp;raumtyp_kurzbz='.$raumtyp_kurzbz.'&amp;datum_bl=&amp;datum='.$datum_heute.'"><b>heute</b></a>
<a href="'.$_SERVER["PHP_SELF"].'?uid='.$uid.'&amp;work='.$work.'&amp;ort_kurzbz='.$ort_kurzbz.'&amp;raumtyp_kurzbz='.$raumtyp_kurzbz.'&amp;datum_bl=vor&amp;datum='.$datum_vor.'">&gt;&gt;</a>
</small>';
//-------------------------------------------------------------------------------------------
switch ($work)
{
case 'freierraum':
if (!empty($uid))
{
$htmlout.='<br />';
$htmlout.='<anchor>';
$htmlout.='mein Stundenplan';
$htmlout.='<go href="'.$_SERVER["PHP_SELF"].'?uid='.$uid.'&amp;work=meinplan&amp;raumtyp_kurzbz=&amp;datum='.$datum.'" method="get"></go>';
$htmlout.='</anchor>';
}
if (empty($raumtyp_kurzbz))
$htmlout.=raum_typen($uid);
else if (empty($ort_kurzbz))
$htmlout.=ort_raum_typen($uid,$raumtyp_kurzbz,$datum);
else
$htmlout.=ort_plan_raum_typen($uid,$raumtyp_kurzbz,$ort_kurzbz,$datum);
break;
case 'meinplan':
$htmlout.='<br />';
$htmlout.='<anchor>';
$htmlout.='Freie S&#xE4;le';
$htmlout.='<go href="'.$_SERVER["PHP_SELF"].'?uid='.$uid.'&amp;work=freierraum&amp;raumtyp_kurzbz=&amp;datum='.$datum.'" method="get"></go>';
$htmlout.='</anchor>';
$htmlout.=getMeinStundenplan($uid,$datum);
break;
default:
break;
}
#exit($htmlout);
#exit($htmlout);
header("Content-Type: text/vnd.wap.wml;charset=UTF-8");
echo "<?xml version=\"1.0\"?>\n";
echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n";
?>
<wml>
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="-1" />
<card id="<?php echo $card_id; ?>" title="<?php echo $card_titel; ?>">
Benutzername: <input name="uid" size="10" maxlength="30" type="Text" value="<?php echo $uid; ?>" />
<anchor>
Weiter
<go href="<?php echo $_SERVER["PHP_SELF"]; ?>" method="get">
<postfield name="uid" value="$(uid)"/>
</go>
</anchor>
<br />
<?php
// Ausgabe der Information
echo $htmlout;
?>
</card>
</wml>
<?php
//-------------------------------------------------------------------------------------------
/*
*
* @getAktuelleStd liefert die Aktuelle Stunde lt. Tabelle retour
*
* @param $db Aktuelle Datenbankverbindung
*
* @return Array der Stundentabelle
*
*/
function getAktuelleStd($db='')
{
// Plausib
if (!$db)
return false;
// Die aktive Stunde ermitteln - zum lesen welcher Raum jetzt besetzt ist - aktive Lehreinheit
$row_stunde=array();
$qry="";
$qry.="SELECT stunde, beginn, ende ";
$qry.=" FROM lehre.tbl_stunde ";
$qry.=" WHERE '". constAktuelleZeitHHMi."' between to_char(tbl_stunde.beginn, 'HH24MI') and to_char(tbl_stunde.ende, 'HH24MI') ";
$qry.=" ORDER BY stunde LIMIT 1 ; ";
if(!$result=$db->db_query($qry))
return 'Probleme beim lesen der Raumtyptabelle '.$db->db_last_error();
// In einer Pause wird kein Datensatz gefunden, den letzten holen
if (!$num_rows_stunde=$db->db_num_rows($result))
{
$qry="";
$qry.="SELECT stunde, beginn, ende ";
$qry.=" FROM lehre.tbl_stunde ";
$qry.=" WHERE '". constAktuelleZeitHH ."' between to_char(tbl_stunde.beginn, 'HH24') and to_char(tbl_stunde.ende, 'HH24') ";
$qry.=" ORDER BY stunde LIMIT 1; ";
if(!$result=$db->db_query($qry))
return 'Probleme beim lesen der Raumtyptabelle '.$db->db_last_error();
}
while($tmp_row_stunde = $db->db_fetch_object($result))
$row_stunde[]=$tmp_row_stunde;
return $row_stunde;
}
//-------------------------------------------------------------------------------------------
/*
*
* @alle_rauminformationen Rauminformation zur Auswahl Raumtype
*
* @param $db Aktuelle Datenbankverbindung
* @param $ort_kurzbz Detailanzeige Stundenplan eines Raums Optional
* @param $datum Datum der Raumres. in Form von JJJJMMTT Optional
* @param $row_stunde_von Stundenplan ab Optional
* @param $row_stunde_bis Stundenplan ab Optonal
* @param $uid UserUid Optional
* @param $kalenderwoche Kalenderwoche Optional
* @param $studiengang_kz Studienkennzeichen Optional
* @param $semester Semester Optional
* @param $verband="" Verbandskennzeichen Optional
* @param $gruppe Verband-Gruppe Optional
*
* @return array Tablle der Rauminformation
*
*/
function stundenplan_raum($db,$ort_kurzbz="",$datum="",$stunde_von,$stunde_bis=0,$uid="",$kalenderwoche="",$studiengang_kz="",$semester="",$verband="",$gruppe="")
{
// Plausib
if (!$db)
return array();
if (empty($stunde_bis))
$stunde_bis=$stunde_von;
//--- Raumbelegung jetzt
$qry="";
$qry.=' SELECT studiengang_kz,0 as "stundenplan_id",tbl_reservierung.reservierung_id,tbl_reservierung.ort_kurzbz,tbl_reservierung.titel,tbl_reservierung.semester,tbl_reservierung.studiengang_kz,tbl_reservierung.verband, tbl_reservierung.gruppe , to_char(tbl_reservierung.datum, \'YYYYMMDD\') as "datum_jjjjmmtt", to_char(tbl_reservierung.datum, \'IW\') as "datum_woche" , tbl_stunde.beginn, tbl_stunde.ende , to_char(tbl_stunde.beginn, \'HH24:MI\') as "beginn_anzeige" , to_char(tbl_stunde.ende, \'HH24:MI\') as "ende_anzeige" , EXTRACT(EPOCH FROM tbl_reservierung.datum) as "datum_timestamp" ,tbl_stunde.stunde ';
$qry.=' FROM campus.tbl_reservierung , lehre.tbl_stunde ';
$qry.=" WHERE tbl_stunde.stunde=tbl_reservierung.stunde ";
$qry.=" and tbl_reservierung.stunde between ". trim($stunde_von) ." and ". trim($stunde_bis) ;
if (!empty($datum))
{
$qry.=" and to_char(tbl_reservierung.datum, 'YYYYMMDD') ='".addslashes(trim($datum))."' ";
}
if (!empty($kalenderwoche))
{
$qry.=" and to_char(tbl_reservierung.datum, 'IW') ='".addslashes(trim($kalenderwoche))."' ";
}
if (!empty($ort_kurzbz))
{
$qry.=" and ort_kurzbz='".addslashes(trim($ort_kurzbz))."' ";
}
if (!empty($uid) || $uid=='0')
{
$qry.=" and uid='".addslashes(trim($uid))."' ";
}
if (!empty($studiengang_kz) || $studiengang_kz=='0')
{
$qry.=" and studiengang_kz=".$studiengang_kz." ";
}
if (!empty($semester) || $semester=='0')
{
$qry.=" and semester=".$semester." ";
}
if (!empty($verband) || $verband=='0')
{
$qry.=" and verband='".addslashes(trim($verband))."' ";
}
if (!empty($gruppe) || $gruppe=='0')
{
$qry.=" and gruppe=".$gruppe." ";
}
$qry.=" UNION ";
$qry.=' SELECT studiengang_kz,tbl_stundenplan.stundenplan_id,0 as "reservierung_id", tbl_stundenplan.ort_kurzbz,tbl_stundenplan.titel,tbl_stundenplan.semester,tbl_stundenplan.studiengang_kz,tbl_stundenplan.verband ,tbl_stundenplan.gruppe , to_char(tbl_stundenplan.datum, \'YYYYMMDD\') as "datum_jjjjmmtt", to_char(tbl_stundenplan.datum, \'IW\') as "datum_woche" , tbl_stunde.beginn, tbl_stunde.ende , to_char(tbl_stunde.beginn, \'HH24:MI\') as "beginn_anzeige" , to_char(tbl_stunde.ende, \'HH24:MI\') as "ende_anzeige" , EXTRACT(EPOCH FROM tbl_stundenplan.datum) as "datum_timestamp" ,tbl_stunde.stunde ';
$qry.=' FROM lehre.tbl_stundenplan , lehre.tbl_stunde ';
$qry.=" WHERE tbl_stunde.stunde=tbl_stundenplan.stunde ";
$qry.=" and tbl_stundenplan.stunde between ". trim($stunde_von) ." and ". trim($stunde_bis) ;
if (!empty($datum))
{
$qry.=" and to_char(tbl_stundenplan.datum, 'YYYYMMDD') ='".addslashes(trim($datum))."' ";
}
if (!empty($kalenderwoche))
{
$qry.=" and to_char(tbl_stundenplan.datum, 'IW') ='".addslashes(trim($kalenderwoche))."' ";
}
if (!empty($ort_kurzbz))
{
$qry.=" and ort_kurzbz =E'".addslashes(trim($ort_kurzbz))."' ";
}
if (!empty($uid) || $uid=='0')
{
$qry.=" and mitarbeiter_uid='".addslashes(trim($uid))."' ";
}
if (!empty($studiengang_kz) || $studiengang_kz=='0')
{
$qry.=" and studiengang_kz=".$studiengang_kz." ";
}
if (!empty($semester) || $semester=='0')
{
$qry.=" and semester=".$semester." ";
}
if (!empty($verband) || $verband=='0')
{
$qry.=" and verband=E'".addslashes(trim($verband))."' ";
}
if (!empty($gruppe) || $gruppe=='0')
{
$qry.=" and gruppe=".$gruppe." ";
}
$qry.=" ; ";
$row_raum_belegt=array();
if(!$result=$db->db_query($qry))
die('Probleme beim lesen der Stundenplan '.$db->db_last_error());
if (!$num_rows_stunde=$db->db_num_rows($result))
return $row_raum_belegt;
while($row = $db->db_fetch_object($result))
{
$row_raum_belegt[]=$row;
}
return $row_raum_belegt;
}
//-------------------------------------------------------------------------------------------
/*
*
* @stundenplan_detail Stundenplan mit Lehrveranstaltungsinformationen
*
* @param $db Aktuelle Datenbankverbindung
* @param $stundenplan_id StundenplanID
*
* @return array Tablle des Stundenplan im Detail
*
*/
function stundenplan_detail($db,$stundenplan_id)
{
if (!$db || empty($stundenplan_id))
return false;
$row_stundenplan_detail=false;
//--- Raumbelegung jetzt
$qry="";
$qry.=' SELECT * ';
$qry.=' FROM campus.vw_stundenplan ';
$qry.=" WHERE vw_stundenplan.stundenplan_id=".$stundenplan_id;
$qry.=" ORDER BY datum,stunde ";
$qry.=" ; ";
if(!$result=$db->db_query($qry))
die('Probleme beim lesen der Stundenplan '.$db->db_last_error());
if ($num_rows_stunde=$db->db_num_rows($result))
{
while($row = $db->db_fetch_object($result))
$row_stundenplan_detail=$row;
}
return $row_stundenplan_detail;
}
//-------------------------------------------------------------------------------------------
/*
*
* @reservierung_detail Stundenplan mit Reservierungsinformationen
*
* @param $db Aktuelle Datenbankverbindung
* @param $reservierung_id ReservierungID
*
* @return array Tablle des Reservierung im Detail
*
*/
function reservierung_detail($db,$reservierung_id)
{
if (!$db || empty($reservierung_id))
return false;
$row_reservierung_detail=false;
//--- Reservierung jetzt
$qry="";
$qry.=' SELECT * ';
$qry.=' FROM campus.vw_reservierung ';
$qry.=" WHERE vw_reservierung.reservierung_id=".$reservierung_id;
$qry.=" ; ";
if(!$result=$db->db_query($qry))
die('Probleme beim lesen der Stundenplan '.$db->db_last_error());
if ($num_rows_stunde=$db->db_num_rows($result))
{
while($row = $db->db_fetch_object($result))
$row_reservierung_detail=$row;
}
return $row_reservierung_detail;
}
//------------------------------------------------------------------------------------------
// BENUTZER STD.PLAN
//------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
/*
*
* @getAktuelleStd liefert die Aktuelle Stunde lt. Tabelle retour
*
* @param $db Aktuelle Datenbankverbindung
*
* @return Array der Stundentabelle
*
*/
function getMeinStundenplan($uid='',$datum='')
{
$htmlout="";
if (!$db = new basis_db())
return 'Fehler beim Oeffnen der Datenbankverbindung';
$row_raum=array();
$kalenderwoche="";
$studiengang_kz="";
$semester="";
$verband="";
$gruppe="";
$ort_kurzbz="";
// ------------------------------------------------------------------------------------------
// Stunden lesen
// ------------------------------------------------------------------------------------------
$row_stunde=array();
$qry="SELECT stunde, beginn, ende FROM lehre.tbl_stunde ORDER BY stunde";
if(!$result=$db->db_query($qry))
die('Probleme beim lesen der Stundentabelle '.$db->db_last_error());
$htmlout.='<table>';
// ------------------------------------------------------------------------------------------
// Alle Termine zum User lesen
// ------------------------------------------------------------------------------------------
$user_array=uid_read_mitarbeiter_oder_student($db,$uid);
// Authentifizierung
if (check_student($uid))
$type='student';
elseif (check_lektor($uid))
$type='lektor';
else
{
//die("Cannot set usertype!");
//GastAccountHack
$type='student';
}
// Stundenplan erstellen
$stdplan=new wochenplan($type);
// Benutzergruppe
$stdplan->user=$type;
// aktueller Benutzer
$stdplan->user_uid=$uid;
// Zusaetzliche Daten laden
if (isset($user_array->studiengang_kz))
{
// Student
if (! $stdplan->load_data($type,$uid,NULL,trim($user_array->studiengang_kz),trim($user_array->semester),trim($user_array->verband),trim($user_array->gruppe)) )
{
die($stdplan->errormsg);
}
}
else
{
// Mitarbeiter
if (! $stdplan->load_data($type,$uid) )
{
die($stdplan->errormsg);
}
}
$mtag=mb_substr($datum, 6,2);
$month=mb_substr($datum, 4,2);
$jahr=mb_substr($datum, 0,4);
$datum=@mktime(12,0,0,$month,$mtag,$jahr);
// Stundenplan einer Woche laden
if (! $stdplan->load_week($datum))
die($stdplan->errormsg);
#$htmlout.=date('Y-m-d',$stdplan->datum);
$ersterTagMonat=date('m', $stdplan->datum);
$ersterTag=date('d', $stdplan->datum);
$year=date('Y', $stdplan->datum);
$weekday=date('w');
$gefunden=null;
for ($ind_stdplan=0;$ind_stdplan<count($stdplan->std_plan);$ind_stdplan++)
{
$datum_check=@mktime(12,0,0,$ersterTagMonat,($ersterTag + $ind_stdplan ),$year);
if (date('Ymd',$datum)==date('Ymd',$datum_check))
{
$gefunden=1 + $ind_stdplan;
break;
}
}
while($row_stunden = $db->db_fetch_object($result))
{
$row_stunden->time_beginn=mktime(mb_substr($row_stunden->beginn, 0,2),mb_substr($row_stunden->beginn, 3,2));
$row_stunden->time_ende=mktime(mb_substr($row_stunden->ende, 0,2),mb_substr($row_stunden->ende, 3,2));
$row_stunden->beginn_show=mb_substr($row_stunden->beginn, 0,5);
$row_stunden->ende_show=mb_substr($row_stunden->ende, 0,5);
$row_stunden->beginn_time=date('Hi',$row_stunden->time_beginn);
$row_stunden->ende_time=date('Hi',$row_stunden->time_ende);
$row_stunden->aktiv_time=date('Hi');
$htmlout.='<tr>';
if ($row_stunden->beginn_time<=$row_stunden->aktiv_time
&& $row_stunden->ende_time>=$row_stunden->aktiv_time )
$htmlout.='<td><small><b>'.$row_stunden->beginn_show.'<br />'.$row_stunden->ende_show.'</b></small></td>';
else
$htmlout.='<td><small>'.$row_stunden->beginn_show.'<br />'.$row_stunden->ende_show.'</small></td>';
$htmlout.='<td><small>';
$stunde_von=$row_stunden->stunde;
$stunde_bis=$row_stunden->stunde;
## $row_raum=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis,$uid,$kalenderwoche,$studiengang_kz,$semester,$verband,$gruppe);
##var_dump($stdplan->std_plan[$gefunden][$stunde_von][0]);
$row_raum=array();
if (!is_null($gefunden) && isset($stdplan->std_plan) && isset($stdplan->std_plan[$gefunden]) && isset($stdplan->std_plan[$gefunden][$stunde_von]) && isset($stdplan->std_plan[$gefunden][$stunde_von][0]))
$row_raum=$stdplan->std_plan[$gefunden][$stunde_von][0];
if ((is_array($row_raum) || is_object($row_raum)) && count($row_raum)>0 && isset($row_raum->reservierung) )
{
if ($row_raum->reservierung)
$htmlout.=(!empty($row_raum->titel)?$row_raum->titel:(!empty($row_raum->titel) && $row_raum->lehrfach!=$row_raum->titel?$row_raum->lehrfach:'')).'<br />'.$row_raum->ort;
else
$htmlout.=$row_raum->lehrfach.'-'.$row_raum->lehrform.'<br />'.$row_raum->ort;
}
$htmlout.='</small></td>';
$htmlout.='</tr>';
}
$htmlout.='</table>';
#exit($htmlout);
return $htmlout;
}
//------------------------------------------------------------------------------------------
// RAUMTYPEN
//------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------
/*
*
* @raum_typen Liste der Raumtypen
*
* @param $uid Aktueller Anwender
*
* @return array Tablle der Raeume
*
*/
function raum_typen($uid='')
{
$htmlout="";
// ------------------------------------------------------------------------------------------
// Linkes Auswahlmenue fuer Raumtypen
// ------------------------------------------------------------------------------------------
$row_ort=array(
array("type"=>"EDV","beschreibung"=>"EDV Säle","img"=>""),
array("type"=>"HS","beschreibung"=> "Hörsäle","img"=>""),
array("type"=>"SEM","beschreibung"=>"Seminarräume","img"=>""),
array("type"=>"Lab","beschreibung"=>"Labors","img"=>""),
array("type"=>"EXT","beschreibung"=>"Ext.Räume","img"=>""),
array("type"=>"DIV","beschreibung"=>"Diverse","img"=>""),
array("type"=>"UEB","beschreibung"=>"Übungsräume","img"=>"")
# array("type"=>"ENERGY","beschreibung"=>"Energy","img"=>""),
);
if (!is_array($row_ort) || count($row_ort)<1)
return $htmlout;
$htmlout.='<table>';
for ($i=0;$i<count($row_ort);$i++)
{
$htmlout.='<tr>';
$htmlout.='<td>';
$htmlout.='<anchor>';
$htmlout.= trim($row_ort[$i]["type"]);
##$htmlout.=iconv('iso-8859-1','UTF-8',$row_ort[$i]["beschreibung"]);
$htmlout.='<go href="'.$_SERVER['PHP_SELF'].'?uid='.$uid.'&amp;work=freierraum&amp;raumtyp_kurzbz='.trim($row_ort[$i]["type"]).'" method="get"></go>';
$htmlout.='</anchor>';
$htmlout.='</td>';
$htmlout.='</tr>';
}
$htmlout.='</table>';
return $htmlout;
}
//-------------------------------------------------------------------------------------------
/*
*
* @ort_raum_typen Liste der Raeume je Type
*
* @param $uid Aktueller Anwender
* @param $raumtyp_kurzbz Raumtype
*
* @return array Tablle der Raeume
*
*/
function ort_raum_typen($uid='',$raumtyp_kurzbz='',$datum='')
{
$htmlout="";
if (empty($raumtyp_kurzbz))
return raum_typen($uid);
if (empty($datum))
$datum=date("Ymd", mktime(0,0,0,date("m"),date("d"),date("y")));
if (!$db = new basis_db())
return 'Fehler beim Oeffnen der Datenbankverbindung';
$htmlout.='<table>';
$htmlout.='<tr>';
$htmlout.='<td>';
$htmlout.='<anchor>';
$htmlout.='Raumtypen';
$htmlout.='<go href="'.$_SERVER['PHP_SELF'].'?uid='.$uid.'&amp;work=freierraum&amp;raumtyp_kurzbz=&amp;ort_kurzbz=" method="get"></go>';
$htmlout.='</anchor>';
$htmlout.='</td>';
$htmlout.='</tr>';
$htmlout.='</table>';
// ------------------------------------------------------------------------------------------
// Alle Raum Typen zur Selektion
// ------------------------------------------------------------------------------------------
$qry="";
$qry.=" SELECT tbl_raumtyp.raumtyp_kurzbz,tbl_raumtyp.beschreibung ";
$qry.=" ,tbl_ortraumtyp.ort_kurzbz ";
$qry.=" ,tbl_ort.bezeichnung ,tbl_ort.aktiv ";
$qry.=" FROM tbl_raumtyp , tbl_ortraumtyp , tbl_ort ";
$qry.=" WHERE tbl_ortraumtyp.raumtyp_kurzbz=tbl_raumtyp.raumtyp_kurzbz ";
$qry.=" AND tbl_ort.ort_kurzbz=tbl_ortraumtyp.ort_kurzbz ";
$qry.=" AND tbl_ort.aktiv ";
$qry.=" AND tbl_raumtyp.raumtyp_kurzbz like E'%".addslashes(trim($raumtyp_kurzbz))."%' ";
$qry.=" order by tbl_raumtyp.raumtyp_kurzbz ,tbl_ortraumtyp.ort_kurzbz ";
$qry.=" ; ";
if(!$result=$db->db_query($qry))
return 'Probleme beim lesen der Raumtyptabelle '.$db->db_last_error();
$row_raum=array();
if ($tmp_row_raum=$db->db_num_rows($result))
{
while($tmp_row_raum = $db->db_fetch_object($result))
$row_raum[]=$tmp_row_raum;
}
$row_stunde=getAktuelleStd($db);
// Plausib Stunde
$row_stunde[0]->stunde=(isset($row_stunde[0]->stunde)?$row_stunde[0]->stunde:0);
$stunde_von=$row_stunde[0]->stunde;
$stunde_bis=$row_stunde[0]->stunde;
$htmlout.='<table>';
reset($row_raum);
for ($i=0;$i<count($row_raum);$i++)
{
// Default
$farbe="frei";
$ort_kurzbz=$row_raum[$i]->ort_kurzbz;
$stunde_von=$row_stunde[0]->stunde;
$stunde_bis=$row_stunde[0]->stunde;
if ($info=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis))
{
$farbe="besetzt";
}
$ort_kurzbz=$row_raum[$i]->ort_kurzbz;
$stunde_von=$row_stunde[0]->stunde;
$stunde_bis=$row_stunde[0]->stunde + 1;
if (!$info=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis))
{
$farbe="2 Einheiten frei";
}
$htmlout.='<tr>';
$htmlout.='<td>';
$htmlout.='<anchor>';
$htmlout.=trim($ort_kurzbz);
$htmlout.='<go href="'.$_SERVER['PHP_SELF'].'?uid='.$uid.'&amp;work=freierraum&amp;raumtyp_kurzbz='.$raumtyp_kurzbz.'&amp;ort_kurzbz='.$ort_kurzbz.'" method="get"></go>';
$htmlout.='</anchor>';
$htmlout.='</td><td>'.$farbe.'</td>';
$htmlout.='</tr>';
}
$htmlout.='</table>';
return $htmlout;
}
//-------------------------------------------------------------------------------------------
/*
*
* @ort_plan_raum_typen Stundenplan zum Raum
*
* @param $uid Aktueller Anwender
* @param $raumtyp_kurzbz Raumtype
* @param $ort_kurzbz Ortsbezeichnung
* @param $datum Datum
*
* @return array Tablle des Reservierung im Detail
*
*/
function ort_plan_raum_typen($uid='',$raumtyp_kurzbz='',$ort_kurzbz='',$datum='')
{
$htmlout="";
if (empty($raumtyp_kurzbz))
return raum_typen($uid);
if (!$db = new basis_db())
return 'Fehler beim Oeffnen der Datenbankverbindung';
$htmlout.='<table>';
$htmlout.='<tr>';
$htmlout.='<td>';
$htmlout.='<anchor>';
$htmlout.=$raumtyp_kurzbz;
$htmlout.='<go href="'.$_SERVER['PHP_SELF'].'?uid='.$uid.'&amp;work=freierraum&amp;raumtyp_kurzbz='.$raumtyp_kurzbz.'&amp;ort_kurzbz=&amp;datum='.$datum.'" method="get"></go>';
$htmlout.='</anchor>';
$htmlout.='</td>';
$htmlout.='</tr>';
$htmlout.='<tr>';
$htmlout.='<td>';
$htmlout.='<anchor>';
$htmlout.=$ort_kurzbz;
$htmlout.='<go href="'.$_SERVER['PHP_SELF'].'?uid='.$uid.'&amp;work=freierraum&amp;raumtyp_kurzbz='.$raumtyp_kurzbz.'&amp;ort_kurzbz='.$ort_kurzbz.'&amp;datum='.$datum.'" method="get"></go>';
$htmlout.='</anchor>';
$htmlout.='</td>';
$htmlout.='</tr>';
$htmlout.='</table>';
$row_stunde=array();
$qry="SELECT stunde, beginn, ende FROM lehre.tbl_stunde ORDER BY stunde";
if(!$result=$db->db_query($qry))
die('Probleme beim lesen der Stundentabelle '.$db->db_last_error());
$num_rows_stunde=$db->db_num_rows();
$htmlout.='<table>';
while($row_stunden = $db->db_fetch_object($result))
{
$row_stunden->time_beginn=mktime(mb_substr($row_stunden->beginn, 0,2),mb_substr($row_stunden->beginn, 3,2));
$row_stunden->time_ende=mktime(mb_substr($row_stunden->ende, 0,2),mb_substr($row_stunden->ende, 3,2));
$row_stunden->beginn_show=mb_substr($row_stunden->beginn, 0,5);
$row_stunden->ende_show=mb_substr($row_stunden->ende, 0,5);
$row_stunden->beginn_time=date('Hi',$row_stunden->time_beginn);
$row_stunden->ende_time=date('Hi',$row_stunden->time_ende);
$row_stunden->aktiv_time=date('Hi');
$htmlout.='<tr>';
if ($row_stunden->beginn_time<=$row_stunden->aktiv_time
&& $row_stunden->ende_time>=$row_stunden->aktiv_time )
$htmlout.='<td><small><b>'.$row_stunden->beginn_show.'<br />'.$row_stunden->ende_show.'</b></small></td>';
else
$htmlout.='<td><small>'.$row_stunden->beginn_show.'<br />'.$row_stunden->ende_show.'</small></td>';
$htmlout.='<td><small>';
$row_raum=array();
$kalenderwoche="";
$studiengang_kz="";
$semester="";
$verband="";
$gruppe="";
$uids="";
$stunde_von=$row_stunden->stunde;
$stunde_bis=$row_stunden->stunde;
$row_raum=stundenplan_raum($db,$ort_kurzbz,$datum,$stunde_von,$stunde_bis,$uids,$kalenderwoche,$studiengang_kz,$semester,$verband,$gruppe);
if (is_array($row_raum) && count($row_raum)>0)
{
for ($i=0;$i<count($row_raum);$i++)
{
if ($row_raum[$i]->stundenplan_id)
{
if ($row_info=stundenplan_detail($db,$row_raum[$i]->stundenplan_id))
$htmlout.=$row_info->lehrfach.'-'.$row_info->lehrform.'<br />'.$row_info->ort_kurzbz;
}
else if ($row_raum[$i]->reservierung_id)
{
if ($row_info=reservierung_detail($db,$row_raum[$i]->reservierung_id))
$htmlout.=(!empty($row_info->titel)?$row_info->titel:$row_info->beschreibung).'<br />'.$row_info->ort_kurzbz;
}
break;
}
}
$htmlout.='</small></td>';
$htmlout.='</tr>';
}
$htmlout.='</table>';
return $htmlout;
}
#-------------------------------------------------------------------------------------------
/*
*
* @uid_read_mitarbeiter_oder_student Daten zum Mitarbeiter oder Studenten
*
* @param $db Aktuelle Datenbankverbindung
* @param $uid Userkurzzeichen
*
* @return Array der User Inormationen wenn User gefunden wurde ansonst false
*
*/
function uid_read_mitarbeiter_oder_student($db,$uid)
{
$rows=array();
// Plausib
if (!$db)
return $rows;
// Pruefen ob Mitarbeiter
$qry="SELECT uid,person_id,anrede,titelpre,vorname,vornamen,nachname,aktiv FROM campus.vw_mitarbeiter where uid='".addslashes(trim($uid))."' LIMIT 1 ; ";
if(!$results=$db->db_query($qry))
die('Probleme beim lesen der Mitarbeiter '.$db->db_last_error());
if ($num_rows_stunde=$db->db_num_rows($results))
{
while($rows = $db->db_fetch_object($results))
{
$rows->name='';
$rows->name.=(isset($rows->anrede)?trim($rows->anrede).' ':'');
$rows->name.=(isset($rows->titelpre)?trim($rows->titelpre).' ':'');
$rows->name.=(isset($rows->vorname)?trim($rows->vorname).' ':'');
$rows->name.=(isset($rows->vornamen)?trim($rows->vornamen).' ':'');
$rows->name.=(isset($rows->nachname)?trim($rows->nachname).' ':'');
return $rows;
}
}
// Wenn kein Mitarbeiter pruefen ob Student
$qry="SELECT uid,person_id,anrede,titelpre,vorname,vornamen,nachname,aktiv,studiengang_kz,semester,verband,gruppe FROM campus.vw_student where uid='".addslashes(trim($uid))."' LIMIT 1 ; ";
if(!$result=$db->db_query($qry))
die('Probleme beim lesen der Studenten '.$db->db_last_error());
if ($num_rows_stunde=$db->db_num_rows($result))
{
while($rows = $db->db_fetch_object($result))
{
$rows->name='';
$rows->name.=(isset($rows->anrede)?trim($rows->anrede).' ':'');
$rows->name.=(isset($rows->titelpre)?trim($rows->titelpre).' ':'');
$rows->name.=(isset($rows->vorname)?trim($rows->vorname).' ':'');
$rows->name.=(isset($rows->vornamen)?trim($rows->vornamen).' ':'');
$rows->name.=(isset($rows->nachname)?trim($rows->nachname).' ':'');
return $rows;
}
}
// Daten gefunden wurden ist nicht mehr der Initialwert False als Returnparameter vorhanden
return $rows;
}
?>
+78
View File
@@ -59,6 +59,7 @@ class firma extends basis_db
public $oe_aktiv; // boolean
public $mailverteiler; // string
/**
* Konstruktor
* @param $firma_id ID der Firma die geladen werden soll (Default=null)
@@ -565,6 +566,83 @@ class firma extends basis_db
return false;
}
}
/**
* Speichert den aktuellen Datensatz in die Datenbank
* Wenn $neu auf true gesetzt ist wird ein neuer Datensatz angelegt
* andernfalls wird der Datensatz mit der ID in $firma_id aktualisiert
* @return true wenn ok, false im Fehlerfall
*/
public function saveorganisationseinheit()
{
if($this->new)
{
//Neuen Datensatz einfuegen
$qry='INSERT INTO public.tbl_firma_organisationseinheit (firma_id,oe_kurzbz,
bezeichnung,kundennummer, updateamum, updatevon, insertamum, insertvon, ext_id) VALUES('.
$this->addslashes($this->firma_id).', '.
$this->addslashes($this->oe_kurzbz).', '.
$this->addslashes($this->bezeichnung).', '.
$this->addslashes($this->kundennummer).', '.
$this->addslashes($this->updateamum).', '.
$this->addslashes($this->updatevon).', '.
$this->addslashes($this->insertamum).', '.
$this->addslashes($this->insertvon).', '.
$this->addslashes($this->ext_id).' ); ';
}
else
{
//Updaten des bestehenden Datensatzes
//Pruefen ob firma_id eine gueltige Zahl ist
if(!is_numeric($this->firma_id))
{
$this->errormsg = 'firma_id muss eine gueltige Zahl sein';
return false;
}
$qry='UPDATE public.tbl_firma_organisationseinheit SET '.
'firma_id='.$this->addslashes($this->firma_id).', '.
'oe_kurzbz='.$this->addslashes($this->oe_kurzbz).', '.
'bezeichnung='.$this->addslashes($this->bezeichnung).', '.
'updateamum= now(), '.
'updatevon='.$this->addslashes($this->updatevon).', '.
'ext_id)='.addslashes($this->ext_id).' '.
'WHERE firma_organisationseinheit_id='.$this->addslashes($this->firma_organisationseinheit_id).';';
}
if($this->db_query($qry))
{
if($this->new)
{
//Sequence lesen
$qry="SELECT currval('public.tbl_firma_organisationseinhei_firma_organisationseinheit_id_seq') as id;";
if($this->db_query($qry))
{
if($row = $this->db_fetch_object())
{
$this->firma_organisationseinheit_id = $row->id;
$this->db_query('COMMIT');
}
else
{
$this->errormsg = 'Fehler beim Auslesen der Sequence';
$this->db_query('ROLLBACK');
return false;
}
}
else
{
$this->errormsg = 'Fehler beim Auslesen der Sequence';
$this->db_query('ROLLBACK');
return false;
}
}
}
else
{
$this->errormsg = 'Fehler beim Speichern des Firma-Datensatzes';
return false;
}
return $this->firma_organisationseinheit_id;
}
}
+152
View File
@@ -0,0 +1,152 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Raumbeschreibung EDV A2.07</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="de-at">
<meta name="copyright" content="(c) FH Technikum Wien">
<link href="style.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!--<meta http-equiv="refresh" content="10">-->
</head>
<body id="inhalt">
<font size="2">
<table class="tabcontent" <!--cellpadding="0" cellspacing="0" width="80%" border="0px"-->
<tr>
<td class="ContentHeader"><font class="ContentHeader">EDV A2.07</font></td>
</tr>
</table>
<br/>
<table>
<tr><td>
<table width="90px" cellspacing="0" cellpadding="0">
<tr>
<td><b>Standort:</b></td>
</tr>
<tr>
<td><b>Sitzplätze:</b></td>
</tr>
<tr>
<td><b>EDV:</b></td>
</tr>
<tr>
<td><b>Größe:</b></td>
</tr>
<tr>
<td><b>Durchwahl:</b></td>
</tr>
<tr>
<td><b>Zusatzinfos:</b></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><b>Sponsor:</b></td>
</tr>
</table>
</td>
<td>
<table width="300px" cellspacing="0" cellpadding="0">
<tr>
<td>Höchstädtplatz 5</td>
</tr>
<tr>
<td>60</td>
</tr>
<tr>
<td>30 Studentenrechner + 1 Lektoren-PC</td>
</tr>
<tr>
<td>ca. 110,19 m²</td>
</tr>
<tr>
<td>959</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>-</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<br/>
<table class="tabcontent">
<tr>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Allgemein</strong></td>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Technik</strong></td>
</tr>
<tr>
<td class="MarkLine" width="40%">&nbsp;Fix verschraubte Tische</td>
<td class="MarkLine" width="40%">&nbsp;Beamer</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Flipchart</td>
<td class="MarkLine" width="40%">&nbsp;Klimaanlage</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Große Tafel</td>
<td class="MarkLine" width="40%">&nbsp;LAN-Anschlüsse an den Tischen</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Magnetleisten</td>
<td class="Inaktiv" width="40%">&nbsp;Lautsprecher</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Pinnwand</td>
<td class="MarkLine" width="40%">&nbsp;Lektoren-PC</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Medienturm</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Mikrophon</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;Stromanschlüsse an den Tischen</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Visualizer</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;W-Lan</td>
</tr>
</table>
<br/>
<br/>
<div align="center">
Overheadprojektoren sowie diverse TV-Geräte und DVD-Player können Sie aus dem Raum A 3.12 entnehmen.<br/>
Ein mobiler <a href="http://cis.technikum-wien.at/cis/public/info/medien/medienausstattung_visualizer.html" target="_blank">Visualizer</a> ist - nur für Lektoren - beim Empfang erhältlich.<br/><br/>
Bitte retournieren Sie alle Leihgeräte nach Ihrer Lehrveranstaltung.
</div>
<br/>
<br/>
<table class="tabborder">
<tr align="center">
<td width="90px"></td>
<td width="90px"><a href="Grafiken/EDV_A2.07_H.jpg" target="_self"><img src="thumbs/EDV_A2.07_H.jpg" width="170" height="130" alt="EDV A2.07"></a></td>
<td width="90px"><a href="Grafiken/EDV_A2.07_V.jpg" target="_self"><img src="thumbs/EDV_A2.07_V.jpg" width="170" height="130" alt="EDV A2.07"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/EDV_A2.07.png" target="_self"><img src="thumbs/Raumplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/Stockwerk_A_02.png" target="_self"><img src="thumbs/Stockwerksplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q=austria,+vienna,+h%C3%B6chst%C3%A4dtplatz+5&sll=37.0625,-95.677068&sspn=49.490703,114.169922&ie=UTF8&hq=&hnear=H%C3%B6chst%C3%A4dtplatz+5,+Brigittenau+1200+Wien,+%C3%96sterreich&ll=48.239134,16.377885&spn=0.002562,0.006968&t=h&z=18" target="_blank"><img src="thumbs/Lageplan.jpg" width="170" height="130" alt="Lageplan"></a></td>
<td width="90px"></td>
</tr>
</table>
</body></html>
+152
View File
@@ -0,0 +1,152 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Raumbeschreibung EDV A5.08</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="de-at">
<meta name="copyright" content="(c) FH Technikum Wien">
<link href="style.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!--<meta http-equiv="refresh" content="10">-->
</head>
<body id="inhalt">
<font size="2">
<table class="tabcontent" <!--cellpadding="0" cellspacing="0" width="80%" border="0px"-->
<tr>
<td class="ContentHeader"><font class="ContentHeader">EDV A5.08</font></td>
</tr>
</table>
<br/>
<table>
<tr><td>
<table width="90px" cellspacing="0" cellpadding="0">
<tr>
<td><b>Standort:</b></td>
</tr>
<tr>
<td><b>Sitzplätze:</b></td>
</tr>
<tr>
<td><b>EDV:</b></td>
</tr>
<tr>
<td><b>Größe:</b></td>
</tr>
<tr>
<td><b>Durchwahl:</b></td>
</tr>
<tr>
<td><b>Zusatzinfos:</b></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><b>Sponsor:</b></td>
</tr>
</table>
</td>
<td>
<table width="300px" cellspacing="0" cellpadding="0">
<tr>
<td>Höchstädtplatz 5</td>
</tr>
<tr>
<td>36</td>
</tr>
<tr>
<td>18 Studentenrechner + 1 Lektoren-PC</td>
</tr>
<tr>
<td>ca. 87,06 m²</td>
</tr>
<tr>
<td>952</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>-</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<br/>
<table class="tabcontent">
<tr>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Allgemein</strong></td>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Technik</strong></td>
</tr>
<tr>
<td class="MarkLine" width="40%">&nbsp;Fix verschraubte Tische</td>
<td class="MarkLine" width="40%">&nbsp;Beamer</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Flipchart</td>
<td class="MarkLine" width="40%">&nbsp;Klimaanlage</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Große Tafel</td>
<td class="MarkLine" width="40%">&nbsp;LAN-Anschlüsse an den Tischen</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Magnetleisten</td>
<td class="Inaktiv" width="40%">&nbsp;Lautsprecher</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Pinnwand</td>
<td class="MarkLine" width="40%">&nbsp;Lektoren-PC</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Medienturm</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Mikrophon</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;Stromanschlüsse an den Tischen</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Visualizer</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;W-Lan</td>
</tr>
</table>
<br/>
<br/>
<div align="center">
Overheadprojektoren sowie diverse TV-Geräte und DVD-Player können Sie aus dem Raum A 3.12 entnehmen.<br/>
Ein mobiler <a href="http://cis.technikum-wien.at/cis/public/info/medien/medienausstattung_visualizer.html" target="_blank">Visualizer</a> ist - nur für Lektoren - beim Empfang erhältlich.<br/><br/>
Bitte retournieren Sie alle Leihgeräte nach Ihrer Lehrveranstaltung.
</div>
<br/>
<br/>
<table class="tabborder">
<tr align="center">
<td width="90px"></td>
<td width="90px"><a href="Grafiken/EDV_A5.08_H.jpg" target="_self"><img src="thumbs/EDV_A5.08_H.jpg" width="170" height="130" alt="EDV A5.08"></a></td>
<td width="90px"><a href="Grafiken/EDV_A5.08_V.jpg" target="_self"><img src="thumbs/EDV_A5.08_V.jpg" width="170" height="130" alt="EDV A5.08"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/EDV_A5.08.png" target="_self"><img src="thumbs/Raumplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/Stockwerk_A_05.png" target="_self"><img src="thumbs/Stockwerksplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q=austria,+vienna,+h%C3%B6chst%C3%A4dtplatz+5&sll=37.0625,-95.677068&sspn=49.490703,114.169922&ie=UTF8&hq=&hnear=H%C3%B6chst%C3%A4dtplatz+5,+Brigittenau+1200+Wien,+%C3%96sterreich&ll=48.239134,16.377885&spn=0.002562,0.006968&t=h&z=18" target="_blank"><img src="thumbs/Lageplan.jpg" width="170" height="130" alt="Lageplan"></a></td>
<td width="90px"></td>
</tr>
</table>
</body></html>
+152
View File
@@ -0,0 +1,152 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Raumbeschreibung EDV A5.09</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="de-at">
<meta name="copyright" content="(c) FH Technikum Wien">
<link href="style.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!--<meta http-equiv="refresh" content="10">-->
</head>
<body id="inhalt">
<font size="2">
<table class="tabcontent" <!--cellpadding="0" cellspacing="0" width="80%" border="0px"-->
<tr>
<td class="ContentHeader"><font class="ContentHeader">EDV A5.09</font></td>
</tr>
</table>
<br/>
<table>
<tr><td>
<table width="90px" cellspacing="0" cellpadding="0">
<tr>
<td><b>Standort:</b></td>
</tr>
<tr>
<td><b>Sitzplätze:</b></td>
</tr>
<tr>
<td><b>EDV:</b></td>
</tr>
<tr>
<td><b>Größe:</b></td>
</tr>
<tr>
<td><b>Durchwahl:</b></td>
</tr>
<tr>
<td><b>Zusatzinfos:</b></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><b>Sponsor:</b></td>
</tr>
</table>
</td>
<td>
<table width="300px" cellspacing="0" cellpadding="0">
<tr>
<td>Höchstädtplatz 5</td>
</tr>
<tr>
<td>36</td>
</tr>
<tr>
<td>18 Studentenrechner + 1 Lektoren-PC</td>
</tr>
<tr>
<td>ca. 77,06 m²</td>
</tr>
<tr>
<td>951</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>-</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<br/>
<table class="tabcontent">
<tr>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Allgemein</strong></td>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Technik</strong></td>
</tr>
<tr>
<td class="MarkLine" width="40%">&nbsp;Fix verschraubte Tische</td>
<td class="MarkLine" width="40%">&nbsp;Beamer</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Flipchart</td>
<td class="MarkLine" width="40%">&nbsp;Klimaanlage</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Große Tafel</td>
<td class="MarkLine" width="40%">&nbsp;LAN-Anschlüsse an den Tischen</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Magnetleisten</td>
<td class="Inaktiv" width="40%">&nbsp;Lautsprecher</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Pinnwand</td>
<td class="MarkLine" width="40%">&nbsp;Lektoren-PC</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Medienturm</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Mikrophon</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;Stromanschlüsse an den Tischen</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Visualizer</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;W-Lan</td>
</tr>
</table>
<br/>
<br/>
<div align="center">
Overheadprojektoren sowie diverse TV-Geräte und DVD-Player können Sie aus dem Raum A 3.12 entnehmen.<br/>
Ein mobiler <a href="http://cis.technikum-wien.at/cis/public/info/medien/medienausstattung_visualizer.html" target="_blank">Visualizer</a> ist - nur für Lektoren - beim Empfang erhältlich.<br/><br/>
Bitte retournieren Sie alle Leihgeräte nach Ihrer Lehrveranstaltung.
</div>
<br/>
<br/>
<table class="tabborder">
<tr align="center">
<td width="90px"></td>
<td width="90px"><a href="Grafiken/EDV_A5.09_H.jpg" target="_self"><img src="thumbs/EDV_A5.09_H.jpg" width="170" height="130" alt="EDV A5.09"></a></td>
<td width="90px"><a href="Grafiken/EDV_A5.09_V.jpg" target="_self"><img src="thumbs/EDV_A5.09_V.jpg" width="170" height="130" alt="EDV A5.09"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/EDV_A5.09.png" target="_self"><img src="thumbs/Raumplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/Stockwerk_A_05.png" target="_self"><img src="thumbs/Stockwerksplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q=austria,+vienna,+h%C3%B6chst%C3%A4dtplatz+5&sll=37.0625,-95.677068&sspn=49.490703,114.169922&ie=UTF8&hq=&hnear=H%C3%B6chst%C3%A4dtplatz+5,+Brigittenau+1200+Wien,+%C3%96sterreich&ll=48.239134,16.377885&spn=0.002562,0.006968&t=h&z=18" target="_blank"><img src="thumbs/Lageplan.jpg" width="170" height="130" alt="Lageplan"></a></td>
<td width="90px"></td>
</tr>
</table>
</body></html>
+152
View File
@@ -0,0 +1,152 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Raumbeschreibung EDV A5.10</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="de-at">
<meta name="copyright" content="(c) FH Technikum Wien">
<link href="style.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!--<meta http-equiv="refresh" content="10">-->
</head>
<body id="inhalt">
<font size="2">
<table class="tabcontent" <!--cellpadding="0" cellspacing="0" width="80%" border="0px"-->
<tr>
<td class="ContentHeader"><font class="ContentHeader">EDV A5.10</font></td>
</tr>
</table>
<br/>
<table>
<tr><td>
<table width="90px" cellspacing="0" cellpadding="0">
<tr>
<td><b>Standort:</b></td>
</tr>
<tr>
<td><b>Sitzplätze:</b></td>
</tr>
<tr>
<td><b>EDV:</b></td>
</tr>
<tr>
<td><b>Größe:</b></td>
</tr>
<tr>
<td><b>Durchwahl:</b></td>
</tr>
<tr>
<td><b>Zusatzinfos:</b></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><b>Sponsor:</b></td>
</tr>
</table>
</td>
<td>
<table width="300px" cellspacing="0" cellpadding="0">
<tr>
<td>Höchstädtplatz 5</td>
</tr>
<tr>
<td>36</td>
</tr>
<tr>
<td>18 Studentenrechner + 1 Lektoren-PC</td>
</tr>
<tr>
<td>ca. 76,88 m²</td>
</tr>
<tr>
<td>950</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>-</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<br/>
<table class="tabcontent">
<tr>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Allgemein</strong></td>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Technik</strong></td>
</tr>
<tr>
<td class="MarkLine" width="40%">&nbsp;Fix verschraubte Tische</td>
<td class="MarkLine" width="40%">&nbsp;Beamer</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Flipchart</td>
<td class="MarkLine" width="40%">&nbsp;Klimaanlage</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Große Tafel</td>
<td class="MarkLine" width="40%">&nbsp;LAN-Anschlüsse an den Tischen</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Magnetleisten</td>
<td class="Inaktiv" width="40%">&nbsp;Lautsprecher</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Pinnwand</td>
<td class="MarkLine" width="40%">&nbsp;Lektoren-PC</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Medienturm</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Mikrophon</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;Stromanschlüsse an den Tischen</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Visualizer</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;W-Lan</td>
</tr>
</table>
<br/>
<br/>
<div align="center">
Overheadprojektoren sowie diverse TV-Geräte und DVD-Player können Sie aus dem Raum A 3.12 entnehmen.<br/>
Ein mobiler <a href="http://cis.technikum-wien.at/cis/public/info/medien/medienausstattung_visualizer.html" target="_blank">Visualizer</a> ist - nur für Lektoren - beim Empfang erhältlich.<br/><br/>
Bitte retournieren Sie alle Leihgeräte nach Ihrer Lehrveranstaltung.
</div>
<br/>
<br/>
<table class="tabborder">
<tr align="center">
<td width="90px"></td>
<td width="90px"><a href="Grafiken/EDV_A5.10_H.jpg" target="_self"><img src="thumbs/EDV_A5.10_H.jpg" width="170" height="130" alt="EDV A5.10"></a></td>
<td width="90px"><a href="Grafiken/EDV_A5.10_V.jpg" target="_self"><img src="thumbs/EDV_A5.10_V.jpg" width="170" height="130" alt="EDV A5.10"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/EDV_A5.10.png" target="_self"><img src="thumbs/Raumplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/Stockwerk_A_05.png" target="_self"><img src="thumbs/Stockwerksplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q=austria,+vienna,+h%C3%B6chst%C3%A4dtplatz+5&sll=37.0625,-95.677068&sspn=49.490703,114.169922&ie=UTF8&hq=&hnear=H%C3%B6chst%C3%A4dtplatz+5,+Brigittenau+1200+Wien,+%C3%96sterreich&ll=48.239134,16.377885&spn=0.002562,0.006968&t=h&z=18" target="_blank"><img src="thumbs/Lageplan.jpg" width="170" height="130" alt="Lageplan"></a></td>
<td width="90px"></td>
</tr>
</table>
</body></html>
+152
View File
@@ -0,0 +1,152 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Raumbeschreibung EDV A6.08</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="de-at">
<meta name="copyright" content="(c) FH Technikum Wien">
<link href="style.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!--<meta http-equiv="refresh" content="10">-->
</head>
<body id="inhalt">
<font size="2">
<table class="tabcontent" <!--cellpadding="0" cellspacing="0" width="80%" border="0px"-->
<tr>
<td class="ContentHeader"><font class="ContentHeader">EDV A6.08</font></td>
</tr>
</table>
<br/>
<table>
<tr><td>
<table width="90px" cellspacing="0" cellpadding="0">
<tr>
<td><b>Standort:</b></td>
</tr>
<tr>
<td><b>Sitzplätze:</b></td>
</tr>
<tr>
<td><b>EDV:</b></td>
</tr>
<tr>
<td><b>Größe:</b></td>
</tr>
<tr>
<td><b>Durchwahl:</b></td>
</tr>
<tr>
<td><b>Zusatzinfos:</b></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><b>Sponsor:</b></td>
</tr>
</table>
</td>
<td>
<table width="300px" cellspacing="0" cellpadding="0">
<tr>
<td>Höchstädtplatz 5</td>
</tr>
<tr>
<td>36</td>
</tr>
<tr>
<td>18 Studentenrechner + 1 Lektoren-PC</td>
</tr>
<tr>
<td>ca. 77,06 m²</td>
</tr>
<tr>
<td>955</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>Mobiles Whiteboard</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<br/>
<table class="tabcontent">
<tr>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Allgemein</strong></td>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Technik</strong></td>
</tr>
<tr>
<td class="MarkLine" width="40%">&nbsp;Fix verschraubte Tische</td>
<td class="MarkLine" width="40%">&nbsp;Beamer</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Flipchart</td>
<td class="MarkLine" width="40%">&nbsp;Klimaanlage</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Große Tafel</td>
<td class="MarkLine" width="40%">&nbsp;LAN-Anschlüsse an den Tischen</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Magnetleisten</td>
<td class="Inaktiv" width="40%">&nbsp;Lautsprecher</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Pinnwand</td>
<td class="MarkLine" width="40%">&nbsp;Lektoren-PC</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Medienturm</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Mikrophon</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;Stromanschlüsse an den Tischen</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Visualizer</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;W-Lan</td>
</tr>
</table>
<br/>
<br/>
<div align="center">
Overheadprojektoren sowie diverse TV-Geräte und DVD-Player können Sie aus dem Raum A 3.12 entnehmen.<br/>
Ein mobiler <a href="http://cis.technikum-wien.at/cis/public/info/medien/medienausstattung_visualizer.html" target="_blank">Visualizer</a> ist - nur für Lektoren - beim Empfang erhältlich.<br/><br/>
Bitte retournieren Sie alle Leihgeräte nach Ihrer Lehrveranstaltung.
</div>
<br/>
<br/>
<table class="tabborder">
<tr align="center">
<td width="90px"></td>
<td width="90px"><a href="Grafiken/EDV_A6.08_H.jpg" target="_self"><img src="thumbs/EDV_A6.08_H.jpg" width="170" height="130" alt="EDV A6.08"></a></td>
<td width="90px"><a href="Grafiken/EDV_A6.08_V.jpg" target="_self"><img src="thumbs/EDV_A6.08_V.jpg" width="170" height="130" alt="EDV A6.08"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/EDV_A6.08.png" target="_self"><img src="thumbs/Raumplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/Stockwerk_A_05.png" target="_self"><img src="thumbs/Stockwerksplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q=austria,+vienna,+h%C3%B6chst%C3%A4dtplatz+5&sll=37.0625,-95.677068&sspn=49.490703,114.169922&ie=UTF8&hq=&hnear=H%C3%B6chst%C3%A4dtplatz+5,+Brigittenau+1200+Wien,+%C3%96sterreich&ll=48.239134,16.377885&spn=0.002562,0.006968&t=h&z=18" target="_blank"><img src="thumbs/Lageplan.jpg" width="170" height="130" alt="Lageplan"></a></td>
<td width="90px"></td>
</tr>
</table>
</body></html>
+152
View File
@@ -0,0 +1,152 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Raumbeschreibung EDV A6.09</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="de-at">
<meta name="copyright" content="(c) FH Technikum Wien">
<link href="style.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!--<meta http-equiv="refresh" content="10">-->
</head>
<body id="inhalt">
<font size="2">
<table class="tabcontent" <!--cellpadding="0" cellspacing="0" width="80%" border="0px"-->
<tr>
<td class="ContentHeader"><font class="ContentHeader">EDV A6.09</font></td>
</tr>
</table>
<br/>
<table>
<tr><td>
<table width="90px" cellspacing="0" cellpadding="0">
<tr>
<td><b>Standort:</b></td>
</tr>
<tr>
<td><b>Sitzplätze:</b></td>
</tr>
<tr>
<td><b>EDV:</b></td>
</tr>
<tr>
<td><b>Größe:</b></td>
</tr>
<tr>
<td><b>Durchwahl:</b></td>
</tr>
<tr>
<td><b>Zusatzinfos:</b></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><b>Sponsor:</b></td>
</tr>
</table>
</td>
<td>
<table width="300px" cellspacing="0" cellpadding="0">
<tr>
<td>Höchstädtplatz 5</td>
</tr>
<tr>
<td>36</td>
</tr>
<tr>
<td>18 Studentenrechner + 1 Lektoren-PC</td>
</tr>
<tr>
<td>ca. 77,06 m²</td>
</tr>
<tr>
<td>954</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>-</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<br/>
<table class="tabcontent">
<tr>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Allgemein</strong></td>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Technik</strong></td>
</tr>
<tr>
<td class="MarkLine" width="40%">&nbsp;Fix verschraubte Tische</td>
<td class="MarkLine" width="40%">&nbsp;Beamer</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Flipchart</td>
<td class="MarkLine" width="40%">&nbsp;Klimaanlage</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Große Tafel</td>
<td class="MarkLine" width="40%">&nbsp;LAN-Anschlüsse an den Tischen</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Magnetleisten</td>
<td class="Inaktiv" width="40%">&nbsp;Lautsprecher</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Pinnwand</td>
<td class="MarkLine" width="40%">&nbsp;Lektoren-PC</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Medienturm</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Mikrophon</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;Stromanschlüsse an den Tischen</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Visualizer</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;W-Lan</td>
</tr>
</table>
<br/>
<br/>
<div align="center">
Overheadprojektoren sowie diverse TV-Geräte und DVD-Player können Sie aus dem Raum A 3.12 entnehmen.<br/>
Ein mobiler <a href="http://cis.technikum-wien.at/cis/public/info/medien/medienausstattung_visualizer.html" target="_blank">Visualizer</a> ist - nur für Lektoren - beim Empfang erhältlich.<br/><br/>
Bitte retournieren Sie alle Leihgeräte nach Ihrer Lehrveranstaltung.
</div>
<br/>
<br/>
<table class="tabborder">
<tr align="center">
<td width="90px"></td>
<td width="90px"><a href="Grafiken/EDV_A6.09_H.jpg" target="_self"><img src="thumbs/EDV_A6.09_H.jpg" width="170" height="130" alt="EDV A6.09"></a></td>
<td width="90px"><a href="Grafiken/EDV_A6.09_V.jpg" target="_self"><img src="thumbs/EDV_A6.09_V.jpg" width="170" height="130" alt="EDV A6.09"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/EDV_A6.09.png" target="_self"><img src="thumbs/Raumplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/Stockwerk_A_05.png" target="_self"><img src="thumbs/Stockwerksplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q=austria,+vienna,+h%C3%B6chst%C3%A4dtplatz+5&sll=37.0625,-95.677068&sspn=49.490703,114.169922&ie=UTF8&hq=&hnear=H%C3%B6chst%C3%A4dtplatz+5,+Brigittenau+1200+Wien,+%C3%96sterreich&ll=48.239134,16.377885&spn=0.002562,0.006968&t=h&z=18" target="_blank"><img src="thumbs/Lageplan.jpg" width="170" height="130" alt="Lageplan"></a></td>
<td width="90px"></td>
</tr>
</table>
</body></html>
+152
View File
@@ -0,0 +1,152 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Raumbeschreibung EDV A6.10</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="de-at">
<meta name="copyright" content="(c) FH Technikum Wien">
<link href="style.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!--<meta http-equiv="refresh" content="10">-->
</head>
<body id="inhalt">
<font size="2">
<table class="tabcontent" <!--cellpadding="0" cellspacing="0" width="80%" border="0px"-->
<tr>
<td class="ContentHeader"><font class="ContentHeader">EDV A6.10</font></td>
</tr>
</table>
<br/>
<table>
<tr><td>
<table width="90px" cellspacing="0" cellpadding="0">
<tr>
<td><b>Standort:</b></td>
</tr>
<tr>
<td><b>Sitzplätze:</b></td>
</tr>
<tr>
<td><b>EDV:</b></td>
</tr>
<tr>
<td><b>Größe:</b></td>
</tr>
<tr>
<td><b>Durchwahl:</b></td>
</tr>
<tr>
<td><b>Zusatzinfos:</b></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><b>Sponsor:</b></td>
</tr>
</table>
</td>
<td>
<table width="300px" cellspacing="0" cellpadding="0">
<tr>
<td>Höchstädtplatz 5</td>
</tr>
<tr>
<td>36</td>
</tr>
<tr>
<td>18 Studentenrechner + 1 Lektoren-PC</td>
</tr>
<tr>
<td>ca. 76,47 m²</td>
</tr>
<tr>
<td>953</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>-</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<br/>
<table class="tabcontent">
<tr>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Allgemein</strong></td>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Technik</strong></td>
</tr>
<tr>
<td class="MarkLine" width="40%">&nbsp;Fix verschraubte Tische</td>
<td class="MarkLine" width="40%">&nbsp;Beamer</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Flipchart</td>
<td class="MarkLine" width="40%">&nbsp;Klimaanlage</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Große Tafel</td>
<td class="MarkLine" width="40%">&nbsp;LAN-Anschlüsse an den Tischen</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Magnetleisten</td>
<td class="Inaktiv" width="40%">&nbsp;Lautsprecher</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Pinnwand</td>
<td class="MarkLine" width="40%">&nbsp;Lektoren-PC</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Medienturm</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Mikrophon</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;Stromanschlüsse an den Tischen</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Visualizer</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;W-Lan</td>
</tr>
</table>
<br/>
<br/>
<div align="center">
Overheadprojektoren sowie diverse TV-Geräte und DVD-Player können Sie aus dem Raum A 3.12 entnehmen.<br/>
Ein mobiler <a href="http://cis.technikum-wien.at/cis/public/info/medien/medienausstattung_visualizer.html" target="_blank">Visualizer</a> ist - nur für Lektoren - beim Empfang erhältlich.<br/><br/>
Bitte retournieren Sie alle Leihgeräte nach Ihrer Lehrveranstaltung.
</div>
<br/>
<br/>
<table class="tabborder">
<tr align="center">
<td width="90px"></td>
<td width="90px"><a href="Grafiken/EDV_A6.10_H.jpg" target="_self"><img src="thumbs/EDV_A6.10_H.jpg" width="170" height="130" alt="EDV A6.10"></a></td>
<td width="90px"><a href="Grafiken/EDV_A6.10_V.jpg" target="_self"><img src="thumbs/EDV_A6.10_V.jpg" width="170" height="130" alt="EDV A6.10"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/EDV_A6.10.png" target="_self"><img src="thumbs/Raumplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/Stockwerk_A_05.png" target="_self"><img src="thumbs/Stockwerksplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q=austria,+vienna,+h%C3%B6chst%C3%A4dtplatz+5&sll=37.0625,-95.677068&sspn=49.490703,114.169922&ie=UTF8&hq=&hnear=H%C3%B6chst%C3%A4dtplatz+5,+Brigittenau+1200+Wien,+%C3%96sterreich&ll=48.239134,16.377885&spn=0.002562,0.006968&t=h&z=18" target="_blank"><img src="thumbs/Lageplan.jpg" width="170" height="130" alt="Lageplan"></a></td>
<td width="90px"></td>
</tr>
</table>
</body></html>
+152
View File
@@ -0,0 +1,152 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<title>Raumbeschreibung EDV A6.25</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Language" content="de-at">
<meta name="copyright" content="(c) FH Technikum Wien">
<link href="style.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!--<meta http-equiv="refresh" content="10">-->
</head>
<body id="inhalt">
<font size="2">
<table class="tabcontent" <!--cellpadding="0" cellspacing="0" width="80%" border="0px"-->
<tr>
<td class="ContentHeader"><font class="ContentHeader">EDV A6.25</font></td>
</tr>
</table>
<br/>
<table>
<tr><td>
<table width="90px" cellspacing="0" cellpadding="0">
<tr>
<td><b>Standort:</b></td>
</tr>
<tr>
<td><b>Sitzplätze:</b></td>
</tr>
<tr>
<td><b>EDV:</b></td>
</tr>
<tr>
<td><b>Größe:</b></td>
</tr>
<tr>
<td><b>Durchwahl:</b></td>
</tr>
<tr>
<td><b>Zusatzinfos:</b></td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><b>Sponsor:</b></td>
</tr>
</table>
</td>
<td>
<table width="300px" cellspacing="0" cellpadding="0">
<tr>
<td>Höchstädtplatz 5</td>
</tr>
<tr>
<td>40</td>
</tr>
<tr>
<td>19 Studentenrechner + 1 Lektoren-PC</td>
</tr>
<tr>
<td>ca. 87,91 m²</td>
</tr>
<tr>
<td>956</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>High-End PC's und Dolby-Surround System</td>
</tr>
</table>
</td>
</tr>
</table>
<br/>
<br/>
<table class="tabcontent">
<tr>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Allgemein</strong></td>
<td width="50%" class="ContentHeader2"><strong>&nbsp;Technik</strong></td>
</tr>
<tr>
<td class="MarkLine" width="40%">&nbsp;Fix verschraubte Tische</td>
<td class="MarkLine" width="40%">&nbsp;Beamer</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Flipchart</td>
<td class="MarkLine" width="40%">&nbsp;Klimaanlage</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Große Tafel</td>
<td class="MarkLine" width="40%">&nbsp;LAN-Anschlüsse an den Tischen</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Magnetleisten</td>
<td class="MarkLine" width="40%" style="cursor:help;" title="7.1 Dolby-Surround System">&nbsp;Lautsprecher</td>
</tr>
<tr>
<td class="Inaktiv" width="40%">&nbsp;Pinnwand</td>
<td class="MarkLine" width="40%">&nbsp;Lektoren-PC</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Medienturm</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Mikrophon</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;Stromanschlüsse an den Tischen</td>
</tr>
<tr>
<td></td>
<td class="Inaktiv" width="40%">&nbsp;Visualizer</td>
</tr>
<tr>
<td></td>
<td class="MarkLine" width="40%">&nbsp;W-Lan</td>
</tr>
</table>
<br/>
<br/>
<div align="center">
Overheadprojektoren sowie diverse TV-Geräte und DVD-Player können Sie aus dem Raum A 3.12 entnehmen.<br/>
Ein mobiler <a href="http://cis.technikum-wien.at/cis/public/info/medien/medienausstattung_visualizer.html" target="_blank">Visualizer</a> ist - nur für Lektoren - beim Empfang erhältlich.<br/><br/>
Bitte retournieren Sie alle Leihgeräte nach Ihrer Lehrveranstaltung.
</div>
<br/>
<br/>
<table class="tabborder">
<tr align="center">
<td width="90px"></td>
<td width="90px"><a href="Grafiken/EDV_A6.25_H.jpg" target="_self"><img src="thumbs/EDV_A6.25_H.jpg" width="170" height="130" alt="EDV A6.25"></a></td>
<td width="90px"><a href="Grafiken/EDV_A6.25_V.jpg" target="_self"><img src="thumbs/EDV_A6.25_V.jpg" width="170" height="130" alt="EDV A6.25"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/EDV_A6.25.png" target="_self"><img src="thumbs/Raumplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="Grafiken/Grundrisse/Stockwerk_A_05.png" target="_self"><img src="thumbs/Stockwerksplan.jpg" width="170" height="130" alt="Raumplan"></a></td>
<td width="90px"><a href="http://maps.google.com/maps?f=q&source=s_q&hl=de&geocode=&q=austria,+vienna,+h%C3%B6chst%C3%A4dtplatz+5&sll=37.0625,-95.677068&sspn=49.490703,114.169922&ie=UTF8&hq=&hnear=H%C3%B6chst%C3%A4dtplatz+5,+Brigittenau+1200+Wien,+%C3%96sterreich&ll=48.239134,16.377885&spn=0.002562,0.006968&t=h&z=18" target="_blank"><img src="thumbs/Lageplan.jpg" width="170" height="130" alt="Lageplan"></a></td>
<td width="90px"></td>
</tr>
</table>
</body></html>
Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 234 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB