mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-19 16:02:15 +00:00
Neues Menü Addon als alternative zu "Meine LVs" um stattdessen das Lehrfach anzuzeigen.
Über Config-Eintstellungen kann nun konfiguriert werden, dass bei der Lehrveranstaltung zusätzlich das Lehrfach angezeigt wird zu dem der User zugeteilt ist.
This commit is contained in:
@@ -58,6 +58,11 @@ $lv_obj = new lehrveranstaltung();
|
||||
$lv_obj->load($lvid);
|
||||
$lv=$lv_obj;
|
||||
|
||||
if(isset($_GET['studiensemester_kurzbz']))
|
||||
$studiensemester_kurzbz=$_GET['studiensemester_kurzbz'];
|
||||
else
|
||||
$studiensemester_kurzbz='';
|
||||
|
||||
$studiengang_kz = $lv->studiengang_kz;
|
||||
$semester = $lv->semester;
|
||||
$short = $lv->lehreverzeichnis;
|
||||
@@ -135,19 +140,71 @@ if (isset($_GET["handbuch"])){
|
||||
<tr>
|
||||
<td class="tdwidth10"> </td>
|
||||
<td style="vertical-align:top; height: 10px"><h1>
|
||||
<?php
|
||||
echo $lv_obj->bezeichnung_arr[$sprache].' '.$lv_obj->lehrform_kurzbz;
|
||||
<?php
|
||||
$stsem = new studiensemester();
|
||||
if($studiensemester_kurzbz!='')
|
||||
$angezeigtes_stsem=$studiensemester_kurzbz;
|
||||
else
|
||||
{
|
||||
if($lv->studiengang_kz==0)
|
||||
$angezeigtes_stsem = $stsem->getNearest();
|
||||
else
|
||||
$angezeigtes_stsem = $stsem->getNearest($semester);
|
||||
}
|
||||
|
||||
if(defined('CIS_LEHRVERANSTALTUNG_LEHRFACH_ANZEIGEN') && CIS_LEHRVERANSTALTUNG_LEHRFACH_ANZEIGEN)
|
||||
{
|
||||
// Wenn der eingeloggte User zu einer der Lehreinheiten zugeteilt ist
|
||||
// wird zusätzlich das Lehrfach der Lehreinheit angezeigt.
|
||||
if($is_lector)
|
||||
{
|
||||
$qry = "SELECT
|
||||
distinct lehrfach_id
|
||||
FROM
|
||||
lehre.tbl_lehreinheit
|
||||
JOIN lehre.tbl_lehreinheitmitarbeiter USING(lehreinheit_id)
|
||||
WHERE
|
||||
studiensemester_kurzbz=".$db->db_add_param($angezeigtes_stsem)."
|
||||
AND mitarbeiter_uid=".$db->db_add_param($user);
|
||||
}
|
||||
else
|
||||
{
|
||||
$qry = "SELECT distinct lehrfach_id
|
||||
FROM
|
||||
campus.vw_student_lehrveranstaltung
|
||||
WHERE
|
||||
lehrveranstaltung_id=".$db->db_add_param($lvid, FHC_INTEGER)."
|
||||
AND studiensemester_kurzbz=".$db->db_add_param($angezeigtes_stsem)."
|
||||
AND uid=".$db->db_add_param($user);
|
||||
}
|
||||
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
// Wenn die LV mehrere verschiedenen Lehrfaecher hat, und der User zu mehreren davon zugeteilt ist
|
||||
// wird das Lehrfach nicht angezeigt damit es nicht zu verwirrungen kommt.
|
||||
if($db->db_num_rows($result)==1)
|
||||
{
|
||||
if($row = $db->db_fetch_object($result))
|
||||
{
|
||||
$lehrfach = new lehrveranstaltung();
|
||||
$lehrfach->load($row->lehrfach_id);
|
||||
|
||||
echo $lehrfach->bezeichnung_arr[$sprache].' - '.$lv_obj->bezeichnung_arr[$sprache];
|
||||
}
|
||||
}
|
||||
else
|
||||
echo $lv_obj->bezeichnung_arr[$sprache];
|
||||
}
|
||||
}
|
||||
else
|
||||
echo $lv_obj->bezeichnung_arr[$sprache];
|
||||
|
||||
echo ' '.$lv_obj->lehrform_kurzbz;
|
||||
|
||||
if(!defined('CIS_LEHRVERANSTALTUNG_SEMESTERINFO_ANZEIGEN') || CIS_LEHRVERANSTALTUNG_SEMESTERINFO_ANZEIGEN)
|
||||
echo ' / '.$kurzbz.'-'.$semester.' '.$lv_obj->orgform_kurzbz;
|
||||
|
||||
$qry = "SELECT studiensemester_kurzbz FROM lehre.tbl_lehreinheit JOIN public.tbl_studiensemester USING(studiensemester_kurzbz)
|
||||
WHERE lehrveranstaltung_id='".addslashes($lvid)."' ORDER BY ende DESC LIMIT 1";
|
||||
$stsem = new studiensemester();
|
||||
if($lv->studiengang_kz==0)
|
||||
$angezeigtes_stsem = $stsem->getNearest();
|
||||
else
|
||||
$angezeigtes_stsem = $stsem->getNearest($semester);
|
||||
|
||||
|
||||
echo " ($angezeigtes_stsem)";
|
||||
echo '</h1></td>
|
||||
@@ -163,10 +220,10 @@ if (isset($_GET["handbuch"])){
|
||||
tbl_lehreinheit.lehreinheit_id=tbl_lehreinheitmitarbeiter.lehreinheit_id AND
|
||||
tbl_lehreinheitmitarbeiter.mitarbeiter_uid=tbl_benutzer.uid AND
|
||||
tbl_person.person_id=tbl_benutzer.person_id AND
|
||||
lehrveranstaltung_id='".addslashes($lvid)."' AND
|
||||
lehrveranstaltung_id=".$db->db_add_param($lvid, FHC_INTEGER)." AND
|
||||
tbl_lehreinheitmitarbeiter.mitarbeiter_uid NOT like '_Dummy%' AND
|
||||
tbl_benutzer.aktiv=true AND tbl_person.aktiv=true AND
|
||||
studiensemester_kurzbz='".addslashes($angezeigtes_stsem)."'
|
||||
studiensemester_kurzbz=".$db->db_add_param($angezeigtes_stsem)."
|
||||
ORDER BY uid, lvleiter desc) as a ORDER BY lvleiter desc, nachname, vorname";
|
||||
|
||||
if(!$result = $db->db_query($qry))
|
||||
@@ -209,10 +266,10 @@ if (isset($_GET["handbuch"])){
|
||||
JOIN lehre.tbl_lehreinheit USING(lehrveranstaltung_id)
|
||||
JOIN lehre.tbl_lehrveranstaltung as lehrfach ON(tbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id)
|
||||
JOIN public.tbl_fachbereich ON(tbl_fachbereich.oe_kurzbz=lehrfach.oe_kurzbz)
|
||||
WHERE tbl_lehrveranstaltung.lehrveranstaltung_id='".addslashes($lvid)."'";
|
||||
WHERE tbl_lehrveranstaltung.lehrveranstaltung_id=".$db->db_add_param($lvid, FHC_INTEGER);
|
||||
|
||||
if(isset($angezeigtes_stsem) && $angezeigtes_stsem!='')
|
||||
$qry .= " AND studiensemester_kurzbz='".addslashes($angezeigtes_stsem)."'";
|
||||
$qry .= " AND studiensemester_kurzbz=".$db->db_add_param($angezeigtes_stsem);
|
||||
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
|
||||
@@ -105,18 +105,47 @@ class menu_addon extends basis_db
|
||||
|
||||
if(count($this->items)>0)
|
||||
{
|
||||
echo '<ul>';
|
||||
$this->outputItems1($this->items);
|
||||
|
||||
foreach($this->items as $row)
|
||||
{
|
||||
echo '<li style="margin:0px;">
|
||||
<a class="item2 " title="'.$row['title'].'" href="'.$row['link'].'" target="'.$row['target'].'">'.$row['name'].'</a>
|
||||
</li>';
|
||||
}
|
||||
echo '</ul>';
|
||||
}
|
||||
}
|
||||
|
||||
private function outputItems1($item, $child=false)
|
||||
{
|
||||
$menu=false;
|
||||
foreach($item as $row)
|
||||
{
|
||||
if(isset($row['childs']))
|
||||
$menu=true;
|
||||
}
|
||||
if($menu || $child)
|
||||
echo '<ul class="menu">';
|
||||
else
|
||||
echo '<ul>';
|
||||
|
||||
foreach($item as $row)
|
||||
{
|
||||
if($menu || $child)
|
||||
echo '<li>';
|
||||
else
|
||||
echo '<li style="margin:0px">';
|
||||
|
||||
if(isset($row['childs']))
|
||||
$class='item2';
|
||||
else
|
||||
$class='leaf';
|
||||
|
||||
echo '<a class="'.$class.' " title="'.$row['title'].'" href="'.$row['link'].'" target="'.$row['target'].'">'.$row['name'].'</a>';
|
||||
|
||||
if(isset($row['childs']))
|
||||
{
|
||||
$this->outputItems1($row['childs'],true);
|
||||
}
|
||||
echo ' </li>';
|
||||
}
|
||||
echo '</ul>';
|
||||
}
|
||||
|
||||
/**
|
||||
* Gibt einen CodeBlock aus
|
||||
*/
|
||||
|
||||
@@ -0,0 +1,223 @@
|
||||
<?php
|
||||
/* Copyright (C) 2011 FH Technikum-Wien
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* Authors: Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at>
|
||||
*/
|
||||
/**
|
||||
* Menue Addon zur Anzeige der zugeordneten LVs
|
||||
*
|
||||
* Zeigt eine Liste mit den Lehrfächern an zu denen der Lektor oder Student zugeordnet ist.
|
||||
*/
|
||||
require_once(dirname(__FILE__).'/menu_addon.class.php');
|
||||
require_once(dirname(__FILE__).'/../../include/functions.inc.php');
|
||||
require_once(dirname(__FILE__).'/../../include/phrasen.class.php');
|
||||
require_once(dirname(__FILE__).'/../../include/studiensemester.class.php');
|
||||
require_once(dirname(__FILE__).'/../../include/studiengang.class.php');
|
||||
require_once(dirname(__FILE__).'/../../include/lehrveranstaltung.class.php');
|
||||
|
||||
class menu_addon_meinelvkompatibel extends menu_addon
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
|
||||
$sprache = getSprache();
|
||||
$user = get_uid();
|
||||
|
||||
$is_lector=check_lektor($user);
|
||||
|
||||
$p = new phrasen($sprache);
|
||||
$cutlength=21;
|
||||
|
||||
//Meine LVs Student
|
||||
if(!$is_lector)
|
||||
{
|
||||
$studiengang_obj = new studiengang();
|
||||
$studiengang_obj->getAll();
|
||||
|
||||
if ($stsemobj = new studiensemester())
|
||||
{
|
||||
// Angezeigt wird das Studiensemester das am naehesten ist das davor und das danach
|
||||
$stsem = $stsemobj->getNearest();
|
||||
$stsem_array[]=$stsemobj->getPreviousFrom($stsem);
|
||||
$stsem_array[]=$stsem;
|
||||
$stsem_array[]=$stsemobj->getNextFrom($stsem);
|
||||
|
||||
|
||||
foreach($stsem_array as $stsem)
|
||||
{
|
||||
$qry = "SELECT
|
||||
lehrfach.bezeichnung, lehrfach.lehrveranstaltung_id as lehrfach_id, vw_student_lehrveranstaltung.lehrveranstaltung_id,
|
||||
vw_student_lehrveranstaltung.studiengang_kz, vw_student_lehrveranstaltung.semester
|
||||
FROM
|
||||
campus.vw_student_lehrveranstaltung
|
||||
JOIN lehre.tbl_lehrveranstaltung as lehrfach ON(vw_student_lehrveranstaltung.lehrfach_id=lehrfach.lehrveranstaltung_id)
|
||||
WHERE
|
||||
uid=".$this->db_add_param($user)."
|
||||
AND studiensemester_kurzbz=".$this->db_add_param($stsem)."
|
||||
AND vw_student_lehrveranstaltung.lehre=true
|
||||
AND vw_student_lehrveranstaltung.lehreverzeichnis<>''
|
||||
ORDER BY
|
||||
vw_student_lehrveranstaltung.studiengang_kz, vw_student_lehrveranstaltung.semester, lehrfach.bezeichnung";
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
$stsementry=array();
|
||||
while($row = $this->db_fetch_object($result))
|
||||
{
|
||||
$lv_obj = new lehrveranstaltung();
|
||||
$lv_obj->load($row->lehrfach_id);
|
||||
|
||||
if($row->studiengang_kz==0 && $row->semester==0) // Freifach
|
||||
{
|
||||
$stsementry[] = array('title'=>$lv_obj->bezeichnung_arr[$sprache],
|
||||
'target'=>'content',
|
||||
'link'=>'private/freifaecher/lesson.php?lvid='.$row->lehrveranstaltung_id.'&studiensemester_kurzbz='.$stsem,
|
||||
'name'=>'FF '.$this->CutString($lv_obj->bezeichnung_arr[$sprache], $cutlength)
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
$stsementry[] = array('title'=>$lv_obj->bezeichnung_arr[$sprache],
|
||||
'target'=>'content',
|
||||
'link'=>'private/lehre/lesson.php?lvid='.$row->lehrveranstaltung_id.'&studiensemester_kurzbz='.$stsem,
|
||||
'name'=>$this->CutString($lv_obj->bezeichnung_arr[$sprache], $cutlength)
|
||||
);
|
||||
}
|
||||
}
|
||||
if(count($stsementry)>0)
|
||||
{
|
||||
$this->items[] = array('title'=>$stsem,
|
||||
'target'=>'',
|
||||
'link'=>'#',
|
||||
'name'=>$stsem,
|
||||
'childs'=>$stsementry
|
||||
);
|
||||
}
|
||||
}
|
||||
else
|
||||
echo "Fehler beim Auslesen der LV";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Fehler Semester beim Auslesen der LV";
|
||||
}
|
||||
}
|
||||
|
||||
//Eigenen LV des eingeloggten Lektors anzeigen
|
||||
if($is_lector)
|
||||
{
|
||||
if ($stsemobj = new studiensemester())
|
||||
{
|
||||
// Angezeigt wird das Studiensemester das am naehesten ist das davor und das danach
|
||||
$stsem = $stsemobj->getNearest();
|
||||
$stsem_array[]=$stsemobj->getPreviousFrom($stsem);
|
||||
$stsem_array[]=$stsem;
|
||||
$stsem_array[]=$stsemobj->getNextFrom($stsem);
|
||||
|
||||
$this->items[] = array('title'=>$p->t("lvaliste/titel"),
|
||||
'target'=>'content',
|
||||
'link'=>'private/profile/lva_liste.php',
|
||||
'name'=>$p->t("lvaliste/titel"));
|
||||
|
||||
foreach($stsem_array as $stsem)
|
||||
{
|
||||
|
||||
$qry = "SELECT
|
||||
distinct tbl_lehrveranstaltung.bezeichnung, tbl_lehrveranstaltung.studiengang_kz,
|
||||
tbl_lehrveranstaltung.semester, tbl_lehrveranstaltung.lehreverzeichnis, tbl_lehrveranstaltung.lehrveranstaltung_id,
|
||||
tbl_lehrveranstaltung.orgform_kurzbz, lehrfach.lehrveranstaltung_id as lehrfach_id, lehrfach.bezeichnung as lf_bezeichnung
|
||||
FROM
|
||||
lehre.tbl_lehrveranstaltung
|
||||
JOIN lehre.tbl_lehreinheit USING(lehrveranstaltung_id)
|
||||
JOIN lehre.tbl_lehreinheitmitarbeiter USING(lehreinheit_id)
|
||||
JOIN lehre.tbl_lehrveranstaltung as lehrfach ON(tbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id)
|
||||
WHERE
|
||||
mitarbeiter_uid=".$this->db_add_param($user)."
|
||||
AND tbl_lehreinheit.studiensemester_kurzbz=".$this->db_add_param($stsem)."
|
||||
ORDER BY tbl_lehrveranstaltung.studiengang_kz, tbl_lehrveranstaltung.semester, lehrfach.bezeichnung";
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
|
||||
|
||||
$stsementry=array();
|
||||
while($row = $this->db_fetch_object($result))
|
||||
{
|
||||
$lv_obj = new lehrveranstaltung();
|
||||
$lv_obj->load($row->lehrfach_id);
|
||||
|
||||
if($row->studiengang_kz==0 AND $row->semester==0)
|
||||
{
|
||||
$stsementry[] = array('title'=>$lv_obj->bezeichnung_arr[$sprache],
|
||||
'target'=>'content',
|
||||
'link'=>'private/freifaecher/lesson.php?lvid='.$row->lehrveranstaltung_id.'&studiensemester_kurzbz='.$stsem,
|
||||
'name'=>'FF '.$this->CutString($row->lehreverzeichnis, $cutlength)
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
$stg_obj = new studiengang();
|
||||
$stg_obj->load($row->studiengang_kz);
|
||||
$kurzbz = $stg_obj->kuerzel.'-'.$row->semester.' '.$row->orgform_kurzbz;
|
||||
|
||||
$stsementry[] = array('title'=>$lv_obj->bezeichnung_arr[$sprache],
|
||||
'target'=>'content',
|
||||
'link'=>'private/lehre/lesson.php?lvid='.$row->lehrveranstaltung_id.'&studiensemester_kurzbz='.$stsem,
|
||||
'name'=>$this->CutString($lv_obj->bezeichnung_arr[$sprache], $cutlength)
|
||||
);
|
||||
}
|
||||
}
|
||||
if(count($stsementry)>0)
|
||||
{
|
||||
$this->items[] = array('title'=>$stsem,
|
||||
'target'=>'',
|
||||
'link'=>'#',
|
||||
'name'=>$stsem,
|
||||
'childs'=>$stsementry
|
||||
);
|
||||
}
|
||||
}
|
||||
else
|
||||
echo "Fehler beim Auslesen des Lehrfaches";
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Fehler Semester beim Auslesen der LV";
|
||||
}
|
||||
}
|
||||
$this->output();
|
||||
}
|
||||
|
||||
private function CutString($strVal, $limit)
|
||||
{
|
||||
if(mb_strlen($strVal) > $limit+3)
|
||||
{
|
||||
return mb_substr($strVal, 0, $limit) . "...";
|
||||
}
|
||||
else
|
||||
{
|
||||
return $strVal;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
new menu_addon_meinelvkompatibel();
|
||||
?>
|
||||
@@ -17,6 +17,7 @@ define('CIS_LEHRVERANSTALTUNG_STUDENTENUPLOAD_ANZEIGEN',true);
|
||||
define('CIS_LEHRVERANSTALTUNG_SEMESTERPLAN_ANZEIGEN',true);
|
||||
define('CIS_LEHRVERANSTALTUNG_LVINFO_ANZEIGEN',true);
|
||||
define('CIS_LEHRVERANSTALTUNG_SEMESTERINFO_ANZEIGEN',true);
|
||||
define('CIS_LEHRVERANSTALTUNG_LEHRFACH_ANZEIGEN',false);
|
||||
|
||||
//Anzeigeoptionen für Profil im CIS
|
||||
define('CIS_PROFIL_MAILVERTEILER_ANZEIGEN',true);
|
||||
|
||||
+50
-9
@@ -59932,7 +59932,7 @@
|
||||
<Left>2932</Left>
|
||||
<z>0</z>
|
||||
<Width>663</Width>
|
||||
<Height>395</Height>
|
||||
<Height>434</Height>
|
||||
<dz>0</dz>
|
||||
<RecalculateSizes>1</RecalculateSizes>
|
||||
<UseWorkSpaceRecalculateSizes>1</UseWorkSpaceRecalculateSizes>
|
||||
@@ -60343,8 +60343,8 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{0D450927-428E-492D-9E1C-87F9DBFBFA7A}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>2648</NamePositionX>
|
||||
<NamePositionY>1336</NamePositionY>
|
||||
<NamePositionX>2647</NamePositionX>
|
||||
<NamePositionY>1343</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>2563</x>
|
||||
@@ -60356,11 +60356,11 @@
|
||||
</Point>
|
||||
<Point>
|
||||
<x>2901</x>
|
||||
<y>1481</y>
|
||||
<y>1494</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>2932</x>
|
||||
<y>1481</y>
|
||||
<y>1494</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
@@ -60473,15 +60473,15 @@
|
||||
<Id>{88CE9183-F8E7-4553-A720-4146D8A4ACE8}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>2664</NamePositionX>
|
||||
<NamePositionY>1684</NamePositionY>
|
||||
<NamePositionY>1698</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>2932</x>
|
||||
<y>1612</y>
|
||||
<y>1638</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>2901</x>
|
||||
<y>1612</y>
|
||||
<y>1638</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>2627</x>
|
||||
@@ -60737,7 +60737,7 @@
|
||||
<Company>FH Technikum Wien</Company>
|
||||
<Version>3.0</Version>
|
||||
<CreatedDate>2009-04-17T11:15:21.000+02:00</CreatedDate>
|
||||
<ModifiedDate>2014-06-23T16:59:48.446+02:00</ModifiedDate>
|
||||
<ModifiedDate>2014-08-13T10:15:40.915+02:00</ModifiedDate>
|
||||
<Project>FH-Complete 3.0</Project>
|
||||
<Description><?xml-stylesheet type="text/xsl" href="FHCompleteTDM3PG83.xsl"?>
|
||||
</Description>
|
||||
@@ -181375,6 +181375,47 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
|
||||
<Id>{6EC61EAA-9A6B-4101-A948-9D4A8D14E88F}</Id>
|
||||
<Name>sammelklausur</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{ACB9C262-C9F7-4D53-B189-FD023CD56826}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
<RNOffset>0</RNOffset>
|
||||
<RNLength>0</RNLength>
|
||||
<IgnoreNC>0</IgnoreNC>
|
||||
<GenerateCode>1</GenerateCode>
|
||||
<BeforeScript></BeforeScript>
|
||||
<AfterScript></AfterScript>
|
||||
<Notes></Notes>
|
||||
<Comments></Comments>
|
||||
<DataTypeParam1></DataTypeParam1>
|
||||
<DataTypeParam2></DataTypeParam2>
|
||||
<KeepForeignKey>0</KeepForeignKey>
|
||||
<DefaultValue></DefaultValue>
|
||||
<NotNull>1</NotNull>
|
||||
<Migrated>0</Migrated>
|
||||
<Caption>sammelklausur</Caption>
|
||||
<Unique>0</Unique>
|
||||
<OriginalName></OriginalName>
|
||||
<CheckConstraint></CheckConstraint>
|
||||
<CheckConstraintName></CheckConstraintName>
|
||||
<KeyConstraintItems/>
|
||||
<PKForeignKeys/>
|
||||
<FKForeignKeys/>
|
||||
<DictType/>
|
||||
<Domain/>
|
||||
<DataType>
|
||||
<Id>{D64069A5-B04A-490B-B0A2-5144DEA81A2E}</Id>
|
||||
</DataType>
|
||||
<UserDataType/>
|
||||
<IndexItems/>
|
||||
<Default/>
|
||||
<CheckConstraints/>
|
||||
<KeyConstraint/>
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
</Attributes>
|
||||
<Keys>
|
||||
<PERKeyConstraintPG83 ObjectType="2010" CSAOName="PERKeyConstraintPG83">
|
||||
|
||||
@@ -0,0 +1,233 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<xsl:stylesheet version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
|
||||
<xsl:output method="xml" version="1.0" indent="yes" />
|
||||
|
||||
<xsl:template match="accountinfoblaetter">
|
||||
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
|
||||
<fo:layout-master-set>
|
||||
<fo:simple-page-master page-height="297mm" page-width="210mm" margin="5mm 25mm 5mm 25mm" master-name="PageMaster">
|
||||
<fo:region-body margin="20mm 0mm 20mm 0mm"/>
|
||||
</fo:simple-page-master>
|
||||
</fo:layout-master-set>
|
||||
<xsl:apply-templates select="infoblatt"/>
|
||||
</fo:root>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="infoblatt">
|
||||
<fo:page-sequence master-reference="PageMaster">
|
||||
<fo:flow ><!--flow-name="xsl-region-body"-->
|
||||
<!-- Logo -->
|
||||
<fo:block>
|
||||
<!-- <fo:external-graphic src="../skin/images/logo.jpg" posx="140" posy="15" width="60mm" height="20mm" /> -->
|
||||
<fo:external-graphic posx="167" posy="15" height="20mm" >
|
||||
<xsl:attribute name="src">
|
||||
../skin/images/logo.jpg
|
||||
</xsl:attribute>
|
||||
</fo:external-graphic>
|
||||
</fo:block>
|
||||
|
||||
<fo:block-container position="absolute" top="30mm" left="80mm">
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="12pt" font-weight="bold">
|
||||
Account Information
|
||||
</fo:block>
|
||||
</fo:block-container>
|
||||
|
||||
<fo:block-container position="absolute" top="40mm" left="15mm">
|
||||
<fo:table table-layout="fixed" border-collapse="separate">
|
||||
<fo:table-column column-width="40mm"/>
|
||||
<fo:table-column column-width="130mm"/>
|
||||
|
||||
<fo:table-body>
|
||||
<fo:table-row line-height="14pt">
|
||||
<fo:table-cell>
|
||||
<fo:block font-weight="bold" font-family="sans-serif" font-size="12pt" content-width="40mm" text-align="left">
|
||||
Name:
|
||||
</fo:block>
|
||||
</fo:table-cell>
|
||||
<fo:table-cell>
|
||||
<fo:block font-weight="bold" font-family="sans-serif" font-size="12pt" content-width="130mm" text-align="left">
|
||||
<xsl:value-of select="name" />
|
||||
</fo:block>
|
||||
</fo:table-cell>
|
||||
</fo:table-row>
|
||||
</fo:table-body>
|
||||
</fo:table>
|
||||
<fo:table table-layout="fixed" border-collapse="separate">
|
||||
<fo:table-column column-width="40mm"/>
|
||||
<fo:table-column column-width="50mm"/>
|
||||
<fo:table-column column-width="15mm"/>
|
||||
<fo:table-column column-width="30mm"/>
|
||||
|
||||
<fo:table-body>
|
||||
<fo:table-row line-height="14pt">
|
||||
<fo:table-cell>
|
||||
<fo:block font-weight="bold" font-family="sans-serif" font-size="12pt" content-width="40mm" text-align="left">
|
||||
Username:
|
||||
</fo:block>
|
||||
</fo:table-cell>
|
||||
<fo:table-cell>
|
||||
<fo:block font-family="sans-serif" font-weight="bold" font-size="12pt" content-width="50mm" text-align="left">
|
||||
<xsl:value-of select="account" />
|
||||
</fo:block>
|
||||
</fo:table-cell>
|
||||
</fo:table-row>
|
||||
</fo:table-body>
|
||||
</fo:table>
|
||||
<fo:table table-layout="fixed" border-collapse="separate">
|
||||
<fo:table-column column-width="40mm"/>
|
||||
<fo:table-column column-width="130mm"/>
|
||||
|
||||
<fo:table-body>
|
||||
<fo:table-row line-height="14pt">
|
||||
<fo:table-cell>
|
||||
<fo:block font-weight="bold" font-family="sans-serif" font-size="12pt" content-width="40mm" text-align="left">
|
||||
Aktivierungscode:
|
||||
</fo:block>
|
||||
</fo:table-cell>
|
||||
<fo:table-cell>
|
||||
<fo:block font-weight="bold" font-family="sans-serif" font-size="12pt" content-width="130mm" text-align="left">
|
||||
<xsl:choose>
|
||||
<xsl:when test="aktivierungscode=''">Account wurde bereits aktiviert
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="aktivierungscode" />
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</fo:block>
|
||||
</fo:table-cell>
|
||||
</fo:table-row>
|
||||
</fo:table-body>
|
||||
</fo:table>
|
||||
<xsl:if test="bezeichnung">
|
||||
<fo:table table-layout="fixed" border-collapse="separate">
|
||||
<fo:table-column column-width="40mm"/>
|
||||
<fo:table-column column-width="300mm"/>
|
||||
|
||||
<fo:table-body>
|
||||
<fo:table-row line-height="14pt">
|
||||
<fo:table-cell>
|
||||
<fo:block font-weight="bold" font-family="sans-serif" font-size="12pt" content-width="40" text-align="left">
|
||||
Studiengang:
|
||||
</fo:block>
|
||||
</fo:table-cell>
|
||||
<fo:table-cell>
|
||||
<fo:block font-weight="bold" font-family="sans-serif" font-size="12pt" content-width="300mm" text-align="left">
|
||||
<xsl:value-of select="bezeichnung" />
|
||||
</fo:block>
|
||||
</fo:table-cell>
|
||||
</fo:table-row>
|
||||
</fo:table-body>
|
||||
</fo:table>
|
||||
</xsl:if>
|
||||
<fo:table table-layout="fixed" border-collapse="separate">
|
||||
<fo:table-column column-width="40mm"/>
|
||||
<fo:table-column column-width="300mm"/>
|
||||
<fo:table-body>
|
||||
<fo:table-row line-height="14pt">
|
||||
|
||||
<fo:table-cell>
|
||||
<fo:block font-weight="bold" font-family="sans-serif" font-size="12pt" content-width="15mm" text-align="left">
|
||||
E-Mail:
|
||||
</fo:block>
|
||||
</fo:table-cell>
|
||||
<fo:table-cell>
|
||||
<fo:block font-weight="bold" font-family="sans-serif" font-size="12pt" content-width="30mm" text-align="left">
|
||||
<xsl:value-of select="email" />
|
||||
</fo:block>
|
||||
</fo:table-cell>
|
||||
</fo:table-row>
|
||||
</fo:table-body>
|
||||
</fo:table>
|
||||
</fo:block-container>
|
||||
|
||||
<fo:block-container position="absolute" top="80mm" left="80mm">
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="12pt" font-weight="bold">
|
||||
Account Mini FAQ
|
||||
</fo:block>
|
||||
</fo:block-container>
|
||||
|
||||
<fo:block-container position="absolute" top="90mm" left="15mm">
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt" font-weight="bold">
|
||||
Wie aktiviere ich meinen Acccount?
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt">
|
||||
Öffnen Sie mit ihrem Web-Browser die Adresse https://cis.ktu-linz.ac.at/cis/public/accountactivation.php\n
|
||||
Tragen Sie in das Formular Ihren Usernamen und Aktivierungscode ein und vergeben Sie ein Passwort für Ihren Account.\n
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt" font-weight="bold">
|
||||
Ändern des Passwortes
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt">
|
||||
Windows XP/7: In den EDV-Räumen.\n
|
||||
Loggen Sie sich mit Ihrem Account unter Windows XP/7 ein, drücken Sie <STRG> + <ALT> + <ENTF> und wählen Sie den Punkt "Kennwort ändern".\n
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt" font-weight="bold">
|
||||
Wie kann ich meine Mails von zu Hause aus abrufen?
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt">
|
||||
Eine Anleitung zur Einrichtung Ihres Mail-Clients finden Sie auf http://www.ktu-linz.ac.at unter dem Punkt FAQ.\n
|
||||
</fo:block>
|
||||
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt" font-weight="bold">
|
||||
Wo erhalte ich weitere Informationen?
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt">
|
||||
Die primäre Anlaufstelle für Fragen rund um den Netzwerkbetrieb ist die Webseite\n
|
||||
</fo:block>
|
||||
<fo:block text-align="center" content-width='180mm' font-family="sans-serif" font-size="10pt">
|
||||
http://www.ktu-linz.ac.at\n
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt">
|
||||
Verwenden Sie die Informationen auf dieser Seite, um einen Überblick über die vorhandenen Möglichkeiten zu erhalten.
|
||||
</fo:block>
|
||||
</fo:block-container>
|
||||
|
||||
<!-- Englische Version -->
|
||||
<fo:block font-size="16pt"
|
||||
font-family="sans-serif"
|
||||
space-after.optimum="15pt"
|
||||
text-align="center"
|
||||
>
|
||||
<!--break-before="page" -->
|
||||
</fo:block>
|
||||
<fo:block-container position="absolute" top="180mm" left="80mm">
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="12pt" font-weight="bold">
|
||||
Account Mini FAQ
|
||||
</fo:block>
|
||||
</fo:block-container>
|
||||
<fo:block-container position="absolute" top="190mm" left="15mm">
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt" font-weight="bold">
|
||||
Account activation:
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt">
|
||||
Open your web browser and go to https://cis.ktu-linz.ac.at/cis/public/accountactivation.php\n
|
||||
Enter your user name and activation key. Enter a new password for your account.\n
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt" font-weight="bold">
|
||||
Password Change:
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt">
|
||||
In the computer labs of KTU Linz\n
|
||||
In Windows XP and Windows 7, hold down <ctrl> + <alt> + <delete> simultaneously. Select "Kennwort ändern" (Change Password). Then change your password.\n
|
||||
</fo:block>
|
||||
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt" font-weight="bold">
|
||||
Looking for further information?
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt">
|
||||
For questions concerning the KTU Linz network services, see\n
|
||||
</fo:block>
|
||||
<fo:block text-align="center" content-width='180mm' font-family="sans-serif" font-size="10pt">
|
||||
http://www.ktu-linz.ac.at\n
|
||||
</fo:block>
|
||||
<fo:block text-align="left" font-family="sans-serif" font-size="10pt">
|
||||
These pages will give you a detailed overview of all services available
|
||||
</fo:block>
|
||||
</fo:block-container>
|
||||
|
||||
</fo:flow>
|
||||
</fo:page-sequence>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet >
|
||||
Reference in New Issue
Block a user