From e603eb3ffddba67b54fcbd38f46917ade725bcd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Fri, 15 Dec 2006 14:15:32 +0000 Subject: [PATCH] Anpassung CIS an neue DB --- cis/menu.html | 46 +- cis/private/Mailverteiler.pdf | Bin 0 -> 8426 bytes cis/private/bedienung_mailverteiler.pdf | Bin 0 -> 212061 bytes cis/private/lehre/index.html | 22 + cis/private/lehre/menu.php | 369 ++++++++++++ cis/private/lehre/pinboard.php | 438 ++++++++++++++ cis/private/mailverteiler.php | 261 ++++++++ cis/private/open_grp.php | 113 ++++ cis/private/pers_in_grp.php | 45 ++ cis/private/stud_in_grp.php | 62 ++ cis/public/Dienstleistungskatalog.xls | Bin 0 -> 150016 bytes cis/public/faq_bug.html | 313 ++++++++++ cis/public/faq_lan.html | 479 +++++++++++++++ cis/public/index.html | 22 + cis/public/info/jahresplan_SS2007.html | 316 ++++++++++ cis/public/info/jahresplan_WS2006.html | 386 ++++++++++++ .../Brandschutzordnung_01_2003.pdf | Bin 0 -> 99503 bytes .../info/verordnungen/EDV_Richtlinien.doc | Bin 0 -> 21504 bytes .../benutzungsordnung_bibliothek.doc | Bin 0 -> 46592 bytes .../info/verordnungen/brandschutzordnung.html | 568 ++++++++++++++++++ cis/public/info/verordnungen/hausordnung.html | 485 +++++++++++++++ cis/public/info/verordnungen/hausordnung.pdf | Bin 0 -> 109457 bytes cis/public/info/verordnungen/laborordnung.doc | Bin 0 -> 26624 bytes cis/public/info/verordnungen/ressourcen.html | 159 +++++ cis/public/info/verordnungen/ressourcen.pdf | Bin 0 -> 25388 bytes include/File/CSV.php | 514 ++++++++++++++++ include/File/Find.php | 269 +++++++++ include/File/Match.php | 454 ++++++++++++++ include/File/Passwd.php | 208 +++++++ include/File/SearchReplace.php | 479 +++++++++++++++ include/File/Util.php | 457 ++++++++++++++ include/lehrveranstaltung.class.php | 144 ++--- include/news.class.php | 14 +- include/studiengang.class.php | 7 +- include/studiensemester.class.php | 56 ++ 35 files changed, 6568 insertions(+), 118 deletions(-) create mode 100644 cis/private/Mailverteiler.pdf create mode 100644 cis/private/bedienung_mailverteiler.pdf create mode 100644 cis/private/lehre/index.html create mode 100644 cis/private/lehre/menu.php create mode 100644 cis/private/lehre/pinboard.php create mode 100644 cis/private/mailverteiler.php create mode 100644 cis/private/open_grp.php create mode 100644 cis/private/pers_in_grp.php create mode 100644 cis/private/stud_in_grp.php create mode 100644 cis/public/Dienstleistungskatalog.xls create mode 100644 cis/public/faq_bug.html create mode 100644 cis/public/faq_lan.html create mode 100644 cis/public/index.html create mode 100644 cis/public/info/jahresplan_SS2007.html create mode 100644 cis/public/info/jahresplan_WS2006.html create mode 100644 cis/public/info/verordnungen/Brandschutzordnung_01_2003.pdf create mode 100644 cis/public/info/verordnungen/EDV_Richtlinien.doc create mode 100644 cis/public/info/verordnungen/benutzungsordnung_bibliothek.doc create mode 100644 cis/public/info/verordnungen/brandschutzordnung.html create mode 100644 cis/public/info/verordnungen/hausordnung.html create mode 100644 cis/public/info/verordnungen/hausordnung.pdf create mode 100644 cis/public/info/verordnungen/laborordnung.doc create mode 100644 cis/public/info/verordnungen/ressourcen.html create mode 100644 cis/public/info/verordnungen/ressourcen.pdf create mode 100644 include/File/CSV.php create mode 100644 include/File/Find.php create mode 100644 include/File/Match.php create mode 100644 include/File/Passwd.php create mode 100644 include/File/SearchReplace.php create mode 100644 include/File/Util.php diff --git a/cis/menu.html b/cis/menu.html index 381b4ecac..883b45f91 100644 --- a/cis/menu.html +++ b/cis/menu.html @@ -100,7 +100,7 @@ - + @@ -121,7 +121,7 @@ - @@ -477,7 +477,7 @@ - +
  Lehrveranstaltungen Lehrveranstaltungen
 
  Weiterbildung +  Weiterbildung - + - - + @@ -238,7 +238,7 @@ - + @@ -365,24 +365,24 @@ - + - + - + - + - + @@ -391,11 +391,11 @@ - + - + @@ -407,23 +407,23 @@ - + - + - + - + - +
 Mein Profil Mein Profil
diff --git a/cis/private/Mailverteiler.pdf b/cis/private/Mailverteiler.pdf new file mode 100644 index 0000000000000000000000000000000000000000..320b02e8017ef802b70182d1c82c585bb0b99bad GIT binary patch literal 8426 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%0D{x=4&6~DPTA!0w#8|2)Jd8>zh860 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 rfTRU@c!9BWGkIwL2g<+KB}XS?2d6&<6HqH31Q + + + CIS - FH Technikum Wien + + + + + + + + + + + + + <body> + <p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht unterstützt.</p> + </body> + + + diff --git a/cis/private/lehre/menu.php b/cis/private/lehre/menu.php new file mode 100644 index 000000000..9213893be --- /dev/null +++ b/cis/private/lehre/menu.php @@ -0,0 +1,369 @@ +getBerechtigungen($user); + + if(check_lektor($user,$sql_conn)) + $is_lector=true; + else + $is_lector=false; + + function CutString($strVal, $limit) + { + if(strlen($strVal) > $limit+3) + { + return substr($strVal, 0, $limit) . "..."; + } + else + { + return $strVal; + } + } + + if(!isset($course_id) && !isset($term_id)) + { + $course_id = 254; + $term_id = 1; + + if(!$is_lector) + { + $sql_query = "SELECT studiengang_kz, semester FROM campus.vw_student WHERE uid='$user' LIMIT 1"; + + $result_student = pg_exec($sql_conn, $sql_query); + $num_rows_student = pg_numrows($result_student); + + if($num_rows_student > 0) + { + $row = pg_fetch_object($result_student, 0); + + $course_id = $row->studiengang_id; + $term_id = $row->semester; + } + + if($course_id==0) + $course_id=254; + if($term_id==0) + $term_id=1; + } + } + else + { + if(!isset($course_id) || $course_id==0) + { + $course_id = 254; + } + + if(!isset($term_id) || $term_id==0) + { + $term_id = 1; + } + } +?> + + + + + + + + + + +'; + echo ' parent.content.location.href="pinboard.php?course_id='.$course_id.'&term_id='.$term_id.'"'; + echo ''; +?> + + + + + + + +
+ + + + + + + + + + + + + + + + + load_lva($course_id,$term_id, true); + + foreach($lv_obj->lehrveranstaltungen as $row) + { + echo ''; + echo ' '; + echo ''; + } + + echo ''; + echo ' '; + echo ''; + + //Eigenen LV des eingeloggten Lektors anzeigen + if($is_lector || $rechte->isBerechtigt('admin')) + { + ?> + + + + + + + + + + + + + + + + + isBerechtigt('admin')) + { + echo ''; + echo ' '; + echo ''; + echo ''; + echo ' '; + echo ''; + } + writeCISlog('STOP'); + ?> + + + +
<< Zum Campus wechseln
 
+ + + + + + + + + + + + +
Studiengang: +      +
 
Semester: +   +
+
 
 
 Meine LV
+ + + + + + +
 Pinboard
 Info & Kommunikation
+ + + + + + + + + + + + + + +
 Lektorenbereich
'; + echo ' '; + + + echo ' '; + echo ' '; + echo ' '; + echo ' '; + + + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo '
 Mailverteiler
+
+ + diff --git a/cis/private/lehre/pinboard.php b/cis/private/lehre/pinboard.php new file mode 100644 index 000000000..5934bb450 --- /dev/null +++ b/cis/private/lehre/pinboard.php @@ -0,0 +1,438 @@ +kurzbzlang; + $course_id = $_GET['course_id']; + } + else + die('Fehler bei der Parameterübergabe'); + + if(isset($_GET['showall'])) + { + $showall=true; + } + else + { + $showall=false; + } + + function print_news($stg_id, $semester, $sql_conn, $showall=false) + { + $alter = ($showall?0:MAXNEWSALTER); + $news_obj = new news($sql_conn); + $zaehler=0; + if($news_obj->getnews($alter, $stg_id, $semester)) + { + foreach ($news_obj->result as $row) + { + $zaehler++; + if($row->updateamum!='') + $datum = date('d.m.Y - h:i',strtotime(strftime($row->updateamum))); + else + $datum=''; + + if($semester == 0) + { + echo '

'.$datum.' - '.$row->verfasser.' - [Allgemein]
'.$row->betreff.'
'; + } + else + { + echo '

'.$datum.' - '.$row->verfasser.' - [Semester '.$semester.']
'.$row->betreff.'
'; + } + + echo "$row->text

"; + } + } + if($zaehler==0) + echo '

Zur Zeit gibt es keine aktuellen News!

'; + } +?> + + + + + + + + + + + + + + +
  + + + + + + + + + + + + + + + + +
 Pinboard   Studiengangsmanagement
   
' class='Item'>Archiv  +

Studiengangsleiter:
+ 0) + { + $row_course_leader = pg_fetch_object($result_course_leader, 0); + } + } + + echo ""; + + if(isset($row_course_leader) && $row_course_leader != "") + { + if(!($row_course_leader->vorname == "" && $row_course_leader->nachname == "")) + { + echo $row_course_leader->titelpre.' '.$row_course_leader->vorname.' '.$row_course_leader->nachname.' '.$row_course_leader->titelpost; + } + else + { + echo "Nicht definiert"; + } + } + else + { + echo "Nicht definiert"; + } + + echo "
"; + + if(isset($row_course_leader) && $row_course_leader != "") + { + if($row_course_leader->uid != "") + { + echo "uid@technikum-wien.at\" class=\"Item\">$row_course_leader->uid@technikum-wien.at"; + } + else + { + echo "E-Mail nicht definiert"; + } + } + else + { + echo "E-Mail nicht definiert"; + } + + echo "
"; + echo "Tel.:"; + + if(isset($row_course_leader) && $row_course_leader != "") + { + if($row_course_leader->telefonklappe != "") + { + echo '01 333 40 77 - '.$row_course_leader->telefonklappe; + } + else + { + echo "Nicht vorhanden"; + } + } + else + { + echo "Nicht vorhanden"; + } + + echo "

"; + echo "

"; + echo "

Stellvertreter:
"; + + //Studiengangsleiter Stellvertreter auselesen + $sql_query = "SELECT * FROM campus.vw_mitarbeiter JOIN tbl_benutzerfunktion using(uid) WHERE studiengang_kz='$course_id' AND funktion_kurzbz='stglstv'"; + + if($result_course_leader_deputy = pg_query($sql_conn, $sql_query)) + { + $num_rows_course_leader_deputy = pg_numrows($result_course_leader_deputy); + + if($num_rows_course_leader_deputy > 0) + { + $row_course_leader_deputy = pg_fetch_object($result_course_leader_deputy, 0); + } + } + + echo ""; + + if(isset($row_course_leader_deputy) && $row_course_leader_deputy != "") + { + if(!($row_course_leader_deputy->vorname == "" && $row_course_leader_deputy->nachname == "")) + { + echo $row_course_leader_deputy->titelpre.' '.$row_course_leader_deputy->vorname.' '.$row_course_leader_deputy->nachname.' '.$row_course_leader_deputy->titelpost; + } + else + { + echo "Nicht definiert"; + } + } + else + { + echo "Nicht definiert"; + } + + echo "
"; + + if(isset($row_course_leader_deputy) && $row_course_leader_deputy != "") + { + if($row_course_leader_deputy->uid != "") + { + echo "uid@technikum-wien.at\" class=\"Item\">$row_course_leader_deputy->uid@technikum-wien.at"; + } + else + { + echo "E-Mail nicht definiert"; + } + } + else + { + echo "E-Mail nicht definiert"; + } + + echo "
"; + echo "Tel.:"; + + if(isset($row_course_leader_deputy) && $row_course_leader_deputy != "") + { + if($row_course_leader_deputy->telefonklappe != "") + { + echo '01 333 40 77 - '.$row_course_leader_deputy->telefonklappe; + } + else + { + echo "Nicht vorhanden"; + } + } + else + { + echo "Nicht vorhanden"; + } + + echo "

"; + echo "

Sekretariat:
"; + //Sektritariat auslesen + + $sql_query = "SELECT * FROM campus.vw_mitarbeiter JOIN tbl_benutzerfunktion using(uid) WHERE studiengang_kz='$course_id' AND funktion_kurzbz='ass'"; + + if($result_course_secretary = pg_query($sql_conn, $sql_query)) + { + $num_rows_course_secretary = pg_numrows($result_course_secretary); + + if($num_rows_course_secretary > 0) + { + $row_course_secretary = pg_fetch_object($result_course_secretary, 0); + } + } + + echo ""; + + if(isset($row_course_secretary) && $row_course_secretary != "") + { + if(!($row_course_secretary->vorname == "" && $row_course_secretary->nachname == "")) + { + echo $row_course_secretary->titelpre.' '.$row_course_secretary->vorname.' '.$row_course_secretary->nachname.' '.$row_course_secretary->titelpost; + } + else + { + echo "Nicht definiert"; + } + } + else + { + echo "Nicht definiert"; + } + + echo "
"; + + if(isset($row_course_secretary) && $row_course_secretary != "") + { + if($row_course_secretary->uid != "") + { + echo "uid@technikum-wien.at\" class=\"Item\">$row_course_secretary->uid@technikum-wien.at"; + } + else + { + echo "E-Mail nicht definiert"; + } + } + else + { + echo "E-Mail nicht definiert"; + } + + echo "
"; + echo "Tel.:"; + + if(isset($row_course_secretary) && $row_course_secretary != "") + { + if($row_course_secretary->telefonklappe != "") + { + echo '01 333 40 77 - '.$row_course_secretary->telefonklappe; + } + else + { + echo "Nicht vorhanden"; + } + } + else + { + echo "Nicht vorhanden"; + } + + echo "

Studentenvertreter:
"; + + $sql_query = "SELECT * FROM campus.vw_benutzer JOIN tbl_benutzerfunktion using(uid) WHERE studiengang_kz='$course_id' AND funktion_kurzbz='stdv'"; + + if($result_course_stdv = pg_query($sql_conn, $sql_query)) + { + $num_rows_course_stdv = pg_numrows($result_course_stdv); + + if($num_rows_course_stdv > 0) + { + while($row_stdv = pg_fetch_object($result_course_stdv)) + { + echo "$row_stdv->titelpre $row_stdv->vorname $row_stdv->nachname $row->titelpost
"; + } + } + else + { + echo "Nicht vorhanden"; + } + } + ?> + + + + + + + + + + + + + + + + + +
 
 
+ path)) + { + if(!is_dir('../../../documents/'.strtolower($short))) + exec('mkdir -m 775 "../../../documents/'.strtolower($short).'"'); + exec('mkdir -m 775 "../../../documents/'.strtolower($short).'/lehrziele"'); + chgrp('../../../documents/'.strtolower($short).'/lehrziele', teacher); + } + + if($dest_dir) + { + $dir_empty = true; + + while($entry = $dest_dir->read()) + { + if($entry != "." && $entry != "..") + { + $dir_empty = false; + + break; + } + } + } + + if(isset($dir_empty) && $dir_empty == false) + { + echo ' Lehrziele'; + } + else + { + echo ' Lehrziele'; + } + ?> +
+ path)) + { + if(!is_dir('../../../documents/'.strtolower($short))) + exec('mkdir -m 775 "../../../documents/'.strtolower($short).'"'); + exec('mkdir -m 775 "../../../documents/'.strtolower($short).'/allgemeiner_download"'); + chgrp('../../../documents/'.strtolower($short).'/allgemeiner_download', teacher); + } + + if($dest_dir) + { + $dir_empty = true; + + while($entry = $dest_dir->read()) + { + if($entry != "." && $entry != "..") + { + $dir_empty = false; + + break; + } + } + } + + if(isset($dir_empty) && $dir_empty == false) + { + echo ' Allgemeiner Download'; + } + else + { + echo ' Allgemeiner Download'; + } + ?> + +
+  Newsgroups'; + + ?> +
+

 
+ + \ No newline at end of file diff --git a/cis/private/mailverteiler.php b/cis/private/mailverteiler.php new file mode 100644 index 000000000..1227ff660 --- /dev/null +++ b/cis/private/mailverteiler.php @@ -0,0 +1,261 @@ + + + + + + + + + + + + + + +
  + + + + +
 Kommunikation - Mailverteiler


+ Hinweis: Diese Verteiler dürfen nur für Fachhochschul-relevante Zwecke verwendet werden! +
+ Info: Infos bezüglich Berechtigungskonzept Mailverteiler, Bedienungsanleitung Mailverteiler +
+getAll('studiengang_kz')) + echo $stg_obj->errormsg; + + foreach($stg_obj->result as $row) + { + // Kopfzeile hinausschreiben + echo ""; + echo ""; + echo ""; + echo " "; + echo " "; + echo " "; + echo " "; + echo " "; + echo "\n"; + + // Verteiler Normal + $grp_obj = new gruppe($conn); + if(!$grp_obj->getgruppe($row->studiengang_kz, null, true, true)) + echo $grp_obj->errormsg; + + foreach($grp_obj->result as $row1) + { + echo ""; + echo " "; + + // LINK for opening a closed mail dispatcher + // display the open-link only when its a closed dispatcher and if the user has status lector + // if dispatcher has attribute aktiv=true no opening action is needed + echo ""; + echo " "; + } + else + { + echo ""; + echo " "; + echo "gesperrt"; + } + } + else + { + echo ""; + echo " "; + } + + if(strtolower($row1->gruppe_kurzbz)=='tw_std') + echo ''; + else + echo ' \n"; + } + + + //StudentenListe Rausschreiben + if($row->studiengang_kz!=0) //0 ist für ganzes TW + { + // ffe, 20060508: Display the opening link for department dispatchers only for students of the particular department + $std_obj = new student($conn, $user); + + $qry_stud = "SELECT count(*) as anzahl FROM campus.vw_student WHERE studiengang_kz='$row->studiengang_kz'"; + + if(!$row_stud=pg_fetch_object(pg_query($conn, $qry_stud))) + echo 'Fehler beim laden der Studenten'; + + if($row_stud->anzahl>0) + { + echo ""; + + // ffe, 20060508: Display the opening link for department dispatchers only for students of the particular department + if($is_lector || $std_obj->studiengang_kz==$row->studiengang_kz) + { + echo " '; + /* open a popup containing the final dispatcher address */ + echo " "; + + + } + else + { + echo " "; + //echo " "; + echo " "; + } + + echo ' \n"; + } + echo "\n"; + echo '
 
"; + echo " $row->kurzbzlang - $row->bezeichnungstudiengang_kz\">   top 
 
• $row1->beschreibung"; + if(!$row1->aktiv) + { + if($is_lector) + { + /* open a popup containing the final dispatcher address */ + echo ''; + echo ""; + echo "".strtolower($row1->gruppe_kurzbz)."@technikum-wien.at"; + //echo "".$row1->mail."@technikum-wien.at"; + echo "".strtolower($row1->gruppe_kurzbz)."@technikum-wien.at Personen'; + + echo "
• Alle Studenten dieses Studiengangs"; + echo 'kurzbz)."_std@technikum-wien.at\" class=\"Item\">".strtolower($row->kurzbz)."_std@technikum-wien.at kurzbz)."_std@technikum-wien.at\" class=\"Item\">".strtolower($row->kurzbz)."_std@technikum-wien.atgesperrtPersonen'; + echo "
• Studentenverteiler'; + echo '
'; + echo ''; + + //$sql_query1 = "SELECT DISTINCT semester FROM public.tbl_student where studiengang_kz ='$row->studiengang_kz' AND uid NOT LIKE '_dummy%' ORDER BY semester"; + $lv_obj = new lehrverband($conn); + $lv_obj->getlehrverband($row->studiengang_kz); + + $zeilenzaehler=0; + echo "\n"; + foreach($lv_obj->result as $row1) + { + if((!is_null($row1->semester)) AND ($row1->semester != "") AND ($row1->semester<'10')) + { + $qry_cnt = "SELECT count(*) as anzahl FROM campus.vw_student WHERE studiengang_kz='$row1->studiengang_kz' AND semester='$row1->semester'"; + if(trim($row1->verband)!='') + $qry_cnt .= " AND verband='$row1->verband'"; + if(trim($row1->gruppe)!='') + $qry_cnt .= " AND gruppe='$row1->gruppe'"; + + if($row_cnt = pg_fetch_object(pg_query($conn, $qry_cnt))) + { + if($row_cnt->anzahl>0) + { + $param = "kz=".$row->studiengang_kz."&sem=".$row1->semester; + $strhelp = strtolower($row->kurzbz.$row1->semester.$row1->verband.$row1->gruppe); + echo "\n"; + echo " "; + echo " "; + echo " "; + echo " "; + echo ""; + $zeilenzaehler++; + + + } + } + } + } + if($zeilenzaehler==0) + { + echo ""; + } + $zeilenzaehler=0; + echo ""; + } + else + { + echo "
"; + } + + } + echo ""; +?> + +   + + + + + + js_toggle_container('".$_GET['kbzl']."'); + "; + } + writeCISlog('STOP'); + ?> + \ No newline at end of file diff --git a/cis/private/open_grp.php b/cis/private/open_grp.php new file mode 100644 index 000000000..a2a3484c4 --- /dev/null +++ b/cis/private/open_grp.php @@ -0,0 +1,113 @@ + + + + + + + + +Öffnen eines Mailverteilers + + + + + + + +&1"; + exec($command); + + /* ffe, 20051020 - do a little logging */ + $message= date("F j G:i:s") . " mailgroup: [" . $_REQUEST['grp'] . "] (using " . $mail_id . ") requested by [" . $_SERVER['PHP_AUTH_USER'] . "]\n"; + + $filet = fopen("../../../system/.htmlistopen.log", "a"); + fwrite($filet, $message, strlen($message)); + fclose($filet); + + // for the users + echo " + + + + +
MailverteilerStatus
".$_REQUEST['desc']."Geöffnet (Code: ".$mail_id.")
+ +

Um ein Mail an den Verteiler zu senden klicken Sie bitte auf den obigen Link. Ihr Mailprogramm öffnet automatisch eine Vorlage für ein neues Mail, welche bereits die korrekte Adresse enthält. + +

Das Senden ist für den Zeitraum von 2 Stunden bzw. für die einmalige Benutzung unter der Adresse ".$_REQUEST['grp'].$mail_id."@technikum-wien.at möglich. + + "; + } + else + { + if($_REQUEST['grp']=="") + { + exit(); + } + else + { + //Fixed for https + //echo"Bitte bestätigen Sie das Öffnen des Verteilers ".$_REQUEST['grp'].": Bestätige"; + echo"Bitte bestätigen Sie das Öffnen des Verteilers ".$_REQUEST['grp'].": Bestätige"; + } + } + ?> + + diff --git a/cis/private/pers_in_grp.php b/cis/private/pers_in_grp.php new file mode 100644 index 000000000..204e229ad --- /dev/null +++ b/cis/private/pers_in_grp.php @@ -0,0 +1,45 @@ + + + + + + +Personen im Mailverteiler + + +

+ + + + + + + +"; + echo " "; + echo " "; + echo " "; + echo ""; + } + } +?> + \ No newline at end of file diff --git a/cis/private/stud_in_grp.php b/cis/private/stud_in_grp.php new file mode 100644 index 000000000..cd7938c33 --- /dev/null +++ b/cis/private/stud_in_grp.php @@ -0,0 +1,62 @@ + + + + + + +Personen im Mailverteiler + + +
NachnameVornameE-Mail
$row->nachname$row->vorname$row->uid@technikum-wien.at
+ + + + + +"; + echo " "; + echo " "; + echo " "; + echo ""; + } + } + else + echo 'Fehler beim Auslesen der Studentendaten'; +?> +
NachnameVornameE-Mail
$row->nachname$row->vorname$row->uid@technikum-wien.at
+ + \ No newline at end of file diff --git a/cis/public/Dienstleistungskatalog.xls b/cis/public/Dienstleistungskatalog.xls new file mode 100644 index 0000000000000000000000000000000000000000..14fce22194f34898db4164d00227a1d7f0440370 GIT binary patch literal 150016 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 NuREI`=Rf-2{{sbjZb<+D literal 0 HcmV?d00001 diff --git a/cis/public/faq_bug.html b/cis/public/faq_bug.html new file mode 100644 index 000000000..fae1ac163 --- /dev/null +++ b/cis/public/faq_bug.html @@ -0,0 +1,313 @@ + + + + + + + + + + + + + + +
  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Bugtracking - FAQ
 
Dieses Dokument soll eine Kurzeinführung in die Benutzung unseres Trouble Ticketing (Bugtracking) Systems darstellen. Sollten Sie hier keine Antworten finden, melden Sie sich bitte bei ffe@technikum-wien.at.
 
 
+  Was soll ich mir unter einem Trouble Ticket vorstellen ?
+  Wie erstelle ich ein Trouble Ticket ?
+    Neues Ticket - Formular
+    Neues Ticket - Ticketübersicht
+  Persönliche Einstellungen
+
 
+ + + + + +
 Was soll ich mir unter einem Trouble Ticket vorstellen ?top 
+
 
+ + + + +
  +

+ Trouble Tickets werden verwendet um dem IT-Service, der Haustechnik bzw. der Fernlehrabteilung Probleme zu melden. +

+

+ Ein Trouble Ticket lässt sich im Wesentlichen mit einem Krankenblatt eines Patienten vergleichen. + Bei der erstmaligen Einlieferung im Krankenhaus wird dieses im Zuge der Anamnese neu angelegt. + Jeder Arzt trägt nun seine Diagnose, sowie die verordnete Therapie und Medikation ein und dokumentiert deren Erfolg. + Das Krankenblatt gibt nun einen schnellen Überblick, gewährleistet eine schnelle Einarbeitung und verhindert eine Mehrfachdosierung. + Ist die Krankheit besiegt und der Patient entlassen, wird das Krankenblatt archiviert. +

+

+ Unser Trouble Ticket System funktioniert genauso wie das Krankenblatt, ein Problem durchläuft immer denselben Prozess: +

Erfassung » Bearbeitung » Lösung » Archivierung +

wobei der gerade aktuelle Status jederzeit durch Aufrufen der Oberfläche abgefragt werden kann. +

Darüber hinaus werden Sie durch, vom System generierten, Mails automatisch über den aktuellen Stand Ihres Problems informiert. +

+
+
 
+ + + + + +
 Wie erstelle ich ein Trouble Ticket ?top 
+
 
+ + + + + +
  +

+ Klicken Sie auf der CIS Infrastruktur » Bugtracking an. +

+ Sie sehen dann eine Oberfläche wie in Abbildung 1 vor sich. +
Die Icons stellen die Navigation dar, unter dem Bereich "Meine Tickets" sind all ihre Tickets und deren aktueller Status aufgelistet. +
Geschlossene Tickets, also Probleme die abgeschlossen wurden, werden bei einem Klick auf "Geschlossene Tickets anzeigen" sichtbar. +

+ + + + + + + +
Abbildung 1
Abbildung 1 (Zum Vergrössern klicken)
+
+
 
+ + + + + +
 Neues Ticket - Formulartop 
+
 
+ + + + + +
  +

+ Durch einen Klick auf den Icon "Neues Ticket" öffnet sich ein leeres Formular wie in Abbildung 2 ersichtlich. +

+

+ In der Auswahlbox "An:" wählen Sie bitte eine passende Kategorie für Ihr Problem. (siehe Abbildung 3) +

+

+ Im Feld "Betreff:" führen Sie bitte einen Aussagekräftigen Betreff an. +
+ Im Feld "Text:" tragen Sie bitte Ihre Problembeschreibung ein, diese sollte aus zumindest folgenden Eckpunkten bestehen: +

    +
  • welcher Service / welches Gerät / Mobiliar zeigt
  • +
  • welchen Fehler / welches Fehlverhalten
  • +
+ + Wenn es sich um ein Service (ein Programm, Fernlehrumgebung, Mail, etc. ...) handelt: + +
    +
  • Von welchem Gerät aus versuchten Sie den Service zu nutzen (Standort, kurze Beschreibung zum verwendeten OS usw.)
  • +
+ + Wenn es sich um ein Gerät / Mobiliar handelt + +
    +
  • Wo befindet sich das Gerät / Mobiliar
  • +
  • Welche Bezeichnung trägt es
  • +
+ + unter Umständen: + +
    +
  • Welche Schritte wurden von Ihnen zur Problembeseitigung / Lokalisation gesetzt ?
  • +
+

+

+ Wenn Sie alle Eingaben getätigt haben, klicken Sie auf "Übermitteln" um das Ticket zu erstellen. +

+ + + + + + + + + + + + + + +
Abbildung 2
Abbildung 2 (Zum Vergrössern klicken)
Abbildung 3
Abbildung 3 (Zum Vergrössern klicken)
+

+ Alternativ haben Sie die Möglichkeit ein Mail an support@technikum-wien.at zu verfassen, Mails an diese Adresse werden automatisch ins BugTracking System eingereiht. +

+
+
 
+ + + + + +
 Neues Ticket - Ticketübersichttop 
+
 
+ + + + + +
  +

+ Nach der Erstellung eines neuen Tickets scheint dieses in der Rubrik "Meine Tickets" auf. (siehe Abbildung 4) +

+

+ Durch einen Klick auf die Ticketnummer öffnet sich der Inhalt des Tickets. +
+ Die Oberfläche wechselt in die Ansicht wie sie in Abbildung 5 ersichtlich ist. +
+ In dieser Ansicht können Sie das komplette Geschehen rund um Ihr Ticket beobachten, dh. Sie können zu jedem Zeitpunkt einsehen, in welchem Status sich Ihr Problem gerade befindet. +
+ Sollten Sie noch Detailinformationen hinzufügen wollen, so können Sie das ebenfalls in dieser Ansicht mit dem Formular am Seitenende (siehe Abbildung 5) tun. Sollte das Problem nicht mehr bestehen, haben Sie hier die Möglichkeit Ihr Ticket zu schliessen. +

+ + + + + + + + + + + + + + +
Abbildung 4
Abbildung 4 (Zum Vergrössern klicken)
Abbildung 5
Abbildung 5 (Zum Vergrössern klicken)
+
+
 
+ + + + + +
 Persönliche Einstellungentop 
+
 
+ + + + + +
  +

+ Die Oberfläche bietet Ihnen unter dem Punkt "Einstellungen" verschiedene persönliche Einstellungsmöglichkeiten. (siehe Abbildung 6) +

+

+ So können Sie Ihre Bugtracking Oberfläche nach Ihren Wünschen verändern. +

+ + + + + + + +
Abbildung 6
Abbildung 6 (Zum Vergrössern klicken)
+
+
 
+ + diff --git a/cis/public/faq_lan.html b/cis/public/faq_lan.html new file mode 100644 index 000000000..ec7cbf59f --- /dev/null +++ b/cis/public/faq_lan.html @@ -0,0 +1,479 @@ + + + + + + + + + + + + + + +
  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Infrastruktur - FAQ (LAN FAQ)
 
Dieses Dokument soll dazu dienen Antworten auf häufig gestellte Fragen über das FH-LAN zu beantworten. Sollten Sie hier keine Antworten finden, melden Sie sich bitte bei support@technikum-wien.at.
 
 
+  Wie ändere ich mein Passwort?
+  Wie heißen die Mailserver?
+  Wie heißt mein File-Server?
+  Wo bekomme ich Papier für den Drucker?
+  Wo finde ich das ZIP-Laufwerk?
+  Wie kann ich mein M:\ Laufwerk manuell verbinden (z.B. Laptop)?
+  Wie kann ich mein L:\ Laufwerk manuell verbinden?
+  Warum werden meine Einstellungen am Windows NT/XP Desktop nicht gespeichert?
+  Wie verbinde ich mich von zuhause mit meinem Home-Verzeichnis am Technikum Wien?
+  Wie verbinde ich mich von zuhause mit dem Lehre-Verzeichnis am Technikum Wien?
+  Wie kann ich meine E-Mails an eine andere E-Mailadresse automatisch weiterleiten lassen?
+  Wie lange bleiben die Accounts der Absolventen erhalten?
+  Wie funktioniert die Proxy-Konfiguration?
+  Wie lauten die LDAP Adressbuch Einstellungen?
 
 
+ + + + + +
 Wie ändere ich mein Passwort?top 
+
 
+ + + + + +
  +

Windows NT/2000/XP:

+

Drücken Sie CTRL+ALT+DEL (STRG+ALT+ENTF). Es erscheint ein Fenster mit 6 verschiedenen Auswahlmöglichkeiten. Klicken Sie auf "Kennwort ändern ..." und folgen Sie den Anweisungen. Achtung: Es wird hier auch das Passwort für Unix, Mail und sonstige Dienste geändert.

+

Linux:

+

Geben Sie in der Konsole den Befehl passwd ein. Sie werden nach dem alten und zweimal nach dem neuen Passwort gefragt.

+

WebMail Plattform:

+

Unter dem Punkt "Mein Konto" den Punkt "Passwort" auswählen. Geben Sie Ihr altes Passwort und zweimal Ihr neues Passwort ein, bestätigen Sie die Aktion mit "Passwort ändern"

+
 
+ + + + + +
 Wie heißen die Mailserver?top 
+
 
+ + + + + +
  +

Zum Abholen von Mails: pop.technikum-wien.at
+
Zum Versenden: smtp.technikum-wien.at

+
+
 
+ + + + + +
 Wie heißt mein File-Server?top 
+
 
+ + + + + +
  +

Lektoren-Accounts: fhe.technikum-wien.at
+ Accounts beginnend mit tw02: stud02.technikum-wien.at
+ Accounts beginnend mit tw03: stud03.technikum-wien.at
+ Accounts beginnend mit tw04: stud04.technikum-wien.at
+ Accounts beginnend mit tw05: stud05.technikum-wien.at
+ Accounts ab WS 2006 BA&MA: stud06.technikum-wien.at +

+
+
 
+ + + + + +
 Wo bekomme ich Papier für den Drucker?top 
+
 
+ + + + + +
 Papier finden Sie in den Sekretariaten.
+
 
+ + + + + +
 Wo finde ich das ZIP-Laufwerk?top 
+
 
+ + + + + +
  + In jedem Saal gibt es ca. 3 Rechner die mit einem ZIP-Laufwerk ausgerüstet sind. Diese können bei Bedarf auch freigegeben werden, damit von anderen Rechnern darauf zugegriffen werden kann.
+
 
+ + + + + +
 Wie kann ich mein M:\ Laufwerk manuell verbinden (z.B. Laptop)?top 
+
 
+ + + + + +
 Klicken Sie mit der rechten Maustaste auf das Icon Netzwerkumgebung und wählen Sie den Menüpunkt Netzlaufwerk verbinden. Im Pfad geben Sie "\\[File-Server]\[loginname]" ein, wobei [loginname] durch Ihren Login Namen zu ersetzen ist und [File-Server] Ihr zugeordneter Fileserver ist (fhe, stud02, stud03, ... siehe hier).
+ Nach drücken des OK Buttons, erscheint nach kurzer Zeit ein neuer Dialog in dem Sie nach Ihrem Login Namen und dem Kennwort gefragt werden. Geben Sie die Daten noch einmal ein, und wenn alles richtig eingetragen wurde, steht Ihnen sofort ein Laufwerk M:\ zur Verfügung.
+
 
+ + + + + +
 Wie kann ich mein L:\ Laufwerk manuell verbinden?top 
+
 
+ + + + + +
 Klicken Sie mit der rechten Maustaste auf das Icon Netzwerkumgebung und wählen Sie den Menüpunkt Netzlaufwerk verbinden. Im Pfad geben Sie "\\eid\lehre" ein.
+ Damit steht Ihnen sofort ein Laufwerk L:\ zur Verfügung.
+
 
+ + + + + +
 Warum werden meine Einstellungen am Windows NT/XP Desktop nicht gespeichert?top 
+
 
+ + + + + +
 Alle Studenten teilen sich dasselbe Profil. Deswegen können getroffene Einstellungen am Profil nicht gespeichert werden.
+
 
+ + + + + +
 Wie verbinde ich mich von zuhause mit meinem Home-Verzeichnis am Technikum Wien?top 
+
 
+ + + + + +
 Um sich von zu Hause aus zu verbinden benötigt man einen Internetzugang über einen Internetprovider, und ein SCP Programm (zB.: WinSCP) um die Daten kopieren zu können. Hostname ist Ihr Fileserver (siehe hier), die User ID und das Passwort entsprechen dem Loginnamen und dem Passwort im FH Bereich.
+ Wenn die Verbindung erfolgreich hergestellt worden ist, findet man sich in seinem Homeverzeichnis wieder und man kann mit dem Dateitransfer beginnen. Eine alternative Möglichkeit ist die Verbindung mittels SSH (z.B. putty).
+
 
+ + + + + +
 Wie verbinde ich mich von zuhause mit dem Lehre-Verzeichnis am Technikum Wien?top 
+
 
+ + + + + +
 

So wie das persönliche Homeverzeichnis, liegt auch das Lehre Verzeichnis auf einem UNIX Server, auf den SCP oder SSH aus dem Internet zugegriffen werden kann. Der Servername lautet "eid.technikum-wien.at", Nach dem Anmelden muß man in das Verzeichnis "/lehre" wechseln und schon befindet man sich im Lehre Verzeichnis, das im FH-LAN als Laufwerk L:\ gemappt wird!

+

Eine weitere Möglichkeit ist der Zugriff über HTTP(s) auf die Seite http://lehre.technikum-wien.at

+
 
+ + + + + +
 Wie kann ich meine E-Mails an eine andere E-Mailadresse automatisch weiterleiten lassen?top 
+
 
+ + + + + +
 Sie legen einfach in Ihrem Benutzerverzeichnis (home Verzeichnis unter Unix oder einfach das Laufwerk M:\ innerhalb des FH LANs) eine Datei mit dem Namen .forward an (Achtung: nicht den Punkt vor forward vergessen). In diese Datei schreiben Sie einfach die E-Mail Adresse an die Sie die E-Mails weitergeleitet haben wollen. Sollten Sie die Nachrichten an mehrere Adressen weiterleiten, so schreiben Sie einfach mehrere E-Mail Adressen in diese Datei (jede Adresse in eine neue Zeile).
+ Wollen Sie das die Nachricht nicht nur weitergeleitet wird, sondern auch noch am Server pop.technikum-wien.at weiterhin verfügbar ist, so schreiben Sie einfach auch noch Ihre E-Mail Adresse der FH (username@technikum-wien.at) in die forward Datei.
+
 
+ + + + + +
 Wie lange bleiben die Accounts der Absolventen erhalten?top 
+
 
+ + + + + +
 Die Accounts bleiben bis Mitte August aufrecht. Spätestens im September wenn die neuen Accounts erzeugt werden, werden auch die alten Accounts der Absolventen gelöscht. Sollten Sie Ihren Account (durch Misserfolg bei der Diplomprüfung) noch länger brauchen, so bitten wir Sie uns rechtzeitig diesen Umstand mitzuteilen. In allen anderen Fällen ist eine Aufrechterhaltung des Accounts aus Ressourcenmangel nicht möglich!
+
 
+ + + + + +
 Wie funktioniert die Proxy-Konfiguration?top 
+
 
+ + + + + +
  +

Um den Proxy zu verwenden steht eine automatische Konfigurationshilfe zur Verfügung!
+ Dafür sind folgende Einstellungen in der Netscape Konfiguration erforderlich:

+ + + + + +
  • Menü Edit (Bearbeiten)
+ • Punkt Preferences (Einstellungen) wählen
+ • In der Liste den Punkt Advanced (Erweiterte Einstellungen) aufklappen
+ • Den Punkt Proxies wählen
+ • Auswahl Automatic Proxy Configuration auswählen
+ • URL: http://cis.technikum-wien.at/config/fh.pac
+
+ Damit werden automatisch die richtigen Einstellungen für den neuen + Proxy übernommen.
+
 
+ + + + + +
 Wie lauten die LDAP Adressbuch Einstellungen?top 
+
 
+ + + + +
  +

Um das Technikum-Wien LDAP Adressbuch nutzen zu können sind folgende Einstellungen notwendig:

+ + + + + +
  + + + + + + + + + + + + + + + + +
• Server: ldap.technikum-wien.at
• Suchbereich: ou=People,dc=technikum-wien,dc=at
• Port: 389
+
+
+
 
+ + diff --git a/cis/public/index.html b/cis/public/index.html new file mode 100644 index 000000000..71bac9f1a --- /dev/null +++ b/cis/public/index.html @@ -0,0 +1,22 @@ + + + + CIS - FH Technikum Wien + + + + + + + + + + + + + <body> + <p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht unterstützt.</p> + </body> + + + diff --git a/cis/public/info/jahresplan_SS2007.html b/cis/public/info/jahresplan_SS2007.html new file mode 100644 index 000000000..e3c111567 --- /dev/null +++ b/cis/public/info/jahresplan_SS2007.html @@ -0,0 +1,316 @@ + + + + + + + + + + + + + + + + +
  + + + + + + + + + + + + +
 Jahresplan SS2007
 
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Diplomprüfungen/
Bachelorprüfungen
+
+ BP = Bachelorprüfung
+ DP = Diplomprüfung
+ B vor Studiengangskürzel = Bachelorstudiengang
+ M vor Studiengangskürzel = Masterstudiengang
+ D vor Studiengangskürzel = Diplomstudiengang +
SponsionenReihungstestInterne Termine +
+ Senate, Kollegiumssitzungen, Wartungswochen, Semester-Kick-Off etc. +
Veranstaltungen +
+ Veranstaltungen der Unternehmenskommunikation, Infoabende, BEST, + Tag der offenen Tür, Messen im Haus und extern, Weiterbildungsveranstaltungen, etc. +
 Februar 07

   + 22.02. BMR
+ 28.02. BEL +
+ 14.02. Senat
+ 28.02. Senat +
 
 März 07

+ 05.03. DP MWI
+ 06.03. DP MWI
+ 07.03. DP MWI
+ 07.03. DP EID
+
+ + 22.03. BMR + 14.03. Senat
+ 28.03. Senat +
 01.03. - 04.03. BEST Wien
 April 07

  25.04. BEL + 11.04. Senat
+ 25.04. Senat +
 26.04.Töchtertag
 Mai 07

   + 23.05. BEL
+ 24.05. BMR +
+ 09.05. Senat
+ 23.05. Senat +
 
 Juni 07

+ 12.06. BEL
+ 13.06 BEL
+ 18.06. DP MSE
+ 19.06. DP MSE
+ 21.06. BP BEW
+
+ 22.06. BST, DST
+ 28.06. MSE +
+ 16.06. BEW (9-13 Uhr)
+ 25.06. BEL
+ 26.06. BEL
+ 28.06. BMR
+
+ 06.06. Senat
+ 20.06. Senat
+ 27.06. Senat
+
 
 Juli 07

+  04.07. DP DMR
+  05.07. DP DMR +
 11.07. DMR   
 August 07

   + 27.08. BEL
+ 28.08. BEW (18-21 Uhr) +
  
 September 07

     
+
+















+















+ + Zurück + + + + + + +
 Februar 07
KW 714.02. Senat
KW 822.02. Reihungstest BMR
KW 928.02. Reihungstest BEL
 28.02. Senat
+















+















+ + Zurück + + + + + + + + + + +
 März 07
KW 901.03. - 04.03. BeSt WIEN
KW 1005.03. Diplomprüfung MWI
 06.03. Diplomprüfung MWI
 07.03. Diplomprüfung MWI
 07.03. Diplomprüfung EID
KW 1114.03. Senat
KW 1222.03. Reihungstest BMR
KW 1328.03. Senat
+















+















+















+ + Zurück + + + + + + +
 April 07
KW 1511.04. Senat
KW 1725.04. Reihungstest BEL
 25.04. Senat
 26.04. Töchtertag
+















+















+















+ + Zurück + + + + + + +
 Mai 07
KW 1909.05. Senat
KW 2123.05. Senat
 23.05. Reihungstest BEL
 24.04. Reihungstest BMR
+















+















+















+ + Zurück + + + + + + + + + + + + + + + + +
 Juni 07
KW 2306.06. Senat
KW 2412.06. Bachelorprüfung BEL
 13.06. Bachelorprüfung BEL
 16.06. Reihungstest BEW (9-13 Uhr)
KW 2518.06. Diplomprüfung MSE
 19.06. Diplomprüfung MSE
 20.06. Senat
 21.06. Bachelorprüfung BEW
 22.06. Sponsion BST, DST
KW 2625.06. Reihungstest BEL
 26.06. Reihungstest BEL
 27.06. Senat
 28.06. Reihungstest BMR
 28.06. Sponsion MSE
+















+















+















+ + Zurück + + + + + +
 Juli 07
KW 2704.07. Diplomprüfung DMR
 05.07. Diplomprüfung DMR
KW 2811.07. Sponsion DMR
+















+















+















+ + Zurück + + + + +
 August 07
KW 3527.08. Reihungstest BEL
 28.08. Reihungstest BEW (18-21 Uhr)
+















+















+















+
+ + \ No newline at end of file diff --git a/cis/public/info/jahresplan_WS2006.html b/cis/public/info/jahresplan_WS2006.html new file mode 100644 index 000000000..0053e9187 --- /dev/null +++ b/cis/public/info/jahresplan_WS2006.html @@ -0,0 +1,386 @@ + + + + + + + + + + + + + + + + + + +
  + + + + + + + + + + + + +
 Jahresplan WS2006
 
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Diplomprüfungen/
Bachelorprüfungen
+
+
+ BP = Bachelorprüfung
+ DP = Diplomprüfung
+ B vor Studiengangskürzel = Bachelorstudiengang
+ M vor Studiengangskürzel = Masterstudiengang
+ D vor Studiengangskürzel = Diplomstudiengang +
SponsionenReihungstestInterne Termine + +
+ Senate, Kollegiumssitzungen, Wartungswochen, Semester-Kick-Off etc. +
Veranstaltungen + +
+ Veranstaltungen der Unternehmenskommunikation, Infoabende, BEST, + Tag der offenen Tür, Messen im Haus und extern, Weiterbildungsveranstaltungen, etc. +
 August 06

  02.08. BINF
02.08. BWIN
28.08. BEL
29.08. BEW
  
 September 06

04.09. BP BWIN 04.09. MITM
06.09. BINF/BWIN
12.09. BITS
20.09. Senat
28.09. Semester-Kick-Off
+ 14 Uhr, HS 1.04B
+ 14.09. Pressekonferenz Maintain
+ 22.09. Tag der Mechatronik,
09:00 - 19:00 Uhr, FH TW HS 1.04A
+ 28.09. Informationsveranstaltung für neue Lehrende, 16.45 Uhr, FH TW, HS 1.04A +
 Oktober 06

+ 04.10. DP EID
+ 04.10. BP BINF
+ 09.10. DP PW
+ 10.10. DP PW
+ 18.10. DP DEL
+ 24.10. BP BEW
+ 25.10. BP BEL
+ 19.10. DP DEW
+ 20.10. DP DEW
+
+ 19.10. DEL
+ 25.10. BEL
+
  + 03.10. Kollegiumssitzung
+ 17 Uhr, UEB. 1.06
+ 04.10. Senat
+ 24.10. Assistenzmeeting,
+ 14 Uhr, SEM 4.17
+ 25.10. Senat
+
+ + 05.10. - 07.10. BeSt in Klagenfurt
+ 10.10.-13.10. Externe Messe "Vienna Tec" Messezentrum Wien
+ 11.10. Austrochip Mikroelektroniktagung 2006, Messezentrum Wien
+ 17.10. Amazone Preisverleihung, FH TW
+ 18.10. Alumni Club Veranstaltung
+ 20.10. Weiterbildung: Dynamic Power Trainer 8.30 - 13.30 Uhr FH TW, Raum B2.05
+ 23.10. + 24.10. Weiterbildung: Gruppenprozesse steuern, 9-16 Uhr, FH TW, Raum B2.03
+ 30.10. - 31.01.07 Vernissage "Der Geist kennt keine Zeit", FH TW
+ 30.10. + 31.10. Weiterbildung: Workshop "Einführung in das Textsatzprogramm LaTex" 9 - 16 Uhr, FH TW
+
 November 06

+ 22.11. DP DICSS (Nebentermin)
+
+ 17.11. DPW
+ 17.11. DEW
+
  + 08.11. Senat
+ 22.11. Senat
+ 28.11. Assistenzmeeting,
+ 14 Uhr SEM 4.17 +
+ 02. - 05.11. Winteropening 2006/07, Kaprun/Kitzsteinhorn
+ 07.11. Firmenmesse, 10:00 - 15:30, Uhr Aula FH TW + 08.11.-10.11. Daaam Konferenz
+ 09.11.-12.11. Externe Messe "My Future", Messezentrum Wien
+ 09.11. Buchpräsentation M. Lehner,
18 Uhr, FH TW
+ 10.11. Abschluss Event Daaam FH TW
+ 21.11. Leidenschaftlich Unternehmer sein, 18 Uhr, FH TW, Hs. 1.04A
+ 22.11.-23.11. Messe "Personal Austria", Austria Center Vienna
+ 23.11. Masterday, FH TW
+ 23.11. - 26.11. Externe Messe "BIM Salzburg"
+ 24.11. Tag der offenen Tür,
+ 10:30 - 20:30 Uhr, FH TW + 27.11. Podiumsdiskussion "Nearshore Software Entwicklung in Rumänien", 18.30 Uhr, FH TW, HS 1.04A
+ 30.11. Vortrag "Antarctica - 90° South", 19 Uhr, FH TW, HS 1.04A
+
 Dezember 06

   + 22.12. BITS + + 12.12. Kollegiumssitzung, 16:30 Uhr, Ueb. 1.07
+ 13.12. Senat
+ 20.12. Senat +
+ 05.12.-09.12. Roböxotica, Museumsquartier
+ 13.12. Infoabend
"Berufsbegleitend Studieren",
18 Uhr, FH TW +
 Jänner 07

+ 16.01. DP MIWI +    + 17.01. Senat
+ 23.01. Assistenzmeeting,
+ 14 Uhr, SEM 4.17
+ 23.01. Kollegiumssitzung
+ 31.01. Senat +
+ 18.01. Infoabend
+ "Berufsbegleitend Studieren", 18 Uhr, FH TW
+ 25. 01. Informationsveranstaltung Bachelorstudium Mechatronik/ Robotik, 17 Uhr, FH TW, Roboter Labor Erdgeschoß
+ 29.01. - 01.02. FIT Tage, (29.01. FH TW)
+
 Februar 07

   20.02. Assistenzmeeting, 14 Uhr SEM 4.17 + 29.01. - 01.02. FIT Tage
+ 13.02. Infoabend
"Berufsbegleitend Studieren",
+ 18 Uhr, FH TW +
+
+













+













+ + Zurück + + + + + + +
 August 06
KW 3102.08. Reihungstest BINF
 02.08. Reihungstest BWIN
KW 3502.08. Reihungstest BEL
 02.08. Reihungstest BEW
+













+













+













+ + Zurück + + + + + + + + + + + +
 September 06
KW 3604.09. Bachelorprüfung BWIN
 04.09. Reihungstest MITM
 06.09. Reihungstest BINF / BWIN
KW 3712.09. Reihungstest BITS
 14.09. Pressekonferenz Maintain
KW 3820.09. Senat
 22.09. Tag der Mechatronik, 09:00 - 19:00 Uhr, FH TW HS. 1.04A
KW 3928.09. Semester-Kick-Off 14 Uhr, HS 1.04B
 28.09. Informationsveranstaltung für neue Lehrende, 16.45 Uhr, FH TW, HS 1.04A
+













+













+













+ + Zurück + + + + + + + + + + + + + + + + + + + + + + + + + +
 Oktober 06
KW 4003.10. Kollegiumssitzung 17 Uhr, UEB 1.06
 04.10. Senat
 04.10. Diplomprüfung EID
 04.10. Bachelorprüfung BINF
 05.10. - 07.10. BeSt in Klagenfurt
KW 4109.10. Diplomprüfung PW
 10.10. Diplomprüfung PW
 10.10. - 13.10. Externe Messe "Vienna Tec", Messezentrum Wien
 11.10. Austrochip Mikroelektroniktagung 2006, Messezentrum Wien
KW 4218.10. Diplomprüfung DEL
 18.10. Alumni Club Veranstaltung
 19.10. Sponsion DEL
 19.10. Diplomprüfung DEW
 20.10. Diplomprüfung DEW
 20.10. Weiterbildung: Dynamic Power Trainer, 8.30 - 13.30 Uhr FH TW, Raum B2.05
KW 4323.+24.10. Weiterbildung: Gruppenprozesse steuern, FH TW, 9-16 Uhr Raum B2.03
 24.10. Bachelorprüfung BEW
 24.10. Assistenzmeeting, 14 Uhr, SEM 4.17
 25.10. Bachelorprüfung BEL
 25.10. Sponsion BEL
 25.10. Senat
KW 4330.10. - 31.01.07 Vernissage "Der Geist kennt keine Zeit", FH TW
 30.10. + 31.10 Weiterbildung: Workshop "Einführung in das Textsatzprogramm LaTex" 9-16 Uhr, FH TW
+













+













+













+ + Zurück + + + + + + + + + + + + + + + + + + + + +
 November 06
KW 4402. - 05.11 Winteropening 2006/07, Kaprun/Kitzsteinhorn
KW 4507.11. Firmenmesse, 10:00 - 15:30 Uhr, Aula FH TW
 08.11. Senat
 08.11. - 10.11. Daaam Konferenz an der FH TW
 09.11. - 12.11. Externe Messe "My Future", Messezentrum Wien
 09.11. Buchpräsentation M. Lehner, 18 Uhr, FH TW
 10.11. Abschluss Event Daaam FH TW
KW 4617.11. Sponsion DPW
 17.11. Sponsion DEW
KW 4721.11. Leidenschaftlich Unternehmer sein, 18 Uhr, FH TW, Hs. 1.04A
 22.11. Senat
 22.11. - 23.11. Messe "Personal Austria", Austria Center Vienna
 23.11. Masterday, FH TW
 23. - 26.11. Externe Messe "BIM Salzburg"
 24.11. Tag der offenen Tür, 10:30 - 20:30 Uhr, FH TW
 27.11. Podiumsdiskussion "Nearshore Software Entwicklung in Rumänien", 18.30 Uhr, FH TW, HS 1.04A
KW 4828.11. Assistenzmeeting, 14 Uhr, SEM 4.17
 30.11. Vortrag "Antarctica - 90° South", 19 Uhr, FH TW, HS 1.04A
+













+













+













+ + Zurück + + + + + + + + + +
 Dezember 06
KW 4913.12. Senat
 05.12. - 19.12. Roböxotica, Museumsquartier
KW 50 12.12. Kollegiumssitzung, 16:30 Uhr, Ueb. 1.07
 13.12. Infoabend "Berufsbegleitend Studieren", 18 Uhr, FH TW
 13.12. Senat
KW 5120.12. Senat
 22.12. Reihungstest BITS
+













+













+













+ + Zurück + + + + + + + + + + +
 Jänner 07
KW 316.01. Diplomprüfung MIWI
 17.01. Senat
 18.01. Infoabend "Berufsbegleitend Studieren", 18 Uhr, FH TW
KW 423.01. Assistenzmeeting, 14 Uhr, SEM 4.17
 23.01. Kollegiumssitzung
 25. 01. Informationsveranstaltung Bachelorstudium Mechatronik/ Robotik, 17 Uhr, FH TW, Roboter Labor Erdgeschoß
KW 529.01. - 01.02 FIT Tage (29.01. FH TW)
 31.01. Senat
+













+













+













+ + Zurück + + + + + +
 Februar 07
KW 529.01. - 01.02. FIT Tage
KW 713.02. Infoabend "Berufsbegleitend Studieren", 18 Uhr, FH TW
KW 820.02. Assistenzmeeting, 14 Uhr, SEM 4.17
+













+













+













+ +
+ + \ No newline at end of file diff --git a/cis/public/info/verordnungen/Brandschutzordnung_01_2003.pdf b/cis/public/info/verordnungen/Brandschutzordnung_01_2003.pdf new file mode 100644 index 0000000000000000000000000000000000000000..3d5a6d855ac8f69d05cfa01f5535d62f5a7a4fec GIT binary patch literal 99503 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

y zh>0~bWj33gCNX!ov4v)a^Dn!H-8bFSZW4A^yX#>p2IECLqKuI7I-8L9Soqw=0@(zF zu`#B)=}}hg473fVm}wejRyzv;U0jx#W+~($TYr6z(R1TjwdAQC9ft!h+}?M6{Q0Xd zU)p z9|v?XO9D-bvwW1*K<3SDxVflHv|Q8?!cGZ*h5%{t11O%x@kCY`4a4t=dF-xGzo%

MOfAQi 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

8@lR9j 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 literal 0 HcmV?d00001 diff --git a/cis/public/info/verordnungen/EDV_Richtlinien.doc b/cis/public/info/verordnungen/EDV_Richtlinien.doc new file mode 100644 index 0000000000000000000000000000000000000000..14734ca3f066779d0e4c8756c1641ace7c62078f GIT binary patch literal 21504 zcmeHPYiu0F9iKbj+0Mhs<$=kA!UO_=;+&j7q9jGs4tWu56JnF7D243Zt?w4!?U~)Z z7%Ww~gj8(=Qd6~3X@x}iKnp@tE}#mjRZ9Uyd}x(|L?!xx7_j=K1O-$@r8v3%ezP~1 z^WlpRN*`%&10}tcvVl_d+18j_b5qx|j*&u&>O!9yMW@ zj?P8;X5^Dkm;Wki{Y%^@%6wmxJ~K;*FyuT7%Fqa1iE`u6FUi=3kp*%B{Fi~&2JH`R zUv0iluSY4D;ZNmyYI&M!KEKp?e@uW6jb7o?{F;()8}e)A)ZWuS)j{)Dr!^ASc4~Q) zvk(5$^47KpaU}$O6Z)2bYCAM-M8|Yxv_7qW5A?D>o!S!&#+^C*}qSh zX#sY$RteN{{(*LQd`l zds|!E7BJV8b}c(4jjSv0wms8vy-9DBa#N-&`@KTSD&$<5Hd6+ykOdS?O*(^6Viz1~ zL6K#;W=`HyaE)Bfv@-@+6Q*78Mm;%VIw{kRx3z7x>?tQ4B~LlG+k<&0XLwfL1}9idCktk>C@&Q3(L#2@b*;2)Yujn2OxcHOJ8S^c zo`hN$?$Npq)GeFLm~ad&O`BO1K=CuMz;R44ST3`-!#UolDG$)GXHI$@(sDg2F3{Im z!*!K^P`^Z;m0_+~<1A(Pz-rj;7_R3OhP;B)A>lDBHu)~#|sSK(ZWh6Y)qIX!` zw258-BQ~qPU^+vlZ6gaQRJIE>A35W|2fmK9nK7*#9g{KWN>!-b(T3;{chJb9i=t=O z)_TOWAcpM#g}Te3X0~0eWx7(ngA%3%ZET=qCOe4+QTo{;7#F_9DGaNO+~T0|O=%Qd zG&kB+E9-#GgPzGA?a1zAGLN=Rn68C(chrE*S+1LKCeVSi=onK5f~)GLxm*kt_Bu2G z2A*kqknF)hP);km9b7#(VWurq&L2YlI zJw_t$xYFkE!4Pph1OD^S2mLx~JGJ}t+{XUJN?l0i0SKP(M(Iy>wu0kwdV=2mWM%@E z&|)>1YLv@i$2wr374-~(<{Ye;z8#~7LXb9EaECEQFgj8DEru)mSc`;NR^vAtTPn|9 zhi+}y7}4l*1$zkMM=U3$T8Oht4l}cAnO@_hZDcS*fx*aN^wJq^ZRl$*W+b^b-r3ea z&^>T>|0Zb+dDa2c0@DUYswa)yCb{P3c<1`~+Ro1P=hNY=O|sWW$0cTVFK0NiZ)^WR zPj}z;w(_FHg((Pu2LcaVtRBEqhm!>a|@6Z)2A0_dI;l5QIz11L068#4&ja_!O7~7GwV3 z0B{|cGFJcPn@h{L7eQ_LezdtmtT~zqT{U(nF2{~{uNXTLy&AaY=#l8kqju!lF(ED= zdo8>Kn0xd!zLgBZ|CI+8iv?mfmIF)7#}^+RZV{sEqf%Jhf;XD2qF;Ez5VlC+>fq|X z*IpuS+qp#Cw<8oWK=Hs4!2?Ic1GJR$bhGI0`ndF@*evFTmWpnX5H4hSVpOdDjC5Bd zMFx5-F{t!9xK@WAvAHWGJ{CQ&ZMGN?rg#t~hQt~04CBs0;a1j0t#nt43qJsD6T2WS z9NGqHbElOi#ac)VKiYd<}RE zI_LA%GDDGIih9{hS|p}R3CY-uTp=ksQ3Zw~F})noiE1$viF#$q{qKThA`pO3Bil8KlqH7XP_2BH}+G zC=VgdrwBeV&>N~I<@|EZMFh>i7Vjs%oF@qFP z&cr!gX;p3?(oL0>~CuV%P?VlQHxSIJ#~o;*@$cM5PY7xH>uKjm=ND!`cJjwn1xav#Q+_v1bctv;uytFvoPMQ7I>aCXh{ zbvBhb>suR}SK*A!17~cW&l#D~+VNP$+VL1T$78;=(HX5BTU60Gwg{YKi+r8UGg@10 zuW%OI!C7qgIa_A5cGuF1wY!#rbJtSe+SW2BJ4>Y<5%JH4_$^f`kuDU8Lq`isMN4Ek zFdvvMUg`>=l{iTfkN)@-w7Y*#=|4moLpbJB^(@lG2^kk(O^di2qjm_$V}`O-YI*fi zJbo#b=F^UUqNh5JXLR-jbOdxa z^l~1yk-rXd!Xg?Cg+ndP;b?iG#Z+=W6dCQu44uQ%VjeS(5I0??w9jddgc<5;@5X#- zK@)kd#!~e_>vxxk)7-s01M6`L!29XozMGyITm_1S3gIun3b+tYf`~;#Q>?rmGgCR5 zS3i6sEKXM&T22l~LmoI1JraFUyeJMHT&SOC%6vWLN3w>*sAu2LmSpSsA++}4yVy>; zXX^B+v>E8jaM~hL2gIa=eithmB zcz1leI)yHE&*?21NiGi8qus$~nUk>ZoYbBk$ zixWq3ZysO$H^w`K>_WQu$+g>F{@(GBiWgs8{Tm(Mzv>WApRqk?6De0WQm$~MK?pn$ zcp&gV;DNvcfd>K)1Re-H5O^T)K;VH(&jT0Q|A*iD!&{HXm&bnaBkcb>KKVKK|J=KC zkIubi2H?JY7~p>Yy8!q5d@sPgGT#ea4jcox4}Kcp{(TJK-u5McAIo0`xZi&rpzNz4 zyn0_x9aI0;$lu5E9WD2>EKABah@_|H%~JXhtxK zvN(7VqUxl0bi6@lrGCzmO#QE|_DhJ$PxwLumabEby## z?cB}vd+PbK)m!rTxi9>7ka{NQ?dO@aEqVSA2xd~mzkA>7qhDF_o%bc$MiiPfwp_79^gh zxW3WfFE-|8uJ!Ec>FH@bz6o&IKAuMuc>Mk^nAh(;t;?7v&iWtfL}Tb#4m$oHhKzZE z8Qwp<|Mk0Gzso+Y`|0UgYSvt5%-PqZEZ%de3w}vmtlG`=^qJM0X4gK#NA1NoyWPFc z$!k5G?fx7W-Tpovr#+|7Jxre0@aQ_8FXMcW^Oc-^{3})%^I6#XNSsdRiwXay_hsv3F&Pr>US-TM_YaVMlQL*HeEWTU8iJp(zREXw`2762F<*cG zIO&#>@XMFE)QxAwdpALi`83{(KFP!9lYBOpYhSNs`6*v%rtiMgn01_eJ^XntWy}_5 zZCrm}{zqx|A|f7qbaZF>^#3WvXb;bKqy2>OAOqb$>o*U%tYA6NfLy=jG|6a<=f$x6_|}fBAcV_UW6QeZ0oA=SP2Tmfk<#Prr`% zn-=HBa{Rrgv%hb4_E~%VkUV#tjozd)mZ8{^&y~jCD?EAcpZl|?^IXpwT$EpjSybgQ zTR{7#O@R}pz=p6;DUVkQW2Is=Qs5l)j!s3vNHz>MWQTLvVmT8Y2u8vv7)tNUWQzMT zrG1%7E(~r6_hky%1C@Mmb2cpW_VzvytO_=ASt{qkY^h9EVIk=4?OW9!YzRq|9v$V` zK(Hy|CYKG5sjy06gwQC=mP_R@m(wGaHC~B`H#${&a$T5-R@mr6MP)$DQo1ramL8^* zXRKb(m(2%5#T-={A^w3%G#=bhZNZ-fJWm%2<^CXyMxjF(<+A%SM7%Cr4x@CL+Nh$X zB8|(cSz8N4%csj(J&7jA!e~%Uy`n!@pQDg`m@S0C`bz0Qr7&79g;6=o+P0}(Rf?0} zVaPmQ35G4D$D;JXOqRA$z)+N?9A)}Ia7FNq(NT3xX&gEc*xNfavx~;UoWiKPVg;jd zV;j<5L*gC9VAbktR;~=*6RdjKHLF(!y&JPZ5UgCQYo1-9v)WsYwT9TeI~0ioF5wy? z^=>TkWM%whts)IYisW;@T9GVSwyI_{D~z(~T-*$pq>;}Qav1Ij=@D^Bu~ZTjV5?Ga zI2(-wBb8`hMwHE@VU^+VfVz#yVx@!(mhzwR{rn$d=R5usSEQk^1AV zEvQ!2c!79W3ERJHp&ZI3AYK91zO} zI40;@-7lU=Xs~LHhr`Tdt{jw9)}dlF;5e|V1TDjagd~W9JP!uzhv}y)f&xk~*pWUa zy<+e!K!*#Ak7ZuIvxKL~|jF)Q5U93UlG1bU`wE5b_@{ z#7*6p)}x}LG^Dtx7}3g7Xw`LC7@*CgWF<Xe7LQaFT$m>RPk z16Pe#q?>Fl`>yI2C)*UY%)*E^_%fWt#9VGmb!rEmu9Z<8NhdGwD&9V>zlB11D92 z<0_3RVWudqJRC9>xJtjwaa2+-)Jrj9n@KwrOlN2e&BEvF=`a*}mTZE)O}Eb?ys_X) z7#fD3U{j%tPOySjVBi>``2*AmBEV(^1}Ug`Jq+oFEXP_U33s8?*zI{#59*RZ77{r< zd8K+FuCmjRo9m=@EQ_3oZ0Zzm9HcAozc&zePge5cBQd=?u#VGW9TY46hNx2g`$Nlw zsKQ!3D#$}rN{_+3hr=9%Q$q?tjy@5A3P~;-4pD^RZ~zlUW!LElH!RO^8xI+_3E2W# z5%tD%*Dsr-q6UH+qO8PoAlR)&*(ZqPXt9u$avTVDR7%+c0fPX=O6g0B4NXad2f0ba zIHI|m!_vWMlGGxpv<^)fE{Yg_a6_O9=}g|Kl+9xFQh8EM@hz0L2+3$vYEhK+${5u| ziCdA^0;5aJ)lzEoqH-V@0Scu@<3KJFQse34iQ@PeMYNH4>kDy@axFeiq?0x(7Sg$r zZG$zMWTRN4E*1t91rnTBYc*)uJd#?b6u}wQ!N3lvJ3?5gU=2HDg3L0poNq4{$`PZ% zFrAyJAAciMNda!hItdmzGI&0AwH z#C918bL6@;$(rIAdLkhL)KW5qCc;D)Q`O8-T2jVDbTY4++-N1Ij3sT!NMz`ST_3`G z@Y;slB*P?TY<|2loVEJa4lxS(aqb5<1=Sop9 zuW_HsGDEP2lGTQ=G}hx-$go$$sIbG><%!Wmj28r8i`pjC>&(#K=XE~49d;a$J(yqLNk1vKi+pGF!PT*k`JZ%J;QN+uRP5Q$%cE zk5Q;2+W5GeY}pw~RV#h0kn6)dQwsu1Wk(Cuw@__$g`D(6y%6!w(Xeb=Cu-`ctFcmN zO`dH= za~;`9@(NhPRMCcKOp2xF4re7PRu=r^;Cko4K(-@|NTXAd!ogsh#0G=5R2oLd!SGHg zF!s5!_^oNFs;dKAA$Ew^{Os^Ys~!lhLc!ET&>2i>CIfuk+|Me^s%xPX&u^q&)NTwL z#?9Tb2;9J1(|mP$b+|Gz7M4rNGD}1ijqo-EeH+6PHYKhJj7GFZdD8kNe4}r2G1Fsq zY^1=O(fCx%IdQO*HA>hikvHW<+U-Sb0*2Ib(amBt>BPQpwxni6%Alqr>*=ityNnSr z%%vhF?`Prj6>L z`8#-zjYcdCCRJXp0L)mn`$L~y*V*~z?nqpvhr9PFQkir7V}mm^};5G^ucppNT@ z?Nn9Wm*C$7FF8|HW)bs34OlWLwT7LTpGp1*{*UQp%@~LH>Nr zbZy`p>sg6AMdm1l%w9D{a>r1yWMe6h!VgkZHp|cnp6>IQW`*8j9Q{lN~!b)F6ELr&@ZMa z#Iq;yEmRP-<}N06QbJycyY=~bD_1(_YC8oCGtMt-y;%4c>%CL5-V^EuJAp|(Elhfk z$UgL0Nt)0@)>Ik9Jj=@DDCg6XH=M3aIpgx|42DOs_X`hc?0cy>F*OGojlEWVk`l*> zQUTR`Y*j`@#_BYc-m5dVylq$Nhkh_2#=aX$Vv((7X7w4qK06H?rGq@Xi-~HArMb5U z>DyHEZE4)H-4>USqz!@wlM(JMSm*weiDsQ%@tpq9SZ*+QAXx1jM5}`hJNv0qAAB9> z>8CATxzxMH?A*v&a?TUwL`u@LE1G1W8>c^GGrUgsCS{1(n3_LJqBxdxS3HQ@0lsuF z9M2->$gO-kn9UlHnKbv_GPB?~k2nKY%ieUqH6IIdDcG4c<6Kd*DVkEowZ){E%9pL4 zeR!kk$R9o#U8 z^z)*$g^mM5Jzf>GET z0GI;K!{A($eYRXW%=`D{dXZwsQ;${6Ox5}GZ=pf1a5YzVM2fPbjEs(YIB4w@V%Tc2 z9Ok|T%@Mdc*ulh`DFYHIud2Lm>ac#9RhoW^$>S-O<3`(^wh07D_hjivT8;E&<>}!% z?s%z1S#@|E4;LeAIx&HAQ@0B4%G_kBltuT&(djN~SHQg_LuF$mOCXY!W(RBav>gFz z1yvLJ*s(4cuT)+0eatMSZ|FlLD^s+#0tVX*FW?4vKAX=wBGwNcRYw$ae>;`0nv1cx zktnc!LUbN3Y*C<|WYW@DfQ*)z*vysU^HOR}y_Z=I9F5R`B(IrzQ8)&junokZHW-%D z@=uwiFWYr6D2~HykWb&9MWv#^t!xKl6t^#fprLnd@1SFSk+EX1nk-g$wft>U5K3q6 z;6``ls3)Bh%IBhK?l&oVIEO|pM|d^1hr$^UWu;{hb+lk;2R!S_64j*dz54Oo zV4aP!UBwnu1NAKKj}9<9E|H5JKIDoFFgf)+N&bfX56fU>$pn%jE-;sEF+MX*bT?)X z=2+|~j5xlQrVq_{((Zehrpu<T@_2C6DK-M@_Rx=hI1GPaG$nZEV83vVgz^ECNW{KEaX&&tVz|_TBzPD zYVFX*wNX1Gu&WWnVd1!)9Sj6T8iDsjn$fOSSUS0N3MXvJ+qZvJuuU$>gv>iaTAi~$ z9FY$JHauw8z{(*r8!3#WdF@vy#l`H*tD{&mb)l1QK2J0llEebfa5xsQ<6^fAF9b3UN8@Hb!+KCAG=f@*nnzrP(qr(5*KwX z%2>S?*L^$7_>S+d*J?cTma6gUS}awdRg9R_y)1OIPL|H(Y}0Ehi^keYSKC&rI85dQ zL^F5I3)dICKR?MP(A`gfYo*1*tE-EGu}vf=cJWaotX5^PF_{X4`GdJMSF()VU_qTM zE6GWLO)TYVNd*nY56A3GA5B{S|7;|uO3Zexbw&-q>uAIciO1wfackD(8xIFWtsiC`$*bH#*CaA!rg@w}SL{~Lr}iBf zOS8m!Ig72y>5tlrYnKs;vBdh35V`7bsXEKjv=MGbLCFFd!6htOX!ijIX&JAGwOy>t zRXe)G;EBa$8Q86SAshvkcBpoB4~5cdVZ>LDu_m9b^Dfj_zB&i7Zl{|22Ys6Cz|GN= zCA70HHMQEP^~zCZI3kZK&Z@s%1gb>+cCzA2SD-a<;>97&C2+PRY(L9D$liEGt39<5 zSHt$V=x(t#-o={dx8{kx&OXoJgN+E6-!TBXF57FRlJ9XG|E8`Lqe5(XIz#RPvjZQa zJi+qEMug~2r8$pf)_NsJ?C);-n~(FB=U3@Nv%=<)YmE_d&T_N|iNTJ^n|bj}kSa9{PE5}GG;H@@I~ z_@BoJkq=j?B0^lADt{!do1VzaEKjn0)1r^+?Y+p(|Lr}%H7~mNz;7pwYoBT*&$QB} zExlaY53-0u>CZ4$AkO8r@_y`uYft7_dP%t=mwXAYr#%%8`ukug71TWIfI?n;A?Dk{yGSI zjTr^6e}OR(Sk8{wOTnAL&yF2EcJxc&p%4A>?SFhUd-Rs9eefk7>R;og#uuHNxpQo{ zS(+*S-Yw?ZZ7(uAw{@CVgEZHs8v4T*zj0>hvQ}yHTNZbffT_mXwB?~0dCZJ8TS+rx zeZgGPJg=ooZJV06X11D`7yH&I^s0q#ZcIKid|856yloI9`+sYK2hs^XxR<{7yzm*W zp910u@xW!^l|Vc&4EBMq0M7?M;5x|*|DNp3x|?4nL+WmhHw}3*8PfcwE`z$8x^f;* z=2jQdJWXA+Io>qS?XhGH=5yoHr|6r-=Je&}j3Hhm=~`?$mvyF>b(+*-1Q>y{Pg3b+ zDRZIv|2@3t^WVYKPbZ6SU;js^Ku0Ro(Wsx#KsPt)=zoJ{ehGSDpM~JH;8w7031bEL zDfk&!eHL$0fj-`f=m(2=9cu|#f37hbz@eqQ-E^KYzfKbNw{p{5P@BtUU7BAcn{X=M zRO>0ZPtiGDrm77Hdy&T9cO?3^v2TAe$G%m+J`Q%BZ_KN~{{>Hh3t!0FG2l|L29z(r zE&x9QKL-DNAvOXSVB}r}-U!|VKKMJvJP1DcyT;rN9tK|oUwARs;1^&DJaCaQ9|xZR z`!6=;0LX*0E-~g3@J{e2;7ts6Pk!&8zW2zCe@}i-&;Qmwe~@1v=kD)4!tI0hzDmXF zMb*mae9ej(qq<=<@3{OuGoM#eZR>pZ%+O{wz|2v+-sGv~I;)LP4ZZD#U(YD>n#O)x zp6IK!TsQWU@1GB-Z{j}sIH!@SA!7zx=KMV=5zDQrWw?Q%;#o~)v3$6 zE=^s?vv~8fBn|3rk^#C#T{HGCxuetU1+oDW)&OFEq55PJcscSiv;>*)GPJBgj{X2y zdfiK~`N4;l8*>l1l6QZv0z+Ukcx#_AZv#I8KL!7;+W2FRH*=)m&waK!&*$dJWCnFN z^T}FleLDm;gP(yX zz>|Qhw-xJfmJ$hcr&Y zG#bpRnNLoyHybU^PtFPJX2xf^IcDF0WefD|Y2%h9E<)?U4 zUHvy(zYQn)PW@J=rG6-~`(utF-}CWxeim=Ob+YCBpJWE#Ox~Pyt(BRz?qQq;P+Ei;7@cbH^UDR_+JMpfuC|)~dg@na2HrB*%f3l3O zRbZA-s;lJoonwk>c$ZJhC$nsqcgup>z_MXV+Z^4(7jK=E$L$iFHWd=+SDM^<9eHUH z%B^y;gjms*1-Hg+H}dkj;h1(3xCKJ(JJ9ZDUV>(4K{h(T9wfW^Ufn&y5_e*8$iGj; z2BUJ>zTLTU)!@o22d`MUa<%pnZjX3%&2I_OiFt(hyRN5&uC01Kgl$wSwiNT>L3S(!>0$O_45!_T%k08vc-gR4M0Lweyn{loqESPw z9kHoN`){bx5G#x<$?1Izn4wpdu=@nGhFHHaSjn@V&Z?ZP`F6IS>D@_7NViC@M)!91 z_ICN-vv;lEyeSCI<#Bv@&Q-eU#hctdPL=}Rrjjl7Zg3ZnP4zzTe(*tXH~0{^2iylf z3?2lZ1b+cO3;quLJ&+$!-wm3NiC^b?d9H3AOH%Mh$(yG&u>;LsL2y?D%XZ7<3fcp8r0rm5}K>hp?@aNzY zAlc`C$^ECmr@?2y-vZAEo(HCWVgEfg`Pk%lruhB3&W}8sjemaUU7df-I$Jo``IJ^} zTWa!KOjiL^7N!=sr{?rps5!ejufYeU_{>}y=Q>IUODw(GoVL=OwbCr#b((q6u9SK4 zk+%#6M;={&(UCvuz8G9`=O1-1yR*>sk|V~PcjRct`C!qVM?0S1ly2AFQ{ZhK=b5um z40oF|HI0am+LeFOKDR0GY*OGAe4Opc=??RX#JABF+8q|!!Js`Z5x?$>dW+5PZ%K9K zxAd@B-_unFGi$cZtY7!k^nGSq;wxD%H0#+5Qz9?D^|@k3?j^gwLwlUGzepvPZN|6q zW$Dm@p5+e#tmF)_ln+g4M`W6Yi>HjoOiqv=jb;Um{hmFIK4Ax z(t6xs&LG}Ob`Jew`U`TTqn8ZuAsd~*6J_N%bDB0hR> zq`5sG73!e6cOcalvf|&x_J}S^wah|Bj|AZ^Gp}0rq}>~qgi2Y;jEoo+T-F{GS2RlG4fk%mN=jE z=cf1G@wsU{l#9qcpqAa#vYR(^H&DvOsSSxzPM@_D+}r3bx3*oM$B@}Y9#^E2)LArZ z9s%#lDxb3x`Dk^;)n%7?Kb^86waYB(#;M8zit4||zW?mr($(9=+JB{XiejRK=zb3W zuHCknoEFfk1?D!8=6;O{sM+q+8nXzl)gqBfAA&Z=?3>7rW`=!A=bGL}7MhOFE;)Ef zO2h4d>0kF@lTHmJQl3s-L|v6!Aieh3sn6W;5BP7X_I0}RUyZ|aWWVOOmGd^R7o@>< zc<(xJFSrkU8hi#k1%3{?slsL8m0%|r2K&HQfUJS*_zDDc54nit03eH%- zx-y8sa=cWRf`0?Q1U(C(0eCIA6>K}r?Lqn}=bwSqrz1k34{_-Si(&aCU_CRy4dCUh zS^qz99PGlq{c5m$F=c=?U@iC&>zF?V|I8BT*T5Sg#GAke&S8!N9t5A%HRki(;9>AZ zaMM!OvB1ON1*~sg4MH#p9yp)1N3b6++5xcS0@h5xC14qNC-@WaCe}Cq0KATM&D+3- zeg_*HT*-RoRbU8g25)7}>}}vD;HTiV0rUVzz(e3&7vWC_TI+le3|&k*@C0}g?7f8k z0&iGmjCl!uS#UqNemQ*x(qI^9z2;ufbt(M{ZUXNHcL9CF^?l&|;Dg|9@F8#yxDR|7 zJP1As{sMd!{2lmv@Q>hq6uo#QKRPC2=$hl1!p>}wu2op8^5&baRi4jASo3;z1g*+z zp00I2v`Y6}ht0QrcI`-vH4#JC9OAQf7&MrO!AZySi7re@-7&#Qh>w$L!*k8o?egff zi5Q9gd#>p+U;WZ5-E$rGY|yM#8(NjuDqTBlcAkGW=+df><{Ne@jhkn;7z0{`ol0$( zUtKzb`KL=cO*;|up}TvAv0vqN%rhO6JslG^x-iu!uCYz0`;NGMac$Wsz(ckqH0Eia+Mk)_ zow8v~=g7_5Fd5I0MZ*O#*n(mA;;`kSdS?5B{p+dA;xkMCHi6zJ*E@yUSFC;D=ku5? z4~FTSwj|g%`sRS%I}QW)Zm9O4E3RHfVw;3vYlLAtgb9H1S4Fg^_yR6f2hHDAzK^4_ z&%Wp`aL)8y6Wo|16#I|h?PPZsh^WFJf_GDmd%)O5yqyTN+rjU6@Vg#b?R@aN9C~O| zJ-WDe=!nn$zK7jFI(`Z3{R*t5+&fRI>o- z&`muW(V7M)Pxsbz?lkwExBHrfZ@pn+`pm|EDf8;?FJ%g!``E>eA=783%&cnRguRSaQe8U!VI(w@DrCSa2Knd$}+6nNI%T0vncMmD4Qw zS5r&wxcq6G{HrOFe>Jt2`#C3nnB=c=$sbnohe`gbWO50zh@uMnLyh&(7>MKWje^zh8>ibOkHj;Ll>x&24?xwx%e|p+u<~^N{ z+YNQo>rxXbD~uAzzPA@UQ&3FTI{dj~o$hq7$BRvkY_b9<6zy@_g~@8x*)zMe?0IE; zKM>!)L-*6u>d7AdGDd;jiUsy>9_Ck1)d+vMSc?o>yrXF*4|vevQK zo$T*~e)pI+kY?C^n~eQ%%WdgrEa>Xc(X{mS?8MBnyDvu$YvUSsb#->8QVToZ-oTId zs2GmT#Md{?@|2~0x5n&PtkP;njRo8@A6RRvYiX^W1MKP4clVUrwI`h$RI9ch@^{(x zr^z}&eOD*#$j!vm*5B~%GOHH8<9zePmuUN++bH)(rH{S*oezHOz+3JgVpAYT4in?D zi)AOU8ITm6i?_^pswX-w>NHOzyUIOn|IUp9_b>Q-&!^0%%!E1XO0oP4Eq}-c_(Nn` zIGLl4z1OLqjvZ^{++_Y+UZcB(Pv}q7r+$z9o#-~y;2$)DRGSX%9PfNbXT05LL0 z0j8Vz7LaQD5s-$Q0@kJ^6Vd8?&Kf$_a8@fea@Nb8yEseT-^y7ke}uE-Eyr0lV41VZ zS6|5%l*GE1O?f@J`r4`sQ@wO3p6W21=3B7weKIV0t-81`3lEMI%gxiSTI0ghFFUgP zq9R`jF9$nEN3;9*9yG7|@_ZdI7ys3@Ke+vol)YYX`nA1}J?yT>@7}Jz7%v*qBuh)_ zA>B(C>D)fr6lhbRO@THA+7xJ0piO}`1=i~%3)Ce07ea03O4L5u6lhbRO@THA+7xJ0piO}`1=;Tt;oj~Eg2D{^H-3!mBL%Xz!d_OLr<@$nM#7?slIhL|}#J5*GwBR&xlk@3t5-F?4 z!AD1TYM;XmJei1}u40dzzMJU2nOKcF=ZhDZ4qLwXR`r-mLfk~=e~EE8^p{<=A7>-y zeeBfHZavXquEzzGpCYoS!Ccd=5i@agv$s#B>N}F6z5Xt#{z|R;vSgVZLE4Ac{OF^6 zQCzY+*Y>Ydb`oBW?inpVvHGlu>3<^am*38ppF;AqAMzj)HO${TJ<;PVw3jb?uI*PD zuRqa(TEw4E`7N?L;h>W#U%dN#(^<*(wy#f)0x5dGlL212H0o}R(X;MnTd}ctfWJsz zC|lED#~$r*+gRLZWm?yR+}QBJHRcy<|N1v6YbPum?F20;@LZ1n_rCM?sbR+d|DqZ> zGXeXpJ^ueT$A9U6bw%6$pWXhSk9K_x^whk-&j(KB@zsz2v-SU}T<`hxOFPX>3j8+g zf9abEF&;b2tD1 literal 0 HcmV?d00001 diff --git a/cis/public/info/verordnungen/brandschutzordnung.html b/cis/public/info/verordnungen/brandschutzordnung.html new file mode 100644 index 000000000..ba8bb3265 --- /dev/null +++ b/cis/public/info/verordnungen/brandschutzordnung.html @@ -0,0 +1,568 @@ + + + + + + + + + + + + + + +
  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Brandschutzordnung
  +

 

+

1. Einleitung
+
2. Verantwortung und Zuständigkeit
+
3. Vorbeugende Massnahmen / allgemeines Verhalten
+
4. Verhalten im Brandfall
+
5. Verhalten während eines Brandes
+
6. Verhalten nach dem Brand
+
7. Aktuelle Liste zuständiger Personen

+
+

 

+

+ Download PDF-File hier

+
  +

 

+

+ 1. Einleitung

+
+

 

+

top

+
  +


+ Die Massnahmen des vorbeugenden Brandschutzes dienen der Vermeidung der + Gefährdung von Gesundheit und Eigentum und sollen verhindern, dass + berhaupt ein Schadenfeuer entsteht und sich ausbreiten kann. Sie werden + daher gebeten, stets dafür zu sorgen, dass alle vorbeugenden Brandschutzmanahmen + beachtet werden und wirkungsvoll erhalten bleiben.

+

Wir + ersuchen um Verständnis, wenn wir aus Gründen der Vereinfachung + bei der Bearbeitung männlich geprägter Begriffe die Angabe des + Zusatzes "/innen" oder der dafür relevanten weiblichen + Bezeichnung unterlassen haben.

+
  +

 

+

+ 2. Verantwortung und Zuständigkeit

+
+

 

+

top

+
 
+

Für + die Brandsicherheit des Gebäudes sind die in der Anlage genannten + Brandschutzbeauftragten und Brandschutzwarte zuständig. Die Bekanntgabe + der aktuellen Brandschutzbeauftragten und Brandschutzwarte erfolgt im + Intranet.

+

Alle + Mitarbeiter haben den Brandschutz betreffende Weisungen dieser Personen + unverzüglich zu befolgen und ihnen alle Wahrnehmungen von Mängeln + auf dem

+

Die + nachstehend angeführten Bestimmungen sind unbedingt einzuhalten, + wobei die Nichtbefolgung unter Umständen zivil- und/oder auch strafrechtliche + Folgen nach sich ziehen kann.

+
  +

 

+

+ 3. Vorbeugende Massnahmen / allgemeines Verhalten

+
+

 

+

 

+
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
3.1Die + Einhaltung von Ordnung und Sauberkeit auf allen Arbeitsplätzen + und Verkehrswegen ist ein grundlegendes Erfordernis des Brandschutzes. + Alle Mitarbeiter des Unternehmens haben bei ihrer täglichen Arbeit + die Brandsicherheit stets zu beachten. Brennbare Abfälle, loses + Papier, leere Kartons und Verpackungen sind spätestens bei Arbeits- + oder Geschfätsschluss entsprechend zu entsorgen bzw. zu verstauen. + Papierablagerungen in der unmittelbaren Nähe von Gerten oder + Stromkabeln sind zu unterlassen.
+

+ 3.2

+ In allen Lagerräumen, Labors sowie allen technischen Betriebsräumen + besteht gesetzliches Rauchverbot. Alle Führungskrfte sind in + ihrem Bereich dafür verantwortlich, dass dies von den Mitarbeitern + aber auch von Studenten, Lieferanten und Kunden eingehalten wird.
+

+ 3.3

+ Fluchtwege und sonstige Verkehrswege sind in ihrer vollen Breite von + Lagerungen aller Art (auch von Blumentöpfen und Trögen) + freizuhalten.
+

+ 3.4

+ Brandschutztüren und Brandschutzklappen sind von Gegenständen + aller Art freizuhalten. Das „Aufkeilen“ von Brandschutztüren + z.B. mittels Kartons oder Holzkeilen ist untersagt. Brandschutztüren + sind, soweit sie nicht durch Haltemagnete offengehalten werden, prinzipiell + geschlossen zu halten.
+

+ 3.5

+ Angebrachte Hinweisschilder und Hinweiszeichen für Fluchtwege + und Brandbekämpfungseinrichtungen sowie Bodenmarkierungen sind + zu beachten und dürfen nicht der Sicht entzogen, beschädigt + oder verdeckt werden.
+

+ 3.6

+ Löschgeräte und Löschmittel müssen gut sichtbar + und leicht zugänglich sein, sie dürfen nicht zweckwidrig + verwendet, verdeckt oder verstellt werden.
+

+ 3.7

+ Feuergefährliche Abfälle sind in dicht schliessenden, feuerbeständigen + Abfallbehältern zu sammeln. Für einen rechtzeitigen Abtransport + ist zu sorgen. Aschenbecher dürfen nicht in Papierkörbe + entleert werden. Achtloses Wegwerfen von Putzabfällen, Verpackungsmaterial, + Rauchzeug und ähnlichem erhöht die Brandgefahr und ist daher + strengstens verboten.
+

+ 3.8

+ Die Lagerung von leicht brennbaren Gegenständen und Lösungsmitteln + bzw. Reinigungsmitteln ist nur in den dafür vorgesehenen Rumen + und in der jeweils zulässigen Menge gestattet.
+

+ 3.9

+ Nach Dienstschluss müssen sämtliche Elektrogeräte wie + Elektrokocher, Kaffeemaschinen, Ventilatoren und Heizlüfter abgeschaltet + und wenn möglich vom Stromnetz getrennt werden. Weiters dürfen + diese Geräte nicht auf brennbaren Unterlagen und in der unmittelbaren + Nähe von leicht entzündlichen Gegenständen wie Papierkörben, + Gardinen und ähnlichen aufgestellt sein.
+

+ 3.10

+ Nach Betriebsschluss sind alle Fenster, Zimmer- und Aussentüren + zu schliessen. Nach Ende der Heizperiode beziehungsweise in der Sommerzeit + können die (öffenbaren) Fenster in Kippstellung belassen + werden.
+

+ 3.11

+ In der Tiefgarage sind der Umgang mit offenem Feuer und Licht sowie + das Rauchen verboten. Fahrzeuge mit Flüssiggasantrieb dürfen + nicht in der Garage abgestellt werden. Brennbare Gegenstände + (z.B. Autoreifen) dürfen in der Tiefgarage nicht gelagert werden. + Studenten ist der Aufenthalt in der Tiefgarage untersagt.
+

+ 3.12

+ Dem Brandschutzbeauftragten ist im Rahmen der betrieblichen Eigenkontrolle + nach TRVB 120 der Zutritt zu allen Räumen zu ermöglichen.
+

+ 3.13

+ Ertönt im Haus ein Sirenenton, so ist den Anweisungen der Brandschutzwarte + Folge zu leisten und das Gebäude am schnellsten Wege zu verlassen + (= Räumungsalarm).
+

+ 3.14

+ Alle Tätigkeiten, die mit Rauch-, Staub- oder Dampfentwicklung + verbunden sind, sind vor Arbeitsbeginn dem Brandschutzbeauftragten + zu melden.
+

+ 3.15
+


+ Elektrische Anlagen sind vorschriftsmässig Instand zuhalten. + Änderungen und Reparaturen dürfen nur durch dazu befugtes + Personal vorgenommen werden. Das Herstellen provisorischer Installationen + ist verboten.

+

+ 3.16
+


+ Selbst mitgebrachte Elektrogeräte (Kaffeemaschinen etc.) sind + dem Brandschutzbeauftragten zur Kenntnis zu bringen. Und nur mit + Einverständnis der Infrastrukturabteilung erlaubt.

+

+ 3.17

+ Änderungen an Türschlössern sind verboten.
+
  +

 

+

+ 4. Verhalten im Brandfall

+
+

 

+

top

+
  +


+ ALARMIEREN - RETTEN + - LÖSCHEN
+

+ + + + + + + + + + + + + + + + + + + + + + + + + +
4.1 +

Wird ein Brandherd + bemerkt, so ist zu alarmieren:
+
+
0 – + 112 Euronotruf
+
0 – + 122 Feuerwehr
+
0 – + 133 Polizei
+
0 – + 144 Rettung

+

(Anmerkung: + Der Einsatz der Feuerwehr im Brandfall ist kostenlos!)

+ Geben Sie bitte + so konkret wie mglich an: +

WER meldet + (Name, Tel.Nr., ev. Bereich)
+
WO brennt + es
+
WAS brennt
+
WIEVIELE + Personen sind betroffen bzw. in Gefahr

+
+


+ 4.2

+

+ Sind Personen in Gefahr, sind diese ohne Selbstgefährdung aus + dem Gefahrenbereich zu bringen.

+ 4.3

+ Unternehmen Sie + Löschversuche nur nach Alarmierung der Feuerwehr (ohne Eigen- + und Fremdgeäfhrdung) und schliessen Sie nach Räumung des + Standortes von Personen die Türen und Fenster des Brandraums. +

+ 4.4
+


+ Beim Räumungsalarm + (Haussirene Dauerton) ist das Gebäude über das Stiegenhaus + sofort zu verlassen (Aufzug nicht benutzen!) und der vorgesehene + Sammelplatz aufzusuchen. Den Anweisungen des Sammelplatzleiters + ist unbedingt Folge zu leisten.

+

Sammelplatz + - Höchstädtplatz, Grünfläche
+
+ Falls dies nicht möglich ist:
+ - begeben Sie sich in den vom Brand am weitest entfernten aussenliegenden + Raum
+ - schliessen Sie die Türen
+ - öffnen Sie – wenn möglich - die Fenster und machen + Sie sich den Einsatzkräften bemerkbar

+

+ 4.5

+ Den Anordnungen + des Brandschutzbeauftragten, der Brandschutzwarte und der Feuerwehr + ist unbedingt Folge zu leisten.

+ 4.6

+ Die Verwendung + von Mobiltelefonen ist während des Brandfalles nur in dringenden + Fällen gestattet.
+
  +

 

+

+ 5. Verhalten während eines Brandes

+
+
+

 

+

top

+
+
 
+ + + + + + + + + + + + + +
5.1Nach + einem Räumungsalarm haben sich alle im Haus Anwesenden zur Feststellung + der Vollzähligkeit am vorgesehenen Sammelplatz zu versammeln.
+


+ 5.2

+
+


+ Die Feuerwehr ist nach Möglichkeit schon ausserhalb des Betriebsgebäudes + zu erwarten. Alle Zufahrten und Zugänge sind freizumachen. + Die Löschkräfte sind einzuweisen, ihren Anordnungen ist + Folge zu leisten.

+
+


+ 5.3

+

+ Der Brand ist mit den vorhandenen Löschgerten zu bekämpfen. + Dabei den Löschstrahl nicht in Rauch und Flammen, sondern von + unten direkt auf die brennenden Gegenstände richten. Leicht brennbare + Gegenstände sind aus der Nähe des Brandes zu entfernen oder + durch Kühlen mit Wasser vor Entzündung zu schützen.
+
  +

6. Verhalten nach dem Brand

+
+
+

 

+

top

+
+
  + + + + + + + + + + + + + + + + + + + + + +
6.1Vom + Brand betroffene Räume dürfen nicht betreten werden. +
+


+ 6.2

+

+ Alle Wahrnehmungen, die zur Ermittlung der Brandursache dienen können, + und sonstige Beobachtungen während des Brandablaufs sind dem + Einsatzleiter der Feuerwehr bzw. dem Brandschutzbeauftragten bekannt + zu geben.
+


+ 6.3

+

+ Aufräumarbeiten dürfen erst nach Erlaubnis durch den Rektor, + Feuerwehr, Sicherheitskräfte beziehungsweise Versicherungsorgane + erfolgen.
+


+ 6.4

+

+ Das Wiedereinschalten von elektronischen Anlagen ist erst nach Überprüfung + durch hiezu befugte Personen gestattet.
+


+ 6.5

+

+ Bentzte Feuerlöscher sind auf den Boden zu legen (nicht + stellen) und zur Wiederbefüllung sofort zu melden.
 
+
  +

 

+

7. Aktuelle Liste zuständiger Personen:

+
+

 

+

top

+
  +


+
Brandschutzbeauftragter: werden im Intranet bekannt gegeben.
+ Brandschutzwarte: werden im Intranet bekannt gegeben.

+

Weisungsbefugte (in + angegebener Reihenfolge):

+

Dr. Fritz Schmllebeck
+ DI Christian Kollmitzer

+

Sammelplatzleiter + (in angegebener Reihenfolge je nach Anwesenheit):werden im Intranet bekannt + gegeben.

+
+
 
+ + \ No newline at end of file diff --git a/cis/public/info/verordnungen/hausordnung.html b/cis/public/info/verordnungen/hausordnung.html new file mode 100644 index 000000000..ae7fe0c28 --- /dev/null +++ b/cis/public/info/verordnungen/hausordnung.html @@ -0,0 +1,485 @@ + + + + + + + + + + + + + + +
  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Hausordnung
  +

 

+

1.
+ 2.
+ 3.
+ 3.1
+ 3.2
+ 3.2.1
+ 3.2.2
+ 3.2.3
+ 3.2.4
+ 3.3
+ 3.3.1
+ 3.3.2
+
3.3.3
+ 3.3.4
+ 3.4
+ 3.5

+
+

 

+

 Zweck
+ Geltungsbereich
+ Ablaufbeschreibung
+ Aufenthalt von Personen
+ Infrastruktur
+ Einrichtungen
+ Bekanntmachungen
+ Aufzüge
+ Inventar
+ Sicherheit
+ Gebäude
+ Schliessfächer
+
Rauchen und Brandschutz
+ Unfall
+ Ordnung
+ Reinlichkeit

+
+

 

+

Download + PDF hier

+
  +

 

+

1. Zweck +

+
+

 

+

top +

+
 
+

Diese Hausordnung + legt allgemeine Regelungen für den Aufenthalt von Personen und Fahrzeugen, + die Benützung der Infrastruktur, die Ordnung und Reinlichkeit sowie + die Sicherheit für das Technikum Wien fest. Diese Hausordnung wird + durch den Ausbildungsvertrag ergänzt.

+

Wir + ersuchen um Verständnis, wenn wir aus Gründen der Vereinfachung + bei der Bearbeitung männlich geprägter Begriffe die Angabe des + Zusatzes "/innen" oder der dafür relevanten weiblichen + Bezeichnung unterlassen haben.

+
  +

 

+

2. Geltungsbereich +

+
+

 

+

top +

+
 
+ Diese Hausordnung + gilt für das gesamte Technikum Wien.
  +

 

+

3. Ablaufbeschreibung +

+
+

 

+

top +

+
 
+ 3.1 Aufenthalt + von Personen +
+

 

+

+ top

+
 
+ Der Zugang für Studenten ist der Eingang Höchstdtplatz 5.
+ Das Betreten der PKW-Tiefgarage ist Studenten untersagt.
+ Die Hauseingänge sind Montag bis Freitag 7.30 bis 21.00 Uhr und Samstag + 7.30 bis 13.30 Uhr geöffnet.
+

Für + Unterrichtsfreie Zeiten stehen den Studenten folgende Bereiche zur Verfügung:

+

Studierräume + 5.OG
+ Studierräume6.OG
+ Mensa

+

Beim + Betreten des Hauses ist auf das bestehende Rauchverbot zu achten.
+ Das Betreten des Flachdaches ist nur zum Zwecke von Reparatur- und Wartungsarbeiten + gestattet.
+ Werkstätten und Laboratorien dürfen von Studenten nur während + der hierfür vorgesehenen Unterrichtszeit und nur in Anwesenheit einer + verantwortlichen Aufsichtsperson betreten werden. Für diese Räumlichkeiten + gelten die "WERKSTATTENORDNUNG" und die "LABORORDNUNG" + als Ergänzung zur Hausordnung.
+
+ Das Betreten der Installationsräume für Heizung, Trafos, Aufzüge, + Fernsprecher und dergleichen sowie der nicht für den Unterrichtsbetrieb + vorgesehenen Labors ist gefährlich und daher für Studenten ausnahmslos + verboten.

+
  +

 

+

3.2 Infrastruktur +

+
+

 

+

top +

+
 
+ 3.2.1 Einrichtungen + +

Die + Bibliothek im Raum steht allen Studierenden und Vortragenden offen. Die + Entlehnzeiten werden dort angeschlagen.
+
+ Im Technikum Wien sind Getränkeautomaten aufgestellt. Die Leergebinde + sind in dafür bereitgestellte Rückgabestellen zu retournieren.

+
  +


+ 3.2.2 Bekanntmachungen

+
+

+ top
+
 
+ Der + Stundenplan und der Terminplan für die Sprechstunden der Lehrkräfte + sind auf der Intranet-Seite einzusehen.
+ Mitteilungen des Sekretariats, des IT-Services und der Administrations- + Abteilung an die Studenten sind auf der Intranet-Seite einzusehen und sind + zu beachten.
  +


+ 3.2.3 Aufzüge

+
+

+ top +
+
 
+ Jede missbruchliche + Verwendung oder unnötige Ingangsetzung der Aufzüge ist zu unterlassen. + Durch Stromausfall oder andere Ursachen steckengebliebene Aufzüge werden + (notfalls mit Hilfe des Notstromaggregates) wieder in Gang gesetzt. Vorübergehend + eingeschlossene Aufzugbenutzer haben in Ruhe das Wirksamwerden des Ersatzantriebes + abzuwarten.
  +

 

+

3.2.4 Inventar +

+
+

 

+

top +

+
 
+ Die schonungsvolle Verwendung und Behandlung aller Einrichtungsgegenstnde, + Geräte, Maschinen, Installationen, Fenster, Türen, Wände, + Decken und Fussböden in allen Räumen des Technikum - Wien ist + für alle Personen verpflichtend.
+ Bei fahrlässigen oder mutwilligen Beschädigungen, groben Verunreinigungen, + Verlust oder Diebstahl von Schuleigentum sind Disziplinarmassnahmen gegen + die Verursacher oder die Verursachergruppe sowie der Ersatz der Reinigungs-, + Reparatur- oder Wiederbeschaffungskosten vorgesehen.
+
+

Die + Studierrume 5.12 5.13a und 6.12 6.13a sind mit Tischen und Sesseln ausgestattet. + Die Studenten haben dort für Ordnung und Reinlichkeit zu sorgen. + Vor dem Verlassen der Räume sind die Tische zu reinigen und die Sessel + zurechtzurücken.

+
  +

 

+

3.3 Sicherheit

+
+

 

+

top

+
 
+ 3.3.1 Gebäude + +

In + den Gängen und Stiegenhäusern dürfen keine Gegenstände + abgestellt werden, da diese Bereiche aus Sicherheitsgründen frei + bleiben müssen.

+

Die + Brandschutztüren vom Stiegenhaus in die jeweiligen Gänge müssen immer + geschlossen sein.
+ Das Laufen in den Gängen und Stiegenhäusern ist zu unterlassen, + um Unfälle zu vermeiden.
+
+ Jedes unmotivierte oder missbräuchliche Einschalten oder Ingangsetzen + von Maschinen und Geräten (z.B. Aussenjalousien, Händetrockner + und dergleichen) ist zu unterlassen.
+ Im Katastrophenfall ist das Haus in der Hauptfluchtrichtung (in Richtung + der Fluchtsymbole) zu verlassen.

+
 
+ 3.3.2 Schliessfächer +
+ +
 
+ Für + Studierende stehen im Garderobenraum Schliessfächer zur Verfügung. + +

Von + der Aufbewahrung wichtiger Dokumente und Wertgegenständen - z.B. + Führerschein, Scheckkarte, Rechner, Uhren und Geldbeträgen - + in den Schliessfächern wird abgeraten. Das Technikum Wien haftet + nicht für den Inhalt der Schliessfächer.

+
 
+ 3.3.3 Rauchen + und Brandschutz
+

+ top +
+
  +


+ Die "BRANDSCHUTZORDNUNG liegt in den Sekretariaten auf und wurde + von jedem Studenten entgegengenommen. Sie bildet einen Teil der Hausordnung.

+

Jede + missbruchliche Ingangsetzung der Brandmelder verursacht eine Störung + des Unterrichtsbetriebes und möglicherweise zu Gefährdungen. +

+

Verursacher + bzw. Verursachergruppen haben daher schwerwiegende disziplinäre Massnahmen + zu erwarten.
+ In allen Gebäuden des Technikum Wien besteht Rauchverbot. (Siehe + Brandschutzordnung)
+
+ Die Brandmelder sind nicht mit der Feuerwehr verbunden, daher ist + im Brandfall die Feuerwehr per Telefon zu rufen.

+
 
+ 3.3.4 Unfall +
+

+ top +
+
  +


+ Jeder Unfall ist sofort dem anwesenden Vortragenden oder einem Bediensteten + des Technikum Wien zu melden. Bei Gefahr gilt folgende Reihenfolge:
+  

+

        + Unfallursache beseitigen (z.B. Strom abschalten)
+         Verunglückten aus dem + Gefahrenbereich bringen
+         Erste Hilfe leisten (siehe + Anschlge)
+         Arzt oder Rettung verständigen + (Tel.: 144)
+         Unfall bei der Polizei melden + (Tel.: 133)

+
  +

 

+

3.4 Ordnung

+
+

 

+

top

+
 
+ Fundgegenstände werden + beim Laboranten aufbewahrt Raum 4.08. Alle im Technikum Wien gefundenen + Sachen sind im Sekretariat abzugeben.
+ Der Konsum und die Lagerung von alkoholischen Getränken sind in der + gesamten Fachhochschule untersagt.
+ Von den Studenten wird erwartet, dass sie sich an den unter Punkt 4 genannten + Aufenthaltsorten diszipliniert verhalten.
+ Das Eigentum der Studenten ist schonend zu behandeln.
+ Sparsamkeit im Energieverbrauch erfordert unter anderem das Abschalten der + Beleuchtung bei ausreichendem Tageslicht und das Schliessen der Eingangstüren + während der kalten Jahreszeit.
  +

 

+

3.5 Reinlichkeit +

+
+

 

+

top

+
 
+

Der Reinlichkeit und der + Hygiene ist in allen Belangen grösstes Augenmerk zu schenken. Waschbecken, + Duschen und WC-Muscheln sind nach deren Bentzung sofort vom Bentzer zu + säubern.
+ Im gesamten Technikum Wien, gilt: Zerbrochene Flaschen, ausgeschüttete + Getränke, Speise- und Verpackungsreste sind unverzüglich zu + beseitigen.
+ Auf Mülltrennung ist zu achten.

+

Es sind dabei die gesondert + aufgestellten Behälter zu benützen.
+ .
+ Studenten, die durch Wegwerfen von Verpackungsmaterial, Zigarettenresten + u.a. Verschmutzungen herbeiführen, können von Lehrkräften + und Angehörigen des Hauspersonals zum Entfernen dieser Gegenstände + angehalten werden.

+
+
 
+ + + + \ No newline at end of file diff --git a/cis/public/info/verordnungen/hausordnung.pdf b/cis/public/info/verordnungen/hausordnung.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cabd8f6c1a42ac4a77cc86ea94ed02f7eb3e4c37 GIT binary patch literal 109457 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 QKZ%P1-qkhmG7sVZ0Dfx|y#N3J literal 0 HcmV?d00001 diff --git a/cis/public/info/verordnungen/ressourcen.html b/cis/public/info/verordnungen/ressourcen.html new file mode 100644 index 000000000..b59f0ef68 --- /dev/null +++ b/cis/public/info/verordnungen/ressourcen.html @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + +
  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 Verordnungen + - Richtlinien für die Verwendung von FH EDV Ressourcen
  
  Richtlinien + für die Verwendung von FH EDV Ressourcen
 
+ Download + PDF hier
+
  +

+
+ 1. Die EDV Ressourcen sind als Unterstützung des Studiums gedacht + und dürfen nur in diesem Zusammenhang benutzt werden.
+
+
  +

+ 2. Eine Verwendung mit dem Ziel von illegalen Handlungen sowie der Versuch, + den unberechtigten Zugang zu Systemen, Software, Services oder Informationen + zu erlangen, sind unzulässig.
+
  +

+ 3. Jede Nachrichtenübermittlung, welche die öffentliche Ordnung + und Sicherheit oder die Sittlichkeit gefährdet oder welche gegen + Gesetze verstößt (Fernmeldegesetz + in der derzeit gültigen Fassung), ist zu unterlassen.
+
  +

+ 4. Verboten ist eine Verwendung, die eine grobe Belästigung oder + Verängstigung anderer Benützer bewirkt (Fernmeldegesetz + in der derzeit gültigen Fassung).
+
  +

+ 5. Kommerzielle Werbung und Nutzung der Systeme sind unzulässig.
+
  +

+ 6. Die von der Systemverwaltung vergebene Benutzerkennung und das vom + Studenten selbst gewählte Kennwort sind geheim zu halten und dürfen + keinesfalls an andere Personen weitergegeben werden. Für Remotezugriffe + wird die Verwendung von verschlüsselten Protokollen empfohlen. Wenn + ein Passwort weitergegeben wird oder bei unverschlüsselten Verbindungen + durch dritte ausgelesen wird, haftet der Accountbesitzer für missbräuchliche + Verwendungen seines Accounts.
+
  +

+ 7. Jeder Student hat sich bei Arbeitsbeginn mit der ihm zugewiesenen Benutzerkennung + anzumelden und nach Beendigung seiner Arbeiten wieder abzumelden. Je nach + den technischen Möglichkeiten werden die An- und Abmeldungen protokolliert.
+
  +

+ 8. Essen, Trinken und Rauchen sind in den EDV-Sälen und Labors verboten.
+
  +

+ 9. Bei auftretenden Problemen und/oder Schäden an Geräten oder + bei Softwarefehleren (auch Viren) ist die Systemverwaltung unverzüglich + zu verständigen. Dazu ist das Bug Report System der IT-S zu verwenden.
+
  +

+ 10. Jeder Benutzer haftet für die von ihm in den EDV-Labors verursachten + Schäden (Geräte, Software, Einrichtung, Gebäude).
+
  +

+ 11. Die installierte Software auf den Arbeitsstationen kann für Übungszwecke + genutzt werden. Es ist nicht gestattet, Kopien der installierten Software + anzufertigen. Weiteres ist es nicht gestattet, private Software auf den + Arbeitsstationen zu installieren und/oder auszuführen.
+
  +

+ 12. Jeder Benutzer ist dafür verantwortlich, dass keine Viren auf + dem System eingeschleppt werden. Er ist daher verpflichtet, jede Diskette + vor Gebrauch auf Virenbefall zu untersuchen. Eine von einem Virus befallene + Diskette darf nicht verwendet werden.
+
  +

+ 13. Nicht beachten eines dieser Punkte wird mit adäquaten Maßnahmen, + die bis zum Accountentzug reichen können geahndet.
+
+
 
+ + + diff --git a/cis/public/info/verordnungen/ressourcen.pdf b/cis/public/info/verordnungen/ressourcen.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4ca52e345fb524fd0617fe7a15c1d718a6baf059 GIT binary patch literal 25388 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 B6&nBm literal 0 HcmV?d00001 diff --git a/include/File/CSV.php b/include/File/CSV.php new file mode 100644 index 000000000..c4c4d44ad --- /dev/null +++ b/include/File/CSV.php @@ -0,0 +1,514 @@ + + * @author Helgi Þormar + * @copyright 2004-2005 The Authors + * @license http://www.php.net/license/3_0.txt PHP License 3.0 + * @version CVS: $Id: CSV.php,v 1.24 2005/08/09 08:16:02 dufuz Exp $ + * @link http://pear.php.net/package/File + */ + +require_once 'PEAR.php'; +require_once 'File.php'; + +/** +* File class for handling CSV files (Comma Separated Values), a common format +* for exchanging data. +* +* TODO: +* - Usage example and Doc +* - Use getPointer() in discoverFormat +* - Add a line counter for being able to output better error reports +* - Store the last error in GLOBALS and add File_CSV::getLastError() +* +* Wish: +* - Other methods like readAll(), writeAll(), numFields(), numRows() +* - Try to detect if a CSV has header or not in discoverFormat() +* +* Known Bugs: +* (they has been analyzed but for the moment the impact in the speed for +* properly handle this uncommon cases is too high and won't be supported) +* - A field which is composed only by a single quoted separator (ie -> ;";";) +* is not handled properly +* - When there is exactly one field minus than the expected number and there +* is a field with a separator inside, the parser will throw the "wrong count" error +* +* @author Tomas V.V.Cox +* @author Helgi Þormar +* @package File +*/ +class File_CSV +{ + /** + * This raiseError method works in a different way. It will always return + * false (an error occurred) but it will call PEAR::raiseError() before + * it. If no default PEAR global handler is set, will trigger an error. + * + * @param string $error The error message + * @return bool always false + */ + function raiseError($error) + { + // If a default PEAR Error handler is not set trigger the error + // XXX Add a PEAR::isSetHandler() method? + if ($GLOBALS['_PEAR_default_error_mode'] == PEAR_ERROR_RETURN) { + PEAR::raiseError($error, null, PEAR_ERROR_TRIGGER, E_USER_WARNING); + } else { + PEAR::raiseError($error); + } + return false; + } + + /** + * Checks the configuration given by the user + * + * @access private + * @param string &$error The error will be written here if any + * @param array &$conf The configuration assoc array + * @return string error Returns a error message + */ + function _conf(&$error, &$conf) + { + // check conf + if (!is_array($conf)) { + return $error = 'Invalid configuration'; + } + + if (!isset($conf['fields']) || !is_numeric($conf['fields'])) { + return $error = 'The number of fields must be numeric (the "fields" key)'; + } + + if (isset($conf['sep'])) { + if (strlen($conf['sep']) != 1) { + return $error = 'Separator can only be one char'; + } + } elseif ($conf['fields'] > 1) { + return $error = 'Missing separator (the "sep" key)'; + } + + if (isset($conf['quote'])) { + if (strlen($conf['quote']) != 1) { + return $error = 'The quote char must be one char (the "quote" key)'; + } + } else { + $conf['quote'] = null; + } + + if (!isset($conf['crlf'])) { + $conf['crlf'] = "\n"; + } + + if (!isset($conf['eol2unix'])) { + $conf['eol2unix'] = true; + } + } + + /** + * Return or create the file descriptor associated with a file + * + * @param string $file The name of the file + * @param array &$conf The configuration + * @param string $mode The open node (ex: FILE_MODE_READ or FILE_MODE_WRITE) + * @param boolean $reset if passed as true and resource for the file exists + * than the file pointer will be moved to the beginning + * + * @return mixed A file resource or false + */ + function getPointer($file, &$conf, $mode = FILE_MODE_READ, $reset = false) + { + static $resources = array(); + static $config; + if (isset($resources[$file])) { + $conf = $config; + if ($reset) { + fseek($resources[$file], 0); + } + return $resources[$file]; + } + File_CSV::_conf($error, $conf); + if ($error) { + return File_CSV::raiseError($error); + } + $config = $conf; + PEAR::pushErrorHandling(PEAR_ERROR_RETURN); + $fp = &File::_getFilePointer($file, $mode); + PEAR::popErrorHandling(); + if (PEAR::isError($fp)) { + return File_CSV::raiseError($fp); + } + $resources[$file] = $fp; + + if ($mode == FILE_MODE_READ && !empty($conf['header'])) { + if (!File_CSV::read($file, $conf)) { + return false; + } + } + return $fp; + } + + /** + * Unquote data + * + * @param string $field The data to unquote + * @param string $quote The quote char + * @return string the unquoted data + */ + function unquote($field, $quote) + { + // Trim first the string. + $field = trim($field); + $quote = trim($quote); + + // Incase null fields (form: ;;) + if (!strlen($field)) { + return $field; + } + + if ($quote && $field{0} == $quote && $field{strlen($field)-1} == $quote) { + return substr($field, 1, -1); + } + return $field; + } + + /** + * Reads a row of data as an array from a CSV file. It's able to + * read memo fields with multiline data. + * + * @param string $file The filename where to write the data + * @param array &$conf The configuration of the dest CSV + * + * @return mixed Array with the data read or false on error/no more data + */ + function readQuoted($file, &$conf) + { + if (!$fp = File_CSV::getPointer($file, $conf, FILE_MODE_READ)) { + return false; + } + + $buff = $c = ''; + $ret = array(); + $i = 1; + $in_quote = false; + $quote = $conf['quote']; + $f = $conf['fields']; + $eol2unix = $conf['eol2unix']; + while (($ch = fgetc($fp)) !== false) { + $prev = $c; + $c = $ch; + // Common case + if ($c != $quote && $c != $conf['sep'] && $c != "\n" && $c != "\r") { + $buff .= $c; + continue; + } + + // Start quote. + if ($quote && $c == $quote && + ($prev == $conf['sep'] || $prev == "\n" || $prev === null || + $prev == "\r" || $prev == '')) + { + $in_quote = true; + } + + if ($in_quote) { + // When ends quote + if ($c == $conf['sep'] && $prev == $conf['quote']) { + $in_quote = false; + } elseif ($c == "\n" || $c == "\r") { + $sub = ($prev == "\r") ? 2 : 1; + if ((strlen($buff) >= $sub) && + ($buff{strlen($buff) - $sub} == $quote)) + { + $in_quote = false; + } + } + } + + if (!$in_quote && ($c == $conf['sep'] || $c == "\n" || $c == "\r") && $prev != '') { + // More fields than expected + if (($c == $conf['sep']) && ((count($ret) + 1) == $f)) { + // Seek the pointer into linebreak character. + while (true) { + $c = fgetc($fp); + if ($c == "\n" || $c == "\r") { + break; + } + } + + // Insert last field value. + $ret[] = File_CSV::unquote($buff, $quote); + return $ret; + } + + // Less fields than expected + if (($c == "\n" || $c == "\r") && ($i != $f)) { + // Insert last field value. + $ret[] = File_CSV::unquote($buff, $quote); + + // Pair the array elements to fields count. + return array_merge($ret, + array_fill(count($ret), + ($f - 1) - (count($ret) - 1), + '') + ); + } + + if ($prev == "\r") { + $buff = substr($buff, 0, -1); + } + + // Convert EOL character to Unix EOL (LF). + if ($eol2unix) { + $buff = preg_replace('/(\r\n|\r)$/', "\n", $buff); + } + + $ret[] = File_CSV::unquote($buff, $quote); + if (count($ret) == $f) { + return $ret; + } + $buff = ''; + $i++; + continue; + } + $buff .= $c; + } + return !feof($fp) ? $ret : false; + } + + /** + * Reads a "row" from a CSV file and return it as an array + * + * @param string $file The CSV file + * @param array &$conf The configuration of the dest CSV + * + * @return mixed Array or false + */ + function read($file, &$conf) + { + if (!$fp = File_CSV::getPointer($file, $conf, FILE_MODE_READ)) { + return false; + } + // The size is limited to 4K + if (!$line = fgets($fp, 4096)) { + return false; + } + + $fields = $conf['fields'] == 1 ? array($line) : explode($conf['sep'], $line); + + if ($conf['quote']) { + $last =& $fields[count($fields) - 1]; + // Fallback to read the line with readQuoted when guess + // that the simple explode won't work right + if (($last{strlen($last) - 1} == "\n" + && $last{0} == $conf['quote'] + && $last{strlen(rtrim($last)) - 1} != $conf['quote']) + || + (count($fields) != $conf['fields']) + // XXX perhaps there is a separator inside a quoted field + //preg_match("|{$conf['quote']}.*{$conf['sep']}.*{$conf['quote']}|U", $line) + ) + { + fseek($fp, -1 * strlen($line), SEEK_CUR); + return File_CSV::readQuoted($file, $conf); + } else { + $last = rtrim($last); + foreach ($fields as $k => $v) { + $fields[$k] = File_CSV::unquote($v, $conf['quote']); + } + } + } + + if (count($fields) != $conf['fields']) { + File_CSV::raiseError("Read wrong fields number count: '". count($fields) . + "' expected ".$conf['fields']); + return true; + } + return $fields; + } + + /** + * Internal use only, will be removed in the future + * + * @param string $str The string to debug + * @access private + */ + function _dbgBuff($str) + { + if (strpos($str, "\r") !== false) { + $str = str_replace("\r", "_r_", $str); + } + if (strpos($str, "\n") !== false) { + $str = str_replace("\n", "_n_", $str); + } + if (strpos($str, "\t") !== false) { + $str = str_replace("\t", "_t_", $str); + } + echo "buff: ($str)\n"; + } + + /** + * Writes a struc (array) in a file as CSV + * + * @param string $file The filename where to write the data + * @param array $fields Ordered array with the data + * @param array &$conf The configuration of the dest CSV + * + * @return bool True on success false otherwise + */ + function write($file, $fields, &$conf) + { + if (!$fp = File_CSV::getPointer($file, $conf, FILE_MODE_WRITE)) { + return false; + } + if (count($fields) != $conf['fields']) { + File_CSV::raiseError("Wrong fields number count: '". count($fields) . + "' expected ".$conf['fields']); + return true; + } + $write = ''; + for ($i = 0; $i < count($fields); $i++) { + if (!is_numeric($fields[$i]) && $conf['quote']) { + $write .= $conf['quote'] . $fields[$i] . $conf['quote']; + } else { + $write .= $fields[$i]; + } + if ($i < (count($fields) - 1)) { + $write .= $conf['sep']; + } else { + $write .= $conf['crlf']; + } + } + if (!fwrite($fp, $write)) { + return File_CSV::raiseError('Can not write to file'); + } + return true; + } + + /** + * Discover the format of a CSV file (the number of fields, the separator + * and if it quote string fields) + * + * @param string the CSV file name + * @param array extra separators that should be checked for. + * @return mixed Assoc array or false + */ + function discoverFormat($file, $extraSeps = array()) + { + if (!$fp = @fopen($file, 'r')) { + return File_CSV::raiseError("Could not open file: $file"); + } + $seps = array("\t", ';', ':', ','); + $seps = array_merge($seps, $extraSeps); + $matches = array(); + + // Set auto detect line ending for Mac EOL support if < PHP 4.3.0. + $phpver = version_compare('4.3.0', phpversion(), '<'); + if ($phpver) { + $oldini = ini_get('auto_detect_line_endings'); + ini_set('auto_detect_line_endings', '1'); + } + + // Take the first 10 lines and store the number of ocurrences + // for each separator in each line + + $lines = file($file); + if (count($lines) > 10) { + $lines = array_slice($lines, 0, 10); + } + + if ($phpver) { + ini_set('auto_detect_line_endings', $oldini); + } + + foreach ($lines as $line) { + foreach ($seps as $sep) { + $matches[$sep][] = substr_count($line, $sep); + } + } + + $final = array(); + // Group the results by amount of equal ocurrences + foreach ($matches as $sep => $res) { + $times = array(); + $times[0] = 0; + foreach ($res as $k => $num) { + if ($num > 0) { + $times[$num] = (isset($times[$num])) ? $times[$num] + 1 : 1; + } + } + arsort($times); + + // Use max fields count. + $fields[$sep] = max(array_flip($times)); + $amount[$sep] = $times[key($times)]; + } + + arsort($amount); + $sep = key($amount); + + $conf['fields'] = $fields[$sep] + 1; + $conf['sep'] = $sep; + + // Test if there are fields with quotes arround in the first 5 lines + $quotes = '"\''; + $quote = null; + if (count($lines) > 5) { + $lines = array_slice($lines, 0, 5); + } + + foreach ($lines as $line) { + if (preg_match("|$sep([$quotes]).*([$quotes])$sep|U", $line, $match)) { + if ($match[1] == $match[2]) { + $quote = $match[1]; + break; + } + } + if (preg_match("|^([$quotes]).*([$quotes])$sep{0,1}|", $line, $match) + || preg_match("|([$quotes]).*([$quotes])$sep\s$|Us", $line, $match)) + { + if ($match[1] == $match[2]) { + $quote = $match[1]; + break; + } + } + } + $conf['quote'] = $quote; + fclose($fp); + // XXX What about trying to discover the "header"? + return $conf; + } + + /** + * Front to call getPointer and moving the resource to the + * beginning of the file + * Reset it if you like. + * + * @param string $file The name of the file + * @param array &$conf The configuration + * @param string $mode The open node (ex: FILE_MODE_READ or FILE_MODE_WRITE) + * + * @return boolean true on success false on failure + */ + function resetPointer($file, &$conf, $mode) + { + if (!File_CSV::getPointer($file, $conf, $mode, true)) { + return false; + } + + return true; + } +} +?> \ No newline at end of file diff --git a/include/File/Find.php b/include/File/Find.php new file mode 100644 index 000000000..060da3a19 --- /dev/null +++ b/include/File/Find.php @@ -0,0 +1,269 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Find.php,v 1.14.2.3 2001/11/13 01:26:45 ssb Exp $ +// + +require_once 'PEAR.php'; + +/** +* Commonly needed functions searching directory trees +* +* @access public +* @version $Id: Find.php,v 1.14.2.3 2001/11/13 01:26:45 ssb Exp $ +* @package File +* @author Sterling Hughes +*/ +class File_Find +{ + /** + * internal dir-list + * @var array + */ + var $_dirs = array (); + /** + * founded files + * @var array + */ + var $files = array (); + /** + * founded dirs + * @var array + */ + var $directories = array (); + + /** + * Search the current directory to find matches for the + * the specified pattern. + * + * @param string $pattern a string containing the pattern to search + * the directory for. + * + * @param string $direct_path a string containing the directory path + * to search. + * + * @param string $pattern_type a string containing the type of + * pattern matching functions to use (can either be 'php' or + * 'perl'). + * + * @return array containing all of the files and directories + * matching the pattern or null if no matches + * + * @author Sterling Hughes + * @access public + */ + function &glob ($pattern, $dirpath, $pattern_type='php') + { + $dh = @opendir ($dirpath); + + if (!$dh) { + $pe = new FileFindException("Cannot open directory"); + return ($pe); + } + + $match_function = File_Find::_determineRegex($pattern, $pattern_type); + $matches = array(); + while ($entry = @readdir ($dh)) { + if ($match_function($pattern, $entry) && + $entry != '.' && + $entry != '..') { + $matches[] = $entry; + } + } + + @closedir ($dh); + return count($matches) > 0 ? $matches : null; + } + + /** + * Map the directory tree given by the directory_path parameter. + * + * @param string $directory_path contains the directory path that you + * want to map. + * + * @return array a two element array, the first element containing a list + * of all the directories, the second element containing a list of all the + * files. + * + * @author Sterling Hughes + * @access public + */ + function &maptree ($directory) + { + $this->_dirs = array($directory); + + while (count($this->_dirs)) { + $dir = array_pop($this->_dirs); + File_Find::_build($dir); + array_push($this->directories, $dir); + } + + return array($this->directories, $this->files); + } + + /** + * Search the specified directory tree with the specified pattern. Return an + * array containing all matching files (no directories included). + * + * @param string $pattern the pattern to match every file with. + * + * @param string $directory the directory tree to search in. + * + * @param string $regex_type the type of regular expression support to use, either + * 'php' or 'perl'. + * + * @return array a list of files matching the pattern parameter in the the directory + * path specified by the directory parameter + * + * @author Sterling Hughes + * @access public + */ + function &search ($pattern, $directory, $type='php') { + list (,$files) = File_Find::maptree($directory); + $match_function = File_Find::_determineRegex($pattern, $type); + + reset($files); + while (list(,$entry) = each($files)) { + if ($match_function($pattern, $entry)) + $matches[] = $entry; + } + + return ($matches); + } + /** + * Determine whether or not a variable is a PEAR exception + * + * @param object PEAR_Error $var the variable to test. + * + * @return boolean returns true if the variable is a PEAR error, otherwise + * it returns false. + * @access public + */ + function isError (&$var) + { + return PEAR::isError($var); + } + + /** + * Fetch the current File_Find version + * + * @return string the current File_Find version. + * @access public + */ + function File_Find_version() + { + return 1.1; + } + /** + * internal function to build singular directory trees, used by + * File_Find::maptree() + * + * @param string $directory name of the directory to read + * @return void + */ + function _build ($directory) + { + $dh = @opendir ($directory); + + if (!$dh) { + $pe = new FileFindException("Cannot open directory"); + return $pe; + } + + while ($entry = @readdir($dh)) { + if ($entry != '.' && + $entry != '..') { + + $entry = "$directory/$entry"; + + if (is_dir($entry)) + array_push($this->_dirs, $entry); + else + array_push($this->files, $entry); + + } + + } + + @closedir($dh); + } + + /** + * internal function to determine the type of regular expression to + * use, implemented by File_Find::glob() and File_Find::search() + * + * @param string $type given RegExp type + * @return string kind of function ( "eregi", "ereg" or "preg_match") ; + * + */ + function _determineRegex ($pattern, $type) + { + if (! strcasecmp($type, 'perl')) { + $match_function = 'preg_match'; + } else if (! strcasecmp(substr($pattern, -2), '/i')) { + $match_function = 'eregi'; + } else { + $match_function = 'ereg'; + } + + return $match_function; + } + +//End Class +} +/** +* Exception Class for Errorhandling of File_Find +* @access public +*/ +class FileFindException extends PEAR_Error +{ + /** + * classname + * @var string + */ + var $classname = 'FileFindException'; + /** + * Message in front of the error message + * @var string + */ + var $error_message_prepend = 'Error in File_Find'; + /** + * Creates a PEAR_Error object + * + * @param string $message Error message + * @param int $mode Error mode + * @param int $level Error level + * + * @return object PEAR_Error + * @access public + */ + function FileFindException ($message, $mode = PEAR_ERROR_RETURN, $level = E_USER_NOTICE) + { + $this->PEAR_Error($message, $mode, $level); + } +} + + +/* + * Local variables: + * tab-width: 4 + * c-basic-offset: 4 + * End: + */ + +?> diff --git a/include/File/Match.php b/include/File/Match.php new file mode 100644 index 000000000..cc9817ff3 --- /dev/null +++ b/include/File/Match.php @@ -0,0 +1,454 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Match.php,v 1.2 2001/07/22 14:38:15 mj Exp $ +// +// Text Match Utility +// + +/** + * Match Utility + * + * See http://www.sensimillian.com/docs/FILE/Match.php/ for full tar/zip + * including example file. + * + * @author Maximilian Schremser + * @version 1.0 + * @package File + */ +class File_Match +{ + + // {{{ Properties (All private) + + var $find; + var $files; + var $directories; + var $include_subdir; + var $ignore_lines; + var $ignore_sep; + var $occurences; + var $find_function; + var $last_error; + var $match; + + // }}} + // {{{ Constructor + + /** + * Sets up the object + * + * @access public + * @param string $find The string/regex to find. + * @param array $files The file(s) to perform this operation on. + * @param array $directories (optional) The directories to perform this operation on. + * @param int $include_subdir If performing on directories, whether to traverse subdirectories. + * @param array $ignore_lines Ignore lines beginning with any of the strings in this array. This + * feature only works with the "normal" search. + * + */ + function File_Match($find, $files, $directories = '', $include_subdir = 1, $ignore_lines = array()) + { + + $this->find = $find; + $this->files = $files; + $this->directories = $directories; + $this->include_subdir = $include_subdir; + $this->ignore_lines = $ignore_lines; + + $this->occurences = 0; + $this->find_function = 'pregSearch'; + $this->last_error = ''; + $this->match = ''; + + } + + // }}} + // {{{ getNumOccurences() + + /** + * Accessor to return the number of occurences found. + * + * @access public + * @return int Number of occurences found. + * + * @author Richard Heyes + */ + function getNumOccurences() + { + return $this->occurences; + } + + // }}} + // {{{ getLastError() + + /** + * Accessor for retrieving last error. + * + * @access public + * @return string The last error that occurred, if any. + * + * @author Richard Heyes + */ + function getLastError() + { + return $this->last_error; + } + + // }}} + // {{{ setFind() + + /** + * Accessor for setting find variable. + * + * @access public + * @param string $find The string/regex to find. + * + * @author Richard Heyes + */ + function setFind($find) + { + $this->find = $find; + } + + // }}} + // {{{ setFiles() + + /** + * Accessor for setting files variable. + * + * @access public + * @param array $files The file(s) to perform this operation on. + * + * @author Richard Heyes + */ + function setFiles($files) + { + $this->files = $files; + } + + // }}} + // {{{ setDirectories() + + /** + * Accessor for setting directories variable. + * + * @access public + * @param array $directories The directories to perform this operation on. + * + * @author Richard Heyes + */ + function setDirectories($directories) + { + $this->directories = $directories; + } + + // }}} + // {{{ setIncludeSubdir + + /** + * Accessor for setting include_subdir variable. + * + * @access public + * @param int $include_subdir Whether to traverse subdirectories or not. + * + * @author Richard Heyes + */ + function setIncludeSubdir($include_subdir) + { + $this->include_subdir = $include_subdir; + } + + // }}} + // {{{ setIgnoreLines() + + /** + * Accessor for setting ignore_lines variable. + * + * @access public + * @param array $ignore_lines Ignore lines beginning with any of the strings in this array. This + * feature only works with the "normal" search. + * + * @author Richard Heyes + */ + function setIgnoreLines($ignore_lines) + { + $this->ignore_lines = $ignore_lines; + } + + // }}} + // {{{ setFindFunction() + + /** + * Function to determine which search function is used. + * + * @access public + * @param string The search function that should be used. Can be any one of: + * normal - Default search. Goes line by line. Ignore lines feature only works with this type. + * quick - Uses str_replace for straight replacement throughout file. Quickest of the lot. + * preg - Uses preg_replace(), so any regex valid with this function is valid here. + * ereg - Uses ereg_replace(), so any regex valid with this function is valid here. + * + * @author Richard Heyes + */ + function setFindFunction($find_function) + { + // bis jetzt nur pregSearch definiert + switch($find_function) { + case 'normal': $this->find_function = 'find'; + return TRUE; + break; + case 'quick' : $this->find_function = 'quickSearch'; + return TRUE; + break; + + case 'preg' : $this->find_function = 'pregSearch'; + return TRUE; + break; + + case 'ereg' : $this->find_function = 'eregSearch'; + return TRUE; + break; + default : $this->last_error = 'Invalid search function specified'; + return FALSE; + break; + } + } + + // }}} + // {{{ find() + + /** + * Default ("normal") search routine. + * + * @access private + * @param string $filename The filename to search and replace upon. + * @return array Will return an array containing the new file contents and the number of occurences. + * Will return FALSE if there are no occurences. + * + * @author Richard Heyes + */ + function find($filename) + { + + $occurences = 0; + $file_array = file($filename); + + for ($i=0; $iignore_lines) > 0) { + for ($j=0; $jignore_lines); $j++) { + if (substr($file_array[$i],0,strlen($this->ignore_lines[$j])) == $this->ignore_lines[$j]) continue 2; + } + } + + $occurences += count(explode($this->find, $file_array[$i])) - 1; + $file_array[$i] = str_replace($this->find, $this->replace, $file_array[$i]); + } + if ($occurences > 0) $return = array($occurences, implode('', $file_array)); else $return = FALSE; + return $return; + + } + + // }}} + // {{{ quickSearch() + + /** + * Quick search routine. + * + * @access private + * @param string $filename The filename to search and replace upon. + * @return array Will return an array containing the new file contents and the number of occurences. + * Will return FALSE if there are no occurences. + * + * @author Richard Heyes + */ + function quickSearch($filename) + { + + clearstatcache(); + + $file = fread($fp = fopen($filename, 'r'), filesize($filename)); fclose($fp); + $occurences = count(explode($this->find, $file)) - 1; + $file = str_replace($this->find, $this->replace, $file); + + if ($occurences > 0) $return = array($occurences, $file); else $return = FALSE; + return $return; + + } + + // }}} + // {{{ pregSearch() + + /** + * Preg search routine. + * + * @access private + * @param string $filename The filename to search and replace upon. + * Will return FALSE if there are no occurences. + * + * @author Maximilian Schremser + */ + function pregSearch($filename) + { + clearstatcache(); + + $file = fread($fp = fopen($filename, 'r'), filesize($filename)); + fclose($fp); + $this->occurences = preg_match($this->find, $file, $this->match); + } + + // }}} + // {{{ eregSearch() + + /** + * Ereg search routine. + * + * @access private + * @param string $filename The filename to search and replace upon. + * @return array Will return an array containing the new file contents and the number of occurences. + * Will return FALSE if there are no occurences. + * + * @author Richard Heyes + */ + function eregSearch($filename) + { + + clearstatcache(); + + $file = fread($fp = fopen($filename, 'r'), filesize($filename)); fclose($fp); + + $occurences = count($matches = split($this->find, $file)) -1; + $file = ereg_replace($this->find, $this->replace, $file); + + if ($occurences > 0) $return = array($occurences, $file); else $return = FALSE; + return $return; + + } + + // }}} + // {{{ writeout() + + /** + * Function to writeout the file contents. + * + * @access private + * @param string $filename The filename of the file to write. + * @param string $contents The contents to write to the file. + * + * @author Richard Heyes + */ + function writeout($filename, $contents) + { + + if ($fp = @fopen($filename, 'w')) { + flock($fp,2); + fwrite($fp, $contents); + flock($fp,3); + fclose($fp); + } else { + $this->last_error = 'Could not open file: '.$filename; + } + + } + + // }}} + // {{{ doFiles() + + /** + * Function called by doFind() to go through any files that need searching. + * + * @access private + * @param string $ser_func The search function to use. + * + * @author Richard Heyes + */ + function doFiles($ser_func) + { + if (!is_array($this->files)) $this->files = explode(',', $this->files); + for ($i=0; $ifiles); $i++) { + if ($this->files[$i] == '.' OR $this->files[$i] == '..') continue; + if (is_dir($this->files[$i]) == TRUE) continue; + $newfile = $this->$ser_func($this->files[$i]); + if (is_array($newfile) == TRUE){ + $this->writeout($this->files[$i], $newfile[1]); + $this->occurences += $newfile[0]; + } + } + } + + // }}} + // {{{ doDirectories() + + /** + * Function called by doFind() to go through any directories that need searching. + * + * @access private + * @param string $ser_func The search function to use. + * + * @author Richard Heyes + */ + function doDirectories($ser_func) + { + if (!is_array($this->directories)) $this->directories = explode(',', $this->directories); + for ($i=0; $idirectories); $i++) { + $dh = opendir($this->directories[$i]); + while ($file = readdir($dh)) { + if ($file == '.' OR $file == '..') continue; + + if (is_dir($this->directories[$i].$file) == TRUE) { + if ($this->include_subdir == 1) { + $this->directories[] = $this->directories[$i].$file.'/'; + continue; + } else { + continue; + } + } + + $newfile = $this->$ser_func($this->directories[$i].$file); + if (is_array($newfile) == TRUE) { + $this->writeout($this->directories[$i].$file, $newfile[1]); + $this->occurences += $newfile[0]; + } + } + } + } + + // }}} + // {{{ doFind() + + /** + * This starts the search/replace off. Call this to do the search. + * First do whatever files are specified, and/or if directories are specified, + * do those too. + * + * @access public + * + * @author Richard Heyes + */ + function doFind() + { + if ($this->find != '') { + if ((is_array($this->files) AND count($this->files) > 0) OR $this->files != '') $this->doFiles($this->find_function); + if ($this->directories != '') $this->doDirectories($this->find_function); + } + } + + // }}} + +} +?> diff --git a/include/File/Passwd.php b/include/File/Passwd.php new file mode 100644 index 000000000..eac9c7b02 --- /dev/null +++ b/include/File/Passwd.php @@ -0,0 +1,208 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: Passwd.php,v 1.4 2001/07/13 17:56:50 mj Exp $ +// +// Manipulate standard UNIX passwd,.htpasswd and CVS pserver passwd files + +require_once 'PEAR.php' ; + +/** +* Class to manage passwd-style files +* +* @author Rasmus Lerdorf +*/ +class File_Passwd { + + /** + * Passwd file + * @var string + */ + var $filename ; + + /** + * Hash list of users + * @var array + */ + var $users ; + + /** + * hash list of csv-users + * @var array + */ + var $cvs ; + + /** + * filehandle for lockfile + * @var int + */ + var $fplock ; + + /** + * locking state + * @var boolean + */ + var $locked ; + + /** + * name of the lockfile + * @var string + */ + var $lockfile = './passwd.lock'; + + /** + * Constructor + * Requires the name of the passwd file. This functions opens the file and read it. + * Changes to this file will written first in the lock file, so it is still possible + * to access the passwd file by another programs. The lock parameter controls the locking + * oft the lockfile, not of the passwd file! ( Swapping $lock and $lockfile would + * breaks bc to v1.3 and smaller). + * Don't forget to call close() to save changes! + * + * @param $file name of the passwd file + * @param $lock if 'true' $lockfile will be locked + * @param $lockfile name of the temp file, where changes are saved + * + * @access public + * @see close() + */ + + function File_Passwd($file, $lock=0, $lockfile="") { + $this->filename = $file; + if( !empty( $lockfile) ) { + $this->lockfile = $lockfile ; + } + + $this->fplock = fopen($this->lockfile, 'w'); + if($lock) { + flock($this->fplock, LOCK_EX); + $this->locked = true; + } + + $fp = fopen($file,'r') ; + if( !$fp) { + return new PEAR_Error( "Couldn't open '$file'!", 1, PEAR_ERROR_RETURN) ; + } + while(!feof($fp)) { + $line = fgets($fp, 128); + list($user,$pass,$cvsuser) = explode(':',$line); + if(strlen($user)) { + $this->users[$user] = $pass; + $this->cvs[$user] = trim($cvsuser); + } + } + fclose($fp); + } // end func File_Passwd() + + /** + * Adds a user + * + * @param $user new user id + * @param $pass password for new user + * @param $cvs cvs user id (needed for pserver passwd files) + * + * @return mixed returns PEAR_Error, if the user already exists + * @access public + */ + function addUser($user,$pass,$cvsuser="") { + if(!isset($this->users[$user]) && $this->locked) { + $this->users[$user] = crypt($pass); + $this->cvs[$user] = $cvsuser; + return true; + } else { + return new PEAR_Error( "Couldn't add user '$user', because the user already exists!", 2, PEAR_ERROR_RETURN) ; + } + } // end func addUser() + + /** + * Modifies a user + * + * @param $user user id + * @param $pass new password for user + * @param $cvs cvs user id (needed for pserver passwd files) + * + * @return mixed returns PEAR_Error, if the user doesn't exists + * @access public + */ + + function modUser($user,$pass,$cvsuser="") { + if(isset($this->users[$user]) && $this->locked) { + $this->users[$user] = crypt($pass); + $this->cvs[$user] = $cvsuser; + return true; + } else { + return new PEAR_Error( "Couldn't modify user '$user', because the user doesn't exists!", 3, PEAR_ERROR_RETURN) ; + } + } // end func modUser() + + /** + * Deletes a user + * + * @param $user user id + * + * @return mixed returns PEAR_Error, if the user doesn't exists + * @access public + */ + + function delUser($user) { + if(isset($this->users[$user]) && $this->locked) { + unset($this->users[$user]); + unset($this->cvs[$user]); + } else { + return new PEAR_Error( "Couldn't delete user '$user', because the user doesn't exists!", 3, PEAR_ERROR_RETURN) ; + } + } // end func delUser() + + /** + * Verifies a user's password + * + * @param $user user id + * @param $pass password for user + * + * @return boolean true if password is ok + * @access public + */ + function verifyPassword($user,$pass) { + if(isset($this->users[$user])) { + if($this->users[$user] == crypt($pass,substr($this->users[$user],0,2))) return true; + } + return false; + } // end func verifyPassword() + + /** + * Writes changes to passwd file and unlocks it + * + * @access public + */ + function close() { + if($this->locked) { + foreach($this->users as $user => $pass) { + if($this->cvs[$user]) { + fputs($this->fplock, "$user:$pass:".$this->cvs[$user]."\n"); + } else { + fputs($this->fplock, "$user:$pass\n"); + } + } + rename($this->lockfile,$this->filename); + flock($this->fplock, LOCK_UN); + $this->locked = false; + fclose($this->fplock); + } + } // end func close() +} +?> diff --git a/include/File/SearchReplace.php b/include/File/SearchReplace.php new file mode 100644 index 000000000..cc11e7562 --- /dev/null +++ b/include/File/SearchReplace.php @@ -0,0 +1,479 @@ + | +// +----------------------------------------------------------------------+ +// +// $Id: SearchReplace.php,v 1.2 2001/07/22 14:38:15 mj Exp $ +// +// Search and Replace Utility +// + +/** + * Search and Replace Utility + * + * See http://www.heyes-computing.net/scripts/ for full tar/zip + * including example file. + * + * @author Richard Heyes + * @version 1.0 + * @package File + */ +class File_SearchReplace +{ + + // {{{ Properties (All private) + + var $find; + var $replace; + var $files; + var $directories; + var $include_subdir; + var $ignore_lines; + var $ignore_sep; + var $occurences; + var $search_function; + var $last_error; + + // }}} + // {{{ Constructor + + /** + * Sets up the object + * + * @access public + * @param string $find The string/regex to find. + * @param string $replace The string/regex to replace $find with. + * @param array $files The file(s) to perform this operation on. + * @param array $directories (optional) The directories to perform this operation on. + * @param int $include_subdir If performing on directories, whether to traverse subdirectories. + * @param array $ignore_lines Ignore lines beginning with any of the strings in this array. This + * feature only works with the "normal" search. + * + * @author Richard Heyes + */ + function File_SearchReplace($find, $replace, $files, $directories = '', $include_subdir = 1, $ignore_lines = array()) + { + + $this->find = $find; + $this->replace = $replace; + $this->files = $files; + $this->directories = $directories; + $this->include_subdir = $include_subdir; + $this->ignore_lines = $ignore_lines; + + $this->occurences = 0; + $this->search_function = 'search'; + $this->last_error = ''; + + } + + // }}} + // {{{ getNumOccurences() + + /** + * Accessor to return the number of occurences found. + * + * @access public + * @return int Number of occurences found. + * + * @author Richard Heyes + */ + function getNumOccurences() + { + return $this->occurences; + } + + // }}} + // {{{ getLastError() + + /** + * Accessor for retrieving last error. + * + * @access public + * @return string The last error that occurred, if any. + * + * @author Richard Heyes + */ + function getLastError() + { + return $this->last_error; + } + + // }}} + // {{{ setFind() + + /** + * Accessor for setting find variable. + * + * @access public + * @param string $find The string/regex to find. + * + * @author Richard Heyes + */ + function setFind($find) + { + $this->find = $find; + } + + // }}} + // {{{ setReplace() + + /** + * Accessor for setting replace variable. + * + * @access public + * @param string $replace The string/regex to replace the find string/regex with. + * + * @author Richard Heyes + */ + function setReplace($replace) + { + $this->replace = $replace; + } + + // }}} + // {{{ setFiles() + + /** + * Accessor for setting files variable. + * + * @access public + * @param array $files The file(s) to perform this operation on. + * + * @author Richard Heyes + */ + function setFiles($files) + { + $this->files = $files; + } + + // }}} + // {{{ setDirectories() + + /** + * Accessor for setting directories variable. + * + * @access public + * @param array $directories The directories to perform this operation on. + * + * @author Richard Heyes + */ + function setDirectories($directories) + { + $this->directories = $directories; + } + + // }}} + // {{{ setIncludeSubdir + + /** + * Accessor for setting include_subdir variable. + * + * @access public + * @param int $include_subdir Whether to traverse subdirectories or not. + * + * @author Richard Heyes + */ + function setIncludeSubdir($include_subdir) + { + $this->include_subdir = $include_subdir; + } + + // }}} + // {{{ setIgnoreLines() + + /** + * Accessor for setting ignore_lines variable. + * + * @access public + * @param array $ignore_lines Ignore lines beginning with any of the strings in this array. This + * feature only works with the "normal" search. + * + * @author Richard Heyes + */ + function setIgnoreLines($ignore_lines) + { + $this->ignore_lines = $ignore_lines; + } + + // }}} + // {{{ setSearchFunction() + + /** + * Function to determine which search function is used. + * + * @access public + * @param string The search function that should be used. Can be any one of: + * normal - Default search. Goes line by line. Ignore lines feature only works with this type. + * quick - Uses str_replace for straight replacement throughout file. Quickest of the lot. + * preg - Uses preg_replace(), so any regex valid with this function is valid here. + * ereg - Uses ereg_replace(), so any regex valid with this function is valid here. + * + * @author Richard Heyes + */ + function setSearchFunction($search_function) + { + switch($search_function) { + case 'normal': $this->search_function = 'search'; + return TRUE; + break; + + case 'quick' : $this->search_function = 'quickSearch'; + return TRUE; + break; + + case 'preg' : $this->search_function = 'pregSearch'; + return TRUE; + break; + + case 'ereg' : $this->search_function = 'eregSearch'; + return TRUE; + break; + + default : $this->last_error = 'Invalid search function specified'; + return FALSE; + break; + } + } + + // }}} + // {{{ search() + + /** + * Default ("normal") search routine. + * + * @access private + * @param string $filename The filename to search and replace upon. + * @return array Will return an array containing the new file contents and the number of occurences. + * Will return FALSE if there are no occurences. + * + * @author Richard Heyes + */ + function search($filename) + { + + $occurences = 0; + $file_array = file($filename); + + for ($i=0; $iignore_lines) > 0) { + for ($j=0; $jignore_lines); $j++) { + if (substr($file_array[$i],0,strlen($this->ignore_lines[$j])) == $this->ignore_lines[$j]) continue 2; + } + } + + $occurences += count(explode($this->find, $file_array[$i])) - 1; + $file_array[$i] = str_replace($this->find, $this->replace, $file_array[$i]); + } + if ($occurences > 0) $return = array($occurences, implode('', $file_array)); else $return = FALSE; + return $return; + + } + + // }}} + // {{{ quickSearch() + + /** + * Quick search routine. + * + * @access private + * @param string $filename The filename to search and replace upon. + * @return array Will return an array containing the new file contents and the number of occurences. + * Will return FALSE if there are no occurences. + * + * @author Richard Heyes + */ + function quickSearch($filename) + { + + clearstatcache(); + + $file = fread($fp = fopen($filename, 'r'), filesize($filename)); fclose($fp); + $occurences = count(explode($this->find, $file)) - 1; + $file = str_replace($this->find, $this->replace, $file); + + if ($occurences > 0) $return = array($occurences, $file); else $return = FALSE; + return $return; + + } + + // }}} + // {{{ pregSearch() + + /** + * Preg search routine. + * + * @access private + * @param string $filename The filename to search and replace upon. + * @return array Will return an array containing the new file contents and the number of occurences. + * Will return FALSE if there are no occurences. + * + * @author Richard Heyes + */ + function pregSearch($filename) + { + + clearstatcache(); + + $file = fread($fp = fopen($filename, 'r'), filesize($filename)); fclose($fp); + $occurences = count($matches = preg_split($this->find, $file)) - 1; + $file = preg_replace($this->find, $this->replace, $file); + + if ($occurences > 0) $return = array($occurences, $file); else $return = FALSE; + return $return; + + } + + // }}} + // {{{ eregSearch() + + /** + * Ereg search routine. + * + * @access private + * @param string $filename The filename to search and replace upon. + * @return array Will return an array containing the new file contents and the number of occurences. + * Will return FALSE if there are no occurences. + * + * @author Richard Heyes + */ + function eregSearch($filename) + { + + clearstatcache(); + + $file = fread($fp = fopen($filename, 'r'), filesize($filename)); fclose($fp); + + $occurences = count($matches = split($this->find, $file)) -1; + $file = ereg_replace($this->find, $this->replace, $file); + + if ($occurences > 0) $return = array($occurences, $file); else $return = FALSE; + return $return; + + } + + // }}} + // {{{ writeout() + + /** + * Function to writeout the file contents. + * + * @access private + * @param string $filename The filename of the file to write. + * @param string $contents The contents to write to the file. + * + * @author Richard Heyes + */ + function writeout($filename, $contents) + { + + if ($fp = @fopen($filename, 'w')) { + flock($fp,2); + fwrite($fp, $contents); + flock($fp,3); + fclose($fp); + } else { + $this->last_error = 'Could not open file: '.$filename; + } + + } + + // }}} + // {{{ doFiles() + + /** + * Function called by doSearch() to go through any files that need searching. + * + * @access private + * @param string $ser_func The search function to use. + * + * @author Richard Heyes + */ + function doFiles($ser_func) + { + if (!is_array($this->files)) $this->files = explode(',', $this->files); + for ($i=0; $ifiles); $i++) { + if ($this->files[$i] == '.' OR $this->files[$i] == '..') continue; + if (is_dir($this->files[$i]) == TRUE) continue; + $newfile = $this->$ser_func($this->files[$i]); + if (is_array($newfile) == TRUE){ + $this->writeout($this->files[$i], $newfile[1]); + $this->occurences += $newfile[0]; + } + } + } + + // }}} + // {{{ doDirectories() + + /** + * Function called by doSearch() to go through any directories that need searching. + * + * @access private + * @param string $ser_func The search function to use. + * + * @author Richard Heyes + */ + function doDirectories($ser_func) + { + if (!is_array($this->directories)) $this->directories = explode(',', $this->directories); + for ($i=0; $idirectories); $i++) { + $dh = opendir($this->directories[$i]); + while ($file = readdir($dh)) { + if ($file == '.' OR $file == '..') continue; + + if (is_dir($this->directories[$i].$file) == TRUE) { + if ($this->include_subdir == 1) { + $this->directories[] = $this->directories[$i].$file.'/'; + continue; + } else { + continue; + } + } + + $newfile = $this->$ser_func($this->directories[$i].$file); + if (is_array($newfile) == TRUE) { + $this->writeout($this->directories[$i].$file, $newfile[1]); + $this->occurences += $newfile[0]; + } + } + } + } + + // }}} + // {{{ doSearch() + + /** + * This starts the search/replace off. Call this to do the search. + * First do whatever files are specified, and/or if directories are specified, + * do those too. + * + * @access public + * + * @author Richard Heyes + */ + function doSearch() + { + if ($this->find != '') { + if ((is_array($this->files) AND count($this->files) > 0) OR $this->files != '') $this->doFiles($this->search_function); + if ($this->directories != '') $this->doDirectories($this->search_function); + } + } + + // }}} + +} +?> diff --git a/include/File/Util.php b/include/File/Util.php new file mode 100644 index 000000000..941c61441 --- /dev/null +++ b/include/File/Util.php @@ -0,0 +1,457 @@ + + * @copyright 2004-2005 Michael Wallner + * @license http://www.php.net/license/3_0.txt PHP License 3.0 + * @version CVS: $Id: Util.php,v 1.21 2005/08/09 07:52:13 mike Exp $ + * @link http://pear.php.net/package/File + */ + +/**#@+ + * Sorting Constants + */ +define('FILE_SORT_NONE', 0); +define('FILE_SORT_REVERSE', 1); +define('FILE_SORT_NAME', 2); +define('FILE_SORT_SIZE', 4); +define('FILE_SORT_DATE', 8); +define('FILE_SORT_RANDOM', 16); +/**#@-*/ + +/**#@+ + * Listing Constants + */ +define('FILE_LIST_FILES', 1); +define('FILE_LIST_DIRS', 2); +define('FILE_LIST_DOTS', 4); +define('FILE_LIST_ALL', FILE_LIST_FILES | FILE_LIST_DIRS | FILE_LIST_DOTS); +/**#@-*/ + +/** + * @ignore + */ +define('FILE_WIN32', defined('OS_WINDOWS') ? OS_WINDOWS : !strncasecmp(PHP_OS, 'win', 3)); + +/** + * File_Util + * + * File and directory utility functions. + * + * @access public + * @static + */ +class File_Util +{ + /** + * Returns a string path built from the array $pathParts. Where a join + * occurs multiple separators are removed. Joins using the optional + * separator, defaulting to the PHP DIRECTORY_SEPARATOR constant. + * + * @static + * @access public + * @param array $parts Array containing the parts to be joined + * @param string $separator The directory seperator + */ + function buildPath($parts, $separator = DIRECTORY_SEPARATOR) + { + $qs = '/^'. preg_quote($separator, '/') .'+$/'; + for ($i = 0, $c = count($parts); $i < $c; $i++) { + if (!strlen($parts[$i]) || preg_match($qs, $parts[$i])) { + unset($parts[$i]); + } elseif (0 == $i) { + $parts[$i] = rtrim($parts[$i], $separator); + } elseif ($c - 1 == $i) { + $parts[$i] = ltrim($parts[$i], $separator); + } else { + $parts[$i] = trim($parts[$i], $separator); + } + } + return implode($separator, $parts); + } + + /** + * Returns a path without leading / or C:\. If this is not + * present the path is returned as is. + * + * @static + * @access public + * @param string $path The path to be processed + * @return string The processed path or the path as is + */ + function skipRoot($path) + { + if (File_Util::isAbsolute($path)) { + if (FILE_WIN32) { + return substr($path, $path{3} == '\\' ? 4 : 3); + } + return ltrim($path, '/'); + } + return $path; + } + + /** + * Returns the temp directory according to either the TMP, TMPDIR, or + * TEMP env variables. If these are not set it will also check for the + * existence of /tmp, %WINDIR%\temp + * + * @static + * @access public + * @return string The system tmp directory + */ + function tmpDir() + { + if (FILE_WIN32) { + if (isset($_ENV['TEMP'])) { + return $_ENV['TEMP']; + } + if (isset($_ENV['TMP'])) { + return $_ENV['TMP']; + } + if (isset($_ENV['windir'])) { + return $_ENV['windir'] . '\\temp'; + } + if (isset($_ENV['SystemRoot'])) { + return $_ENV['SystemRoot'] . '\\temp'; + } + if (isset($_SERVER['TEMP'])) { + return $_SERVER['TEMP']; + } + if (isset($_SERVER['TMP'])) { + return $_SERVER['TMP']; + } + if (isset($_SERVER['windir'])) { + return $_SERVER['windir'] . '\\temp'; + } + if (isset($_SERVER['SystemRoot'])) { + return $_SERVER['SystemRoot'] . '\\temp'; + } + return '\temp'; + } + if (isset($_ENV['TMPDIR'])) { + return $_ENV['TMPDIR']; + } + if (isset($_SERVER['TMPDIR'])) { + return $_SERVER['TMPDIR']; + } + return '/tmp'; + } + + /** + * Returns a temporary filename using tempnam() and File::tmpDir(). + * + * @static + * @access public + * @param string $dirname Optional directory name for the tmp file + * @return string Filename and path of the tmp file + */ + function tmpFile($dirname = null) + { + if (!isset($dirname)) { + $dirname = File_Util::tmpDir(); + } + return tempnam($dirname, 'temp.'); + } + + /** + * Returns boolean based on whether given path is absolute or not. + * + * @static + * @access public + * @param string $path Given path + * @return boolean True if the path is absolute, false if it is not + */ + function isAbsolute($path) + { + if (preg_match('/(?:\/|\\\)\.\.(?=\/|$)/', $path)) { + return false; + } + if (FILE_WIN32) { + return preg_match('/^[a-zA-Z]:(\\\|\/)/', $path); + } + return ($path{0} == '/') || ($path{0} == '~'); + } + + /** + * Get path relative to another path + * + * @static + * @access public + * @return string + * @param string $path + * @param string $root + * @param string $separator + */ + function relativePath($path, $root, $separator = DIRECTORY_SEPARATOR) + { + $path = File_Util::realpath($path, $separator); + $root = File_Util::realpath($root, $separator); + $dirs = explode($separator, $path); + $comp = explode($separator, $root); + + if (FILE_WIN32) { + if (strcasecmp($dirs[0], $comp[0])) { + return $path; + } + unset($dirs[0], $comp[0]); + } + + foreach ($comp as $i => $part) { + if (isset($dirs[$i]) && $part == $dirs[$i]) { + unset($dirs[$i], $comp[$i]); + } else { + break; + } + } + + return str_repeat('..' . $separator, count($comp)) . implode($separator, $dirs); + } + + /** + * Get real path (works with non-existant paths) + * + * @static + * @access public + * @return string + * @param string $path + * @param string $separator + */ + function realPath($path, $separator = DIRECTORY_SEPARATOR) + { + if (!strlen($path)) { + return $separator; + } + + $drive = ''; + if (FILE_WIN32) { + $path = preg_replace('/[\\\\\/]/', $separator, $path); + if (preg_match('/([a-zA-Z]\:)(.*)/', $path, $matches)) { + $drive = $matches[1]; + $path = $matches[2]; + } else { + $cwd = getcwd(); + $drive = substr($cwd, 0, 2); + if ($path{0} !== $separator{0}) { + $path = substr($cwd, 3) . $separator . $path; + } + } + } elseif ($path{0} !== $separator) { + $path = getcwd() . $separator . $path; + } + + $dirStack = array(); + foreach (explode($separator, $path) as $dir) { + if (strlen($dir) && $dir !== '.') { + if ($dir == '..') { + array_pop($dirStack); + } else { + $dirStack[] = $dir; + } + } + } + + return $drive . $separator . implode($separator, $dirStack); + } + + /** + * Check whether path is in root path + * + * @static + * @access public + * @return bool + * @param string $path + * @param string $root + */ + function pathInRoot($path, $root) + { + static $realPaths = array(); + + if (!isset($realPaths[$root])) { + $realPaths[$root] = File_Util::realPath($root); + } + + return false !== strstr(File_Util::realPath($path), $realPaths[$root]); + } + + /** + * List Directory + * + * The final argument, $cb, is a callback that either evaluates to true or + * false and performs a filter operation, or it can also modify the + * directory/file names returned. To achieve the latter effect use as + * follows: + * + * + * name, "\n"; + * } + * ?> + * + * + * @static + * @access public + * @return array + * @param string $path + * @param int $list + * @param int $sort + * @param mixed $cb + */ + function listDir($path, $list = FILE_LIST_ALL, $sort = FILE_SORT_NONE, $cb = null) + { + if (!strlen($path) || !is_dir($path)) { + return null; + } + + $entries = array(); + for ($dir = dir($path); false !== $entry = $dir->read(); ) { + if ($list & FILE_LIST_DOTS || $entry{0} !== '.') { + $isRef = ($entry === '.' || $entry === '..'); + $isDir = $isRef || is_dir($path .'/'. $entry); + if ( ((!$isDir && $list & FILE_LIST_FILES) || + ($isDir && $list & FILE_LIST_DIRS)) && + (!is_callable($cb) || + call_user_func_array($cb, array(&$entry)))) { + $entries[] = (object) array( + 'name' => $entry, + 'size' => $isDir ? null : filesize($path .'/'. $entry), + 'date' => filemtime($path .'/'. $entry), + ); + } + } + } + $dir->close(); + + if ($sort) { + $entries = File_Util::sortFiles($entries, $sort); + } + + return $entries; + } + + /** + * Sort Files + * + * @static + * @access public + * @return array + * @param array $files + * @param int $sort + */ + function sortFiles($files, $sort) + { + if (!$files) { + return array(); + } + + if (!$sort) { + return $files; + } + + if ($sort === 1) { + return array_reverse($files); + } + + if ($sort & FILE_SORT_RANDOM) { + shuffle($files); + return $files; + } + + $names = array(); + $sizes = array(); + $dates = array(); + + if ($sort & FILE_SORT_NAME) { + $r = &$names; + } elseif ($sort & FILE_SORT_DATE) { + $r = &$dates; + } elseif ($sort & FILE_SORT_SIZE) { + $r = &$sizes; + } else { + asort($files, SORT_REGULAR); + return $files; + } + + $sortFlags = array( + FILE_SORT_NAME => SORT_STRING, + FILE_SORT_DATE => SORT_NUMERIC, + FILE_SORT_SIZE => SORT_NUMERIC, + ); + + foreach ($files as $file) { + $names[] = $file->name; + $sizes[] = $file->size; + $dates[] = $file->date; + } + + if ($sort & FILE_SORT_REVERSE) { + arsort($r, $sortFlags[$sort & ~1]); + } else { + asort($r, $sortFlags[$sort]); + } + + $result = array(); + foreach ($r as $i => $f) { + $result[] = $files[$i]; + } + + return $result; + } + + /** + * Switch File Extension + * + * @static + * @access public + * @return string|array + * @param string|array $filename + * @param string $to new file extension + * @param string $from change only files with this extension + * @param bool $reverse change only files not having $from extension + */ + function switchExt($filename, $to, $from = null, $reverse = false) + { + if (is_array($filename)) { + foreach ($filename as $key => $file) { + $filename[$key] = File_Util::switchExt($file, $to, $from); + } + return $filename; + } + + if ($len = strlen($from)) { + $ext = substr($filename, -$len - 1); + $cfn = FILE_WIN32 ? 'strcasecmp' : 'strcmp'; + if (!$reverse == $cfn($ext, '.'. $from)) { + return $filename; + } + return substr($filename, 0, -$len - 1) .'.'. $to; + } + + if ($pos = strpos($filename, '.')) { + return substr($filename, 0, $pos) .'.'. $to; + } + + return $filename .'.'. $to; + } + +} + +?> diff --git a/include/lehrveranstaltung.class.php b/include/lehrveranstaltung.class.php index d753a5921..032f607a6 100644 --- a/include/lehrveranstaltung.class.php +++ b/include/lehrveranstaltung.class.php @@ -71,47 +71,6 @@ class lehrveranstaltung */ function load($lehrveranstaltung_id) { - //gueltigkeit von lehrveranstaltung_id pruefen - if(!is_numeric($lehrveranstaltung_id) || $lehrveranstaltung_id == '') - { - $this->errormsg = 'lehrveranstaltung_id muss eine gueltige Zahl sein'; - return false; - } - - $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_pk = '$lehrveranstaltung_id';"; - - if(!$res = pg_query($this->conn, $qry)) - { - $this->errormsg = 'Datensatz konnte nicht geladen werden'; - return false; - } - - if($row = pg_fetch_object($res)) - { - $this->lehrveranstaltung_id = $row->lehrveranstaltung_pk; - $this->art = $row->art; - $this->ausbildungssemester_id = $row->ausbildungssemester_fk; - $this->beschreibung = $row->beschreibung; - $this->ectspunkte = $row->ectspunkte; - $this->fachbereich_id = $row->fachbereich_fk; - $this->kategorie = $row->kategorie; - $this->kurzbezeichnung = $row->kurzbezeichnung; - $this->name = $row->name; - $this->notenlektor_id = $row->notenlektor_fk; - $this->nummer = $row->nummer; - $this->nummerintern = $row->nummerintern; - $this->sortierung = $row->sortierung; - $this->studentenwochenstunden = $row->studentenwochenstunden; - $this->studiengang_id = $row->studiengang_fk; - $this->studiensemester_id = $row->studiensemester_fk; - $this->updateamum = $row->creationdate; - $this->updatevon = $row->creationuser; - } - else - { - $this->errormsg = 'Datensatz konnte nicht geladen werden'; - return false; - } return true; } @@ -134,26 +93,27 @@ class lehrveranstaltung { $lv_obj = new lehrveranstaltung($this->conn); - $lv_obj->lehrveranstaltung_id = $row->lehrveranstaltung_pk; - $lv_obj->art = $row->art; - $lv_obj->ausbildungssemester_id = $row->ausbildungssemester_fk; - $lv_obj->beschreibung = $row->beschreibung; - $lv_obj->ectspunkte = $row->ectspunkte; - $lv_obj->fachbereich_id = $row->fachbereich_fk; - $lv_obj->kategorie = $row->kategorie; - $lv_obj->kurzbezeichnung = $row->kurzbezeichnung; - $lv_obj->name = $row->name; - $lv_obj->notenlektor_id = $row->notenlektor_fk; - $lv_obj->nummer = $row->nummer; - $lv_obj->nummerintern = $row->nummerintern; - $lv_obj->sortierung = $row->sortierung; - $lv_obj->studentenwochenstunden = $row->studentenwochenstunden; - $lv_obj->studiengang_id = $row->studiengang_fk; - $lv_obj->studiensemester_id = $row->studiensemester_fk; - $lv_obj->updateamum = $row->creationdate; - $lv_obj->updatevon = $row->creationuser; + $lv_obj->lehrveranstaltung_id=$row->lehrveranstaltung_id; + $lv_obj->studiengang_kz=$row->studiengang_kz; + $lv_obj->bezeichnung=$row->bezeichnung; + $lv_obj->kurzbz=$row->kurzbz; + $lv_obj->semester=$row->semester; + $lv_obj->ects=$row->ects; + $lv_obj->semesterstunden=$row->semesterstunden; + $lv_obj->anmerkung=$row->anmerkung; + $lv_obj->lehre=($row->lehre=='t'?true:false); + $lv_obj->lehreverzeichnis=$row->lehreverzeichnis; + $lv_obj->aktiv=($row->aktiv=='t'?true:false); + $lv_obj->ext_id=$row->ext_id; + $lv_obj->insertamum=$row->insertamum; + $lv_obj->insertvon=$row->insertvon; + $lv_obj->planfaktor=$row->planfaktor; + $lv_obj->planlektoren=$row->planlektoren; + $lv_obj->planpersonalkosten=$row->planpersonalkosten; + $lv_obj->updateamum=$row->updateamum; + $lv_obj->updatevon=$row->updatevon; - $this->result[] = $lv_obj; + $this->lehrveranstaltungen[] = $lv_obj; } return true; @@ -166,7 +126,7 @@ class lehrveranstaltung * $ausbildungssemester_id ID des ausbildungssemesters (optional) * @return true wenn ok, false im Fehlerfall */ - function load_lva($studiengang_id, $studiensemester_id=null, $ausbildungssemester_id=null) + function load_lva($studiengang_id, $ausbildungssemester_id=null, $lehre=null) { //Variablen pruefen if(!is_numeric($studiengang_id) || $studiengang_id =='') @@ -174,26 +134,27 @@ class lehrveranstaltung $this->errormsg = 'studiengang_id muss eine gueltige Zahl sein'; return false; } - if($studiensemester_id != null && (!is_numeric($studiensemester_id) || $studiensemester_id == '')) - { - $this->errormsg = 'studiensemester_id muss eine gueltige Zahl sein'; - return false; - } if($ausbildungssemester_id != null && (!is_numeric($ausbildungssemester_id) || $ausbildungssemester_id == '')) { $this->errormsg = 'ausbildungssemester_id muss eine gueltige Zahl sein'; return false; } + if($lehre!=null && !is_bool($lehre)) + { + $this->errormsg = 'Lehre muss ein boolscher Wert sein'; + return false; + } //Select Befehl zusammenbauen - $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung WHERE studiengang_fk = '$studiengang_id'"; - - if($studiensemester_id != null) - $qry .= " AND studiensemester_fk = '$studiensemester_id'"; + $qry = "SELECT * FROM lehre.tbl_lehrveranstaltung WHERE studiengang_kz = '$studiengang_id'"; if($ausbildungssemester_id != null) - $qry .= " AND ausbildungssemester_fk = '$ausbildungssemester_id'"; - $qry .= " ORDER BY name"; + $qry .= " AND semester = '$ausbildungssemester_id'"; + if($lehre!=null) + $qry .= " AND lehre=".($lehre?'true':'false'); + + $qry .= " ORDER BY bezeichnung"; + //Datensaetze laden if(!$res = pg_query($this->conn, $qry)) { @@ -205,26 +166,27 @@ class lehrveranstaltung { $lv_obj = new lehrveranstaltung($this->conn); - $lv_obj->lehrveranstaltung_id = $row->lehrveranstaltung_pk; - $lv_obj->art = $row->art; - $lv_obj->ausbildungssemester_id = $row->ausbildungssemester_fk; - $lv_obj->beschreibung = $row->beschreibung; - $lv_obj->ectspunkte = $row->ectspunkte; - $lv_obj->fachbereich_id = $row->fachbereich_fk; - $lv_obj->kategorie = $row->kategorie; - $lv_obj->kurzbezeichnung = $row->kurzbezeichnung; - $lv_obj->name = $row->name; - $lv_obj->notenlektor_id = $row->notenlektor_fk; - $lv_obj->nummer = $row->nummer; - $lv_obj->nummerintern = $row->nummerintern; - $lv_obj->sortierung = $row->sortierung; - $lv_obj->studentenwochenstunden = $row->studentenwochenstunden; - $lv_obj->studiengang_id = $row->studiengang_fk; - $lv_obj->studiensemester_id = $row->studiensemester_fk; - $lv_obj->updateamum = $row->creationdate; - $lv_obj->updatevon = $row->creationuser; + $lv_obj->lehrveranstaltung_id=$row->lehrveranstaltung_id; + $lv_obj->studiengang_kz=$row->studiengang_kz; + $lv_obj->bezeichnung=$row->bezeichnung; + $lv_obj->kurzbz=$row->kurzbz; + $lv_obj->semester=$row->semester; + $lv_obj->ects=$row->ects; + $lv_obj->semesterstunden=$row->semesterstunden; + $lv_obj->anmerkung=$row->anmerkung; + $lv_obj->lehre=($row->lehre=='t'?true:false); + $lv_obj->lehreverzeichnis=$row->lehreverzeichnis; + $lv_obj->aktiv=($row->aktiv=='t'?true:false); + $lv_obj->ext_id=$row->ext_id; + $lv_obj->insertamum=$row->insertamum; + $lv_obj->insertvon=$row->insertvon; + $lv_obj->planfaktor=$row->planfaktor; + $lv_obj->planlektoren=$row->planlektoren; + $lv_obj->planpersonalkosten=$row->planpersonalkosten; + $lv_obj->updateamum=$row->updateamum; + $lv_obj->updatevon=$row->updatevon; - $this->result[] = $lv_obj; + $this->lehrveranstaltungen[] = $lv_obj; } return true; diff --git a/include/news.class.php b/include/news.class.php index c740db108..3dc01384a 100644 --- a/include/news.class.php +++ b/include/news.class.php @@ -94,8 +94,18 @@ class news // ********************************** function getnews($maxalter, $studiengang_kz, $semester) { - $qry = "SELECT * FROM campus.tbl_news WHERE (now()-updateamum)conn, $qry)) { while($row = pg_fetch_object($result)) diff --git a/include/studiengang.class.php b/include/studiengang.class.php index 1857a2b4d..049370261 100644 --- a/include/studiengang.class.php +++ b/include/studiengang.class.php @@ -122,9 +122,12 @@ class studiengang // * Liefert alle Studiengaenge // * @return true wenn ok, false im Fehlerfall // ******************************************* - function getAll($order) + function getAll($order=null) { - $qry = "SELECT * FROM tbl_studiengang order by $order;"; + $qry = "SELECT * FROM tbl_studiengang"; + + if($order!=null) + $qry .=" ORDER BY $order"; if(!$res = pg_query($this->conn, $qry)) { diff --git a/include/studiensemester.class.php b/include/studiensemester.class.php index 4a86a3f7a..d7cd725e6 100644 --- a/include/studiensemester.class.php +++ b/include/studiensemester.class.php @@ -156,5 +156,61 @@ class studiensemester return false; } } + + // ****************************************************************** + // * Liefert das Aktuelle Studiensemester + // * @return aktuelles Studiensemester oder false wenn es keines gibt + // ****************************************************************** + function getakt() + { + $qry = "SELECT studiensemester_kurzbz FROM tbl_studiensemester WHERE start <= now() AND ende >= now()"; + if(!$res=pg_exec($this->conn,$qry)) + { + $this->errormsg = pg_errormessage($this->conn); + return false; + } + + if(pg_num_rows($res)>0) + { + $erg = pg_fetch_object($res); + return $erg->studiensemester_kurzbz; + } + else + { + $this->errormsg = "Kein aktuelles Studiensemester vorhanden"; + return false; + } + } + + /** + * Liefert das Aktuelle Studiensemester oder das darauffolgende + * @return Studiensemester oder false wenn es keines gibt + */ + function getaktorNext() + { + if($stsem=$this->getakt()) + return $stsem; + else + { + $qry = "SELECT studiensemester_kurzbz FROM tbl_studiensemester WHERE ende >= now() ORDER BY ende"; + if(!$res=pg_exec($this->conn,$qry)) + { + $this->errormsg = pg_errormessage($this->conn); + return false; + } + + if(pg_num_rows($res)>0) + { + $erg = pg_fetch_object($res); + return $erg->studiensemester_kurzbz; + } + else + { + $this->errormsg = "Kein aktuelles Studiensemester vorhanden"; + return false; + } + } + } + } ?> \ No newline at end of file