mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
This commit is contained in:
@@ -209,6 +209,7 @@ else
|
||||
</thead>
|
||||
<tbody>";
|
||||
$i=0;
|
||||
$legende = false;
|
||||
while($row=$db->db_fetch_object($result))
|
||||
{
|
||||
$lv_obj = new lehrveranstaltung();
|
||||
@@ -237,10 +238,13 @@ else
|
||||
}
|
||||
|
||||
if ($row->note != $row->lvnote && $row->lvnote != NULL)
|
||||
$markier = " style='border: 1px solid red;'";
|
||||
{
|
||||
$markier = " style='background-color: #FFD999;'";
|
||||
$legende=true;
|
||||
}
|
||||
else
|
||||
$markier = "";
|
||||
$tbl .= "<td".$markier.">";
|
||||
$tbl .= "<td ".$markier.">";
|
||||
|
||||
if(isset($notenarr[$row->note]))
|
||||
$tbl.=$notenarr[$row->note];
|
||||
@@ -288,6 +292,9 @@ else
|
||||
|
||||
|
||||
$tbl.= "</tbody></table>";
|
||||
|
||||
if($legende)
|
||||
$tbl.= "<table><tbody><tr><td width='50' style='background-color: #FFD999;'></td><td>".$p->t('tools/hinweistextMarkierung')."</td></tr></tbody></table>";
|
||||
if($i==0)
|
||||
echo $p->t('tools/nochKeineBeurteilungEingetragen');
|
||||
else
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
<?php
|
||||
/*
|
||||
* Copyright 2013 fhcomplete.org
|
||||
*
|
||||
*
|
||||
* 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., 51 Franklin Street, Fifth Floor, Boston,
|
||||
* MA 02110-1301, USA.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Authors: Andreas Österreicher <andreas.oesterreicher@technikum-wien.at>
|
||||
*
|
||||
@@ -42,6 +42,7 @@ require_once('../../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../../include/benutzergruppe.class.php');
|
||||
require_once('../../../include/konto.class.php');
|
||||
require_once('../../../include/lvinfo.class.php');
|
||||
require_once('../../../include/addon.class.php');
|
||||
|
||||
$uid = get_uid();
|
||||
|
||||
@@ -76,7 +77,7 @@ if(isset($_GET['getAnmeldung']))
|
||||
|
||||
// Die Anmeldung ist zur Lehrveranstaltung selbst und zu den dazu kompatiblen Lehrveranstaltungen moeglich
|
||||
$kompatibel = $lehrveranstaltung->loadLVkompatibel($lehrveranstaltung_id);
|
||||
|
||||
|
||||
$datum = new datum();
|
||||
$kompatibel[]=$lehrveranstaltung_id;
|
||||
$kompatibel = array_unique($kompatibel);
|
||||
@@ -121,7 +122,7 @@ if(isset($_GET['getAnmeldung']))
|
||||
}*/
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if($anzahl>0)
|
||||
echo '<br><br><input type="submit" value="'.$p->t('studienplan/anmelden').'" /></form>';
|
||||
else
|
||||
@@ -137,8 +138,34 @@ echo '<!DOCTYPE html>
|
||||
<link rel="stylesheet" href="../../../skin/style.css.php" />
|
||||
<link rel="stylesheet" href="../../../skin/jquery.css" />
|
||||
<link rel="stylesheet" href="../../../skin/jquery-ui-1.9.2.custom.min.css" />
|
||||
<script type="text/javascript" src="../../../include/js/jquery1.9.min.js"></script>
|
||||
<script type="text/javascript" src="../../../include/js/jquery1.9.min.js"></script>';
|
||||
|
||||
// ADDONS laden
|
||||
$addon_obj = new addon();
|
||||
$addon_obj->loadAddons();
|
||||
foreach($addon_obj->result as $addon)
|
||||
{
|
||||
if(file_exists('../../../addons/'.$addon->kurzbz.'/cis/init.js.php'))
|
||||
echo '<script type="application/x-javascript" src="../../../addons/'.$addon->kurzbz.'/cis/init.js.php" ></script>';
|
||||
}
|
||||
|
||||
// Wenn Seite fertig geladen ist Addons aufrufen
|
||||
echo '
|
||||
<script>
|
||||
$( document ).ready(function()
|
||||
{
|
||||
if(typeof addon !== \'undefined\')
|
||||
{
|
||||
for(i in addon)
|
||||
{
|
||||
addon[i].init("cis/private/profile/studienplan.php", {});
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
';
|
||||
|
||||
echo '
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$("#dialog").dialog({ autoOpen: false, width: "auto" });
|
||||
@@ -231,7 +258,7 @@ $tree = $lehrveranstaltung->getLehrveranstaltungTree();
|
||||
|
||||
|
||||
/*
|
||||
Vom Semesterstart des Studierenden ausgehend werden die Studiensemester geladen.
|
||||
Vom Semesterstart des Studierenden ausgehend werden die Studiensemester geladen.
|
||||
Es werden mindestens so viele Studiensemester geladen wie die Regelstudiendauer des
|
||||
Studienplanes angibt.
|
||||
*/
|
||||
@@ -257,7 +284,11 @@ if(!in_array($stsemToShow,$stsem_arr))
|
||||
{
|
||||
for($i=count($stsem_arr);$i<50;$i++)
|
||||
{
|
||||
$stsem_arr[$i]=$stsem->getNextFrom($studiensemester_prev);
|
||||
if(!$stsem_arr[$i]=$stsem->getNextFrom($studiensemester_prev))
|
||||
{
|
||||
unset($stsem_arr[$i]);
|
||||
break;
|
||||
}
|
||||
$studiensemester_prev=$stsem_arr[$i];
|
||||
if($stsemToShow==$studiensemester_prev)
|
||||
{
|
||||
@@ -307,7 +338,7 @@ echo '<table style="border: 1px solid black">
|
||||
|
||||
if(CIS_STUDIENPLAN_SEMESTER_ANZEIGEN)
|
||||
echo '<th>'.$p->t('global/semester').'</th>';
|
||||
|
||||
|
||||
echo '<th>'.$p->t('studienplan/ects').'</th>
|
||||
<th>'.$p->t('studienplan/status').'</th>';
|
||||
|
||||
@@ -362,7 +393,7 @@ function drawTree($tree, $depth)
|
||||
default:
|
||||
$icon='';
|
||||
}
|
||||
|
||||
|
||||
|
||||
echo '<tr'.$style.'>
|
||||
<td>'.$bstart;
|
||||
@@ -391,7 +422,7 @@ function drawTree($tree, $depth)
|
||||
$sprache = 'de';
|
||||
break;
|
||||
case 'English':
|
||||
$sprach = 'en';
|
||||
$sprache = 'en';
|
||||
break;
|
||||
default:
|
||||
$sprache = 'de';
|
||||
@@ -402,14 +433,14 @@ function drawTree($tree, $depth)
|
||||
// Bezeichnung der Lehrveranstaltung
|
||||
echo $icon." ".$termine." ".$row_tree->kurzbz.' - '.$row_tree->bezeichnung;
|
||||
echo $bende.'</td>';
|
||||
|
||||
|
||||
// Semester
|
||||
if(CIS_STUDIENPLAN_SEMESTER_ANZEIGEN)
|
||||
echo '<td>'.$row_tree->semester.'</td>';
|
||||
|
||||
|
||||
// ECTS Punkte
|
||||
echo '<td>'.$row_tree->ects.'</td>';
|
||||
|
||||
|
||||
// Status der LV (absolviert, offen)
|
||||
echo '<td>';
|
||||
|
||||
@@ -440,11 +471,11 @@ function drawTree($tree, $depth)
|
||||
}
|
||||
echo '</td>';
|
||||
|
||||
// Spalten für die einzelnen Studiensemester
|
||||
// Spalten für die einzelnen Studiensemester
|
||||
foreach($stsem_arr as $key=>$stsem)
|
||||
{
|
||||
$semester=$key+1;
|
||||
|
||||
|
||||
$tdclass=array();
|
||||
//Empfehlung holen
|
||||
// if(isset($lv_arr[$row_tree->lehrveranstaltung_id]))
|
||||
@@ -495,7 +526,7 @@ function drawTree($tree, $depth)
|
||||
// Angebot der LV pruefen
|
||||
if(isset($lvangebot_arr[$row_lvid])
|
||||
&& isset($lvangebot_arr[$row_lvid][$stsem]))
|
||||
{
|
||||
{
|
||||
$angebot_vorhanden=true;
|
||||
// LV findet statt
|
||||
$angebot = $lvangebot_arr[$row_lvid][$stsem];
|
||||
@@ -537,7 +568,7 @@ function drawTree($tree, $depth)
|
||||
}
|
||||
else
|
||||
{
|
||||
if($anmeldungmoeglich)
|
||||
if($anmeldungmoeglich)
|
||||
$tdinhalt.= '<a href="#" onclick="OpenAnmeldung(\''.$row_tree->lehrveranstaltung_id.'\',\''.$stsem.'\'); return false;"><img src="../../../skin/images/anmelden.png" title="'.$p->t('studienplan/anmelden').'" height="15px" /></a>';
|
||||
else
|
||||
$tdinhalt.= '<span title="'.$anmeldeinformation.'">-</a>';
|
||||
@@ -559,7 +590,7 @@ function drawTree($tree, $depth)
|
||||
echo '</td>';
|
||||
}
|
||||
echo '</tr>';
|
||||
|
||||
|
||||
// Wenn Subtree vorhanden, dann anzeigen
|
||||
if(!empty($row_tree->childs))
|
||||
drawTree($row_tree->childs, $depth+1);
|
||||
|
||||
+520
-493
File diff suppressed because it is too large
Load Diff
@@ -19,31 +19,31 @@
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Karl Burkhart <burkhart@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
|
||||
require_once '../../../config/cis.config.inc.php';
|
||||
require_once '../../../include/phrasen.class.php';
|
||||
require_once '../../../include/person.class.php';
|
||||
require_once '../../../include/person.class.php';
|
||||
|
||||
if(isset($_GET['lang']))
|
||||
setSprache($_GET['lang']);
|
||||
|
||||
$sprache = getSprache();
|
||||
$p=new phrasen($sprache);
|
||||
$sprache = getSprache();
|
||||
$p=new phrasen($sprache);
|
||||
|
||||
if (isset($_POST['userid']))
|
||||
if (isset($_POST['userid']))
|
||||
{
|
||||
$login = $_REQUEST['userid'];
|
||||
$person = new person();
|
||||
|
||||
$login = $_REQUEST['userid'];
|
||||
$person = new person();
|
||||
|
||||
session_start();
|
||||
|
||||
$preincoming=$person->checkZugangscodeIncoming($login);
|
||||
|
||||
|
||||
$preincoming=$person->checkZugangscodeIncoming($login);
|
||||
|
||||
//Zugangscode wird überprüft
|
||||
if($preincoming != false)
|
||||
{
|
||||
$_SESSION['incoming/user'] = $login;
|
||||
$_SESSION['incoming/preincomingid'] = $preincoming;
|
||||
$_SESSION['incoming/preincomingid'] = $preincoming;
|
||||
|
||||
header('Location: incoming.php');
|
||||
exit;
|
||||
@@ -67,19 +67,19 @@ if (isset($_POST['userid']))
|
||||
<table width="100%" border="0">
|
||||
<tr>
|
||||
<td align="left"></td>
|
||||
<td align ="right"><?php
|
||||
<td align ="right"><?php
|
||||
echo $p->t("global/sprache")." ";
|
||||
echo '<a href="'.$_SERVER['PHP_SELF'].'?lang=English">'.$p->t("global/englisch").'</a> |
|
||||
echo '<a href="'.$_SERVER['PHP_SELF'].'?lang=English">'.$p->t("global/englisch").'</a> |
|
||||
<a href="'.$_SERVER['PHP_SELF'].'?lang=German">'.$p->t("global/deutsch").'</a><br>';?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<form action ="index.php" method="POST">
|
||||
<table border ="0" width ="100%" height="40%">
|
||||
<tr height="50%">
|
||||
<td align ="center" valign="center"><h3><?php echo $p->t('incoming/welcomeToUAS');?></h3><span style="font-size:1.2em"></span></td>
|
||||
<td align ="center" valign="center"><h3><?php echo $p->t('incoming/welcomeToUAS',array(CAMPUS_NAME));?></h3><span style="font-size:1.2em"></span></td>
|
||||
</tr>
|
||||
<tr >
|
||||
<td align="center" valign="bottom"> <img src="../../../skin/images/tw_logo_02.jpg"></td>
|
||||
<td align="center" valign="bottom"> <img src="../../../skin/styles/<?php echo DEFAULT_STYLE ?>/logo.png"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table border ="0" width ="100%">
|
||||
@@ -110,7 +110,7 @@ if (isset($_POST['userid']))
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -26,25 +26,26 @@ require_once '../../../include/nation.class.php';
|
||||
require_once '../../../include/functions.inc.php';
|
||||
require_once '../../../include/phrasen.class.php';
|
||||
require_once '../../../include/adresse.class.php';
|
||||
require_once '../../../include/kontakt.class.php';
|
||||
require_once '../../../include/preincoming.class.php';
|
||||
require_once '../../../include/kontakt.class.php';
|
||||
require_once '../../../include/preincoming.class.php';
|
||||
require_once '../../../include/mail.class.php';
|
||||
require_once '../../../include/securimage/securimage.php';
|
||||
|
||||
|
||||
if(isset($_GET['lang']))
|
||||
setSprache($_GET['lang']);
|
||||
|
||||
$sprache = getSprache();
|
||||
$p=new phrasen($sprache);
|
||||
|
||||
$nation = new nation();
|
||||
$sprache = getSprache();
|
||||
$p=new phrasen($sprache);
|
||||
|
||||
$nation = new nation();
|
||||
if($sprache == "German")
|
||||
$nation->getAll($ohnesperre = true);
|
||||
$nation->getAll($ohnesperre = true);
|
||||
else if($sprache == "English")
|
||||
$nation->getAll($ohnesperre = true, $orderEnglish= true);
|
||||
|
||||
|
||||
$date = new datum();
|
||||
$date = new datum();
|
||||
|
||||
?>
|
||||
<html>
|
||||
@@ -54,34 +55,34 @@ $date = new datum();
|
||||
<link href="../../../skin/style.css.php" rel="stylesheet" type="text/css">
|
||||
<link href="../../../include/js/tablesort/table.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
<body bgcolor="F2F2F2">
|
||||
<?php
|
||||
<body>
|
||||
<?php
|
||||
|
||||
echo ' <table width="100%" border="0">
|
||||
<tr>
|
||||
<td align="left"><a href="index.php">Login</a> > Registration </td>
|
||||
<td align ="right">
|
||||
<td align ="right">
|
||||
'.$p->t("global/sprache").'
|
||||
<a href="'.$_SERVER['PHP_SELF'].'?lang=English">'.$p->t("global/englisch").'</a> |
|
||||
<a href="'.$_SERVER['PHP_SELF'].'?lang=English">'.$p->t("global/englisch").'</a> |
|
||||
<a href="'.$_SERVER['PHP_SELF'].'?lang=German">'.$p->t("global/deutsch").'</a><br> </td>
|
||||
</tr>
|
||||
|
||||
|
||||
</table>';
|
||||
|
||||
|
||||
if(!isset($_POST['submit']))
|
||||
{
|
||||
{
|
||||
echo ' <form action="registration.php" method="POST" name="RegistrationForm">
|
||||
<table border = "0" style="margin-left:40%; margin-top:5%;">
|
||||
<table border = "0" style="margin: auto; width: 60%; margin-top:5%;">
|
||||
<tr>
|
||||
<td>'.$p->t('global/titel').' Pre</td>
|
||||
<td><input type="text" size="20" maxlength="64" name="titel_pre"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('global/vorname').'</td>
|
||||
<td>'.$p->t('global/vorname').'*</td>
|
||||
<td><input type="text" size="40" maxlength="32" name="vorname"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('global/nachname').'</td>
|
||||
<td>'.$p->t('global/nachname').'*</td>
|
||||
<td><input type="text" size="40" maxlength="64" name="nachname"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -90,13 +91,13 @@ echo ' <form action="registration.php" method="POST" name="RegistrationForm">
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('global/geburtsdatum').'</td>
|
||||
<td><input type="text" size="20" name="geb_datum" value="" onfocus="this.value=""\"; > (dd.mm.yyyy)</td>
|
||||
<td><input type="text" size="20" name="geb_datum" value="" onfocus="this.value=\'\';" > (dd.mm.yyyy)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('global/staatsbuergerschaft').'</td>
|
||||
|
||||
<td><SELECT name="staatsbuerger">\n
|
||||
<option value="staat_auswahl">-- select --</option>\n';
|
||||
<td>'.$p->t('global/staatsbuergerschaft').'*</td>
|
||||
|
||||
<td><SELECT name="staatsbuerger">
|
||||
<option value="staat_auswahl">-- select --</option>';
|
||||
foreach ($nation->nation as $nat)
|
||||
{
|
||||
if($sprache == 'English')
|
||||
@@ -104,33 +105,36 @@ echo ' <form action="registration.php" method="POST" name="RegistrationForm">
|
||||
else
|
||||
echo '<option value="'.$nat->code.'" >'.$nat->langtext."</option>\n";
|
||||
}
|
||||
|
||||
echo' </tr>
|
||||
|
||||
echo' </select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('global/geschlecht').'</td>
|
||||
<td> <input type="radio" name="geschlecht" value="m" checked> '.$p->t('global/mann').'
|
||||
<input type="radio" name="geschlecht" value="w"> '.$p->t('global/frau').'
|
||||
<td>
|
||||
<input type="radio" name="geschlecht" value="m" checked> '.$p->t('global/mann').'
|
||||
<input type="radio" name="geschlecht" value="w"> '.$p->t('global/frau').'
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('global/strasse').'</td>
|
||||
<td><input type="text" size="40" maxlength="256" name="strasse"></td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('global/plz').'</td>
|
||||
<td><input type="text" size="20" maxlength="16" name="plz"></td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('global/ort').'</td>
|
||||
<td><input type="text" size="40" maxlength="256" name="ort"></td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('incoming/nation').'</td>
|
||||
<td><SELECT name="nation">\n
|
||||
<option value="nat_auswahl">-- select --</option>\n';
|
||||
<td><SELECT name="nation">
|
||||
<option value="nat_auswahl">-- select --</option>';
|
||||
foreach ($nation->nation as $nat)
|
||||
{
|
||||
if($sprache == 'English')
|
||||
@@ -138,49 +142,63 @@ echo ' <form action="registration.php" method="POST" name="RegistrationForm">
|
||||
else
|
||||
echo '<option value="'.$nat->code.'" >'.$nat->langtext."</option>\n";
|
||||
}
|
||||
|
||||
echo ' </tr>
|
||||
|
||||
echo ' </select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>E-Mail</td>
|
||||
<td>E-Mail*</td>
|
||||
<td><input type="text" size="40" maxlength="128" name="email"></td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'.$p->t('global/anmerkung').'</td>
|
||||
<td><textarea name="anmerkung" cols="31" rows="5"></textarea></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align = "center"><input type="submit" name="submit" value="Registration" onclick="return checkRegistration()"></td>
|
||||
</tr>
|
||||
<tr><td><input type="hidden" name="zugangscode" value="'.uniqid().'"></td></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<img id="captcha" class="center-block img-responsive" src="'.APP_ROOT.'include/securimage/securimage_show.php" alt="CAPTCHA Image" />
|
||||
<br>
|
||||
<a href="#" onclick="document.getElementById(\'captcha\').src = \''.APP_ROOT.'include/securimage/securimage_show.php?\' + Math.random(); return false;">
|
||||
'.$p->t('incoming/andereGrafik').'
|
||||
</a>
|
||||
</td>
|
||||
<td>
|
||||
'.$p->t('incoming/captcha').'<br>
|
||||
<input type="text" name="captcha_code" maxlength="6" id="captcha" class="form-control">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align = "center"><input type="submit" name="submit" value="Registration" onclick="return checkRegistration()"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
function checkRegistration()
|
||||
{
|
||||
if(document.RegistrationForm.nachname.value == "")
|
||||
{
|
||||
alert("Kein Nachname angegeben.");
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
if(document.RegistrationForm.staatsbuerger.options[0].selected == true)
|
||||
|
||||
if(document.RegistrationForm.staatsbuerger.options[0].selected == true)
|
||||
{
|
||||
alert("Keine Staatsbürgerschaft ausgewählt.");
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
if(document.RegistrationForm.nation.options[0].selected == true)
|
||||
|
||||
if(document.RegistrationForm.nation.options[0].selected == true)
|
||||
{
|
||||
alert("Keine Nation ausgewählt.");
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
if(document.RegistrationForm.email.value == "")
|
||||
{
|
||||
alert("Keine E-Mail Adresse angegeben.");
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
return true;
|
||||
}
|
||||
</script>';
|
||||
}
|
||||
@@ -188,101 +206,109 @@ echo' </body>
|
||||
</html>';
|
||||
|
||||
if(isset($_REQUEST['submit']))
|
||||
{
|
||||
$person = new person();
|
||||
{
|
||||
$securimage = new Securimage();
|
||||
// Sicherheitscode wurde falsch eingegeben
|
||||
if ($securimage->check($_POST['captcha_code']) == false)
|
||||
{
|
||||
echo '<p class="bg-danger padding-10">'.$p->t('bewerbung/sicherheitscodeFalsch').'</p>';
|
||||
exit;
|
||||
}
|
||||
|
||||
$person = new person();
|
||||
$adresse = new adresse();
|
||||
$kontakt = new kontakt();
|
||||
$preincoming = new preincoming();
|
||||
|
||||
$preincoming = new preincoming();
|
||||
|
||||
$titel_pre = $_REQUEST['titel_pre'];
|
||||
$vorname = $_REQUEST['vorname'];
|
||||
$nachname =$_REQUEST['nachname'];
|
||||
$vorname = $_REQUEST['vorname'];
|
||||
$nachname =$_REQUEST['nachname'];
|
||||
$titel_post = $_REQUEST['titel_post'];
|
||||
$geb_datum = $date->formatDatum($_REQUEST['geb_datum'], 'Y-m-d');
|
||||
$staatsbuerger = $_REQUEST['staatsbuerger'];
|
||||
$geschlecht = $_REQUEST['geschlecht'];
|
||||
$strasse = $_REQUEST['strasse'];
|
||||
$plz = $_REQUEST['plz'];
|
||||
$ort = $_REQUEST['ort'];
|
||||
$nation_code = $_REQUEST['nation'];
|
||||
$email = $_REQUEST['email'];
|
||||
$anmerkung = $_REQUEST['anmerkung'];
|
||||
$zugangscode = uniqid();
|
||||
|
||||
$person->staatsbuergerschaft = $staatsbuerger;
|
||||
$person->titelpost = $titel_post;
|
||||
$person->titelpre = $titel_pre;
|
||||
$person->nachname = $nachname;
|
||||
$person->vorname = $vorname;
|
||||
$person->gebdatum = $geb_datum;
|
||||
$person->geschlecht = $geschlecht;
|
||||
$person->aktiv = true;
|
||||
$person->zugangscode = $zugangscode;
|
||||
$person->new = true;
|
||||
|
||||
$geb_datum = $date->formatDatum($_REQUEST['geb_datum'], 'Y-m-d');
|
||||
$staatsbuerger = $_REQUEST['staatsbuerger'];
|
||||
$geschlecht = $_REQUEST['geschlecht'];
|
||||
$strasse = $_REQUEST['strasse'];
|
||||
$plz = $_REQUEST['plz'];
|
||||
$ort = $_REQUEST['ort'];
|
||||
$nation_code = $_REQUEST['nation'];
|
||||
$email = $_REQUEST['email'];
|
||||
$anmerkung = $_REQUEST['anmerkung'];
|
||||
$zugangscode = substr(md5(openssl_random_pseudo_bytes(20)), 0, 15);
|
||||
|
||||
$person->staatsbuergerschaft = $staatsbuerger;
|
||||
$person->titelpost = $titel_post;
|
||||
$person->titelpre = $titel_pre;
|
||||
$person->nachname = $nachname;
|
||||
$person->vorname = $vorname;
|
||||
$person->gebdatum = $geb_datum;
|
||||
$person->geschlecht = $geschlecht;
|
||||
$person->aktiv = true;
|
||||
$person->zugangscode = $zugangscode;
|
||||
$person->new = true;
|
||||
|
||||
if(!$person->save())
|
||||
die('Fehler beim Anlegen der Person aufgetreten.');
|
||||
|
||||
$adresse->person_id = $person->person_id;
|
||||
$adresse->strasse = $strasse;
|
||||
$adresse->plz = $plz;
|
||||
$adresse->ort = $ort;
|
||||
$adresse->nation = $nation_code;
|
||||
die('Fehler beim Anlegen der Person aufgetreten.');
|
||||
|
||||
$adresse->person_id = $person->person_id;
|
||||
$adresse->strasse = $strasse;
|
||||
$adresse->plz = $plz;
|
||||
$adresse->ort = $ort;
|
||||
$adresse->nation = $nation_code;
|
||||
$adresse->typ = 'h';
|
||||
$adresse->heimatadresse = true;
|
||||
$adresse->zustelladresse = true;
|
||||
$adresse->new = true;
|
||||
$adresse->heimatadresse = true;
|
||||
$adresse->zustelladresse = true;
|
||||
$adresse->new = true;
|
||||
|
||||
if(!$adresse->save())
|
||||
die($p->t('incoming/fehlerAdresse'));
|
||||
die($p->t('incoming/fehlerAdresse'));
|
||||
|
||||
$kontakt->person_id = $person->person_id;
|
||||
$kontakt->kontakttyp = "email";
|
||||
$kontakt->kontakt = $email;
|
||||
$kontakt->new = true;
|
||||
|
||||
$kontakt->person_id = $person->person_id;
|
||||
$kontakt->kontakttyp = "email";
|
||||
$kontakt->kontakt = $email;
|
||||
$kontakt->new = true;
|
||||
|
||||
if(!$kontakt->save())
|
||||
die($p->t('incoming/fehlerKontakt'));
|
||||
|
||||
$preincoming->person_id = $person->person_id;
|
||||
$preincoming->anmerkung = $anmerkung;
|
||||
$preincoming->zweck_code = 1;
|
||||
$preincoming->aktiv = true;
|
||||
$preincoming->bachelorthesis = false;
|
||||
$preincoming->masterthesis = false;
|
||||
$preincoming->uebernommen = false;
|
||||
$preincoming->new = true;
|
||||
$preincoming->person_id = $person->person_id;
|
||||
$preincoming->anmerkung = $anmerkung;
|
||||
$preincoming->zweck_code = 1;
|
||||
$preincoming->aktiv = true;
|
||||
$preincoming->bachelorthesis = false;
|
||||
$preincoming->masterthesis = false;
|
||||
$preincoming->uebernommen = false;
|
||||
$preincoming->new = true;
|
||||
$preincoming->insertamum = date('Y-m-d H:i:s');
|
||||
$preincoming->updateamum = date('Y-m-d H:i:s');
|
||||
|
||||
if(!$preincoming->save())
|
||||
{
|
||||
echo $preincoming->errormsg;
|
||||
die($p->t('incoming/fehlerIncoming'));
|
||||
}
|
||||
echo sendMail($zugangscode, $email);
|
||||
echo $preincoming->errormsg;
|
||||
die($p->t('incoming/fehlerIncoming'));
|
||||
}
|
||||
echo sendMail($zugangscode, $email);
|
||||
}
|
||||
|
||||
function sendMail($zugangscode, $email)
|
||||
{
|
||||
global $p, $vorname, $nachname;
|
||||
|
||||
$emailtext= $p->t('incoming/registrationEmail', array($zugangscode));
|
||||
global $p, $vorname, $nachname;
|
||||
|
||||
$emailtext= $p->t('mail/incomingRegistrationEmail', array($zugangscode));
|
||||
$mail = new mail($email, 'no-reply', 'Incoming-Registration', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.');
|
||||
$mail->setHTMLContent($emailtext);
|
||||
$mail->setHTMLContent($emailtext);
|
||||
if(!$mail->send())
|
||||
$msg= '<span class="error">Fehler beim Senden des Mails</span><br />';
|
||||
else
|
||||
$msg= $p->t('global/emailgesendetan')." $email!<br>";
|
||||
|
||||
// sende Nachricht an Assistenz
|
||||
$emailtext= "Dies ist eine automatisch generierte E-Mail.<br><br>";
|
||||
$emailtext.= "Es hat sich ein neuer Incoming am Campus International registriert.<br><br>Name: ".$vorname.' '.$nachname.'<br>E-Mail: '.$email;
|
||||
$mail = new mail(MAIL_INTERNATIONAL, 'no-reply', 'New Incoming', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.');
|
||||
$mail->setHTMLContent($emailtext);
|
||||
$mail->send();
|
||||
|
||||
return $msg;
|
||||
// sende Nachricht an Assistenz
|
||||
$emailtext= "Dies ist eine automatisch generierte E-Mail.<br><br>";
|
||||
$emailtext.= "Es hat sich ein neuer Incoming registriert.<br><br>Name: ".$vorname.' '.$nachname.'<br>E-Mail: '.$email;
|
||||
$mail = new mail(MAIL_INTERNATIONAL, 'no-reply', 'New Incoming', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.');
|
||||
$mail->setHTMLContent($emailtext);
|
||||
$mail->send();
|
||||
|
||||
return $msg;
|
||||
}
|
||||
|
||||
?>
|
||||
+46
-8
@@ -23,10 +23,25 @@ require_once('../config/cis.config.inc.php');
|
||||
require_once('../include/dms.class.php');
|
||||
require_once('../include/functions.inc.php');
|
||||
require_once('../include/benutzerberechtigung.class.php');
|
||||
require_once('../include/akte.class.php');
|
||||
require_once('../include/dokument.class.php');
|
||||
|
||||
session_cache_limiter('none'); //muss gesetzt werden sonst funktioniert der Download mit IE8 nicht
|
||||
session_start();
|
||||
|
||||
if(!isset($_GET['id']))
|
||||
die('ID muss uebergeben werden');
|
||||
|
||||
if(isset($_SESSION['bewerbung/personId']))
|
||||
$person_id = $_SESSION['bewerbung/personId'];
|
||||
else
|
||||
$person_id ='';
|
||||
|
||||
if(isset($_GET['akte_id']))
|
||||
$akte_id = $_GET['akte_id'];
|
||||
else
|
||||
$akte_id ='';
|
||||
|
||||
//if(!isset($_GET['version']))
|
||||
// die('Version muss uebergeben werden');
|
||||
|
||||
@@ -45,16 +60,39 @@ if(!$doc->load($id,$version))
|
||||
|
||||
if($doc->isLocked($id))
|
||||
{
|
||||
//Dokument erfordert Authentifizierung
|
||||
$user = get_uid();
|
||||
if(!$doc->isBerechtigt($id, $user))
|
||||
{
|
||||
//Globales DMS recht pruefen
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
if(!$rechte->isBerechtigt('basis/dms'))
|
||||
//Wenn person_id aus Session und akte_id uebergeben wurde
|
||||
//und person_id Besitzer des Dokuments ist (person_id aus tbl_akte)
|
||||
//und das Dokument in der Onlinebewerbung hochgeladen werden kann
|
||||
//darf das Dokument heruntergeladen werden
|
||||
if($person_id!='' && $akte_id!='')
|
||||
{
|
||||
$akte = new akte();
|
||||
$akte->load($akte_id);
|
||||
$akte_person = $akte->person_id;
|
||||
$akte_dokument_kurzbz = $akte->dokument_kurzbz;
|
||||
|
||||
$dokumente_person = new dokument();
|
||||
$dokumente_person->getAllDokumenteForPerson($person_id, true);
|
||||
$dokumente_arr = array();
|
||||
foreach ($dokumente_person->result AS $row)
|
||||
$dokumente_arr[] .= $row->dokument_kurzbz;
|
||||
|
||||
if ($person_id!=$akte_person || !in_array($akte_dokument_kurzbz, $dokumente_arr))
|
||||
die('Sie haben keinen Zugriff auf dieses Dokument');
|
||||
}
|
||||
else
|
||||
{
|
||||
//Dokument erfordert Authentifizierung
|
||||
$user = get_uid();
|
||||
if(!$doc->isBerechtigt($id, $user))
|
||||
{
|
||||
//Globales DMS recht pruefen
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
if(!$rechte->isBerechtigt('basis/dms'))
|
||||
die('Sie haben keinen Zugriff auf dieses Dokument');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(!isset($_GET['notimeupdate']))
|
||||
|
||||
Regular → Executable
+81
@@ -0,0 +1,81 @@
|
||||
<?php
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
|
||||
?>
|
||||
|
||||
function updateProjektRessource()
|
||||
{
|
||||
if(projekt_ressource_id!='')
|
||||
{
|
||||
|
||||
aufwand = document.getElementById("textbox-ressource-aufwand").value;
|
||||
if (document.getElementById("leitung").selected)
|
||||
funktion_kurzbz = 'Leitung';
|
||||
else
|
||||
funktion_kurzbz = 'Mitarbeiter';
|
||||
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
var soapBody = new SOAPObject("saveProjektRessource");
|
||||
var projektRessource = new SOAPObject("projektRessource");
|
||||
|
||||
projektRessource.appendChild(new SOAPObject("projekt_ressource_id")).val(projekt_ressource_id);
|
||||
|
||||
if(projekt_kurzbz != '')
|
||||
{
|
||||
projektRessource.appendChild(new SOAPObject("projektphase_id")).val('');
|
||||
projektRessource.appendChild(new SOAPObject("projekt_kurzbz")).val(projekt_kurzbz);
|
||||
}
|
||||
else if(projektphase_id != '')
|
||||
{
|
||||
projektRessource.appendChild(new SOAPObject("projektphase_id")).val(projektphase_id);
|
||||
projektRessource.appendChild(new SOAPObject("projekt_kurzbz")).val('');
|
||||
}
|
||||
|
||||
projektRessource.appendChild(new SOAPObject("ressource_id")).val(ressource_id);
|
||||
projektRessource.appendChild(new SOAPObject("funktion_kurzbz")).val(funktion_kurzbz);
|
||||
projektRessource.appendChild(new SOAPObject("beschreibung")).val(beschreibung);
|
||||
projektRessource.appendChild(new SOAPObject("aufwand")).val(aufwand);
|
||||
|
||||
soapBody.appendChild(projektRessource);
|
||||
|
||||
var sr = new SOAPRequest("saveProjektRessource",soapBody);
|
||||
SOAPClient.Proxy="<?php echo APP_ROOT;?>soap/ressource_projekt.soap.php?"+gettimestamp();
|
||||
|
||||
function mycallb(obj)
|
||||
{
|
||||
var me=obj;
|
||||
this.invoke=function (respObj)
|
||||
{
|
||||
try
|
||||
{
|
||||
var id = respObj.Body[0].saveProjektRessourceResponse[0].message[0].Text;
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
var fehler = respObj.Body[0].Fault[0].faultstring[0].Text;
|
||||
alert('Fehler: '+fehler);
|
||||
return;
|
||||
}
|
||||
me.RefreshRessource();
|
||||
}
|
||||
}
|
||||
|
||||
var cb=new mycallb(this);
|
||||
|
||||
//SOAPClient.SendRequest(sr,cb.invoke);
|
||||
SOAPClient.SendRequest(sr);
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
debug("Ressource load failed with exception: "+e);
|
||||
}
|
||||
|
||||
}
|
||||
//window.opener.location.reload(false);
|
||||
window.close();
|
||||
|
||||
}
|
||||
+117
@@ -0,0 +1,117 @@
|
||||
<?php
|
||||
/* Copyright (C) 2006 Technikum-Wien
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Gerald Raab <erald.raab@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
$projekt_ressource_id = $_GET["id"];
|
||||
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/ressource.class.php');
|
||||
|
||||
$ressource = new ressource();
|
||||
$ressource->getSingleProjektRessource($projekt_ressource_id);
|
||||
$aufwand = $ressource->aufwand;
|
||||
$funktion_kurzbz = $ressource->funktion_kurzbz;
|
||||
$ressource_id = $ressource->ressource_id;
|
||||
$projektphase_id = $ressource->projektphase_id;
|
||||
$beschreibung = $ressource->beschreibung;
|
||||
$projekt_kurzbz = $ressource->projekt_kurzbz;
|
||||
|
||||
if ($funktion_kurzbz == "Leitung")
|
||||
{
|
||||
$leitung_sel = ' selected="true"';
|
||||
$mitarbeiter_sel = '';
|
||||
}
|
||||
else
|
||||
{
|
||||
$leitung_sel = '';
|
||||
$mitarbeiter_sel = ' selected="true"';
|
||||
}
|
||||
|
||||
|
||||
header("Cache-Control: no-cache");
|
||||
header("Cache-Control: post-check=0, pre-check=0",false);
|
||||
header("Expires Mon, 26 Jul 1997 05:00:00 GMT");
|
||||
header("Pragma: no-cache");
|
||||
header("Content-type: application/vnd.mozilla.xul+xml");
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
|
||||
echo '<?xml version="1.0" encoding="UTF-8"?>'."\n";
|
||||
echo '<?xml-stylesheet href="'.APP_ROOT.'skin/tempus.css" type="text/css"?>';
|
||||
?>
|
||||
|
||||
<window id="window-ressource-neu" title="Projektressource verwalten"
|
||||
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||
>
|
||||
<script type="text/javascript" language="JavaScript" src="<?php echo APP_ROOT; ?>include/js/jquery.js"></script>
|
||||
<script type="text/javascript" language="JavaScript" src="<?php echo APP_ROOT; ?>include/js/jqSOAPClient.js"></script>
|
||||
<script type="text/javascript" language="JavaScript" src="<?php echo APP_ROOT; ?>include/js/jqXMLUtils.js"></script>
|
||||
<script type="text/javascript" language="JavaScript" src="<?php echo APP_ROOT; ?>content/functions.js.php"></script>
|
||||
<script type="text/javascript" language="JavaScript" src="<?php echo APP_ROOT; ?>content/projekt/projekt_ressource.window.js.php"></script>
|
||||
<script type="text/javascript">
|
||||
var projekt_ressource_id = '<?php echo $projekt_ressource_id ?>';
|
||||
var aufwand = '<?php echo $aufwand; ?>';
|
||||
var funktion_kurzbz = '<?php echo $funktion_kurzbz; ?>';
|
||||
var projekt_kurzbz = '<?php echo $projekt_kurzbz; ?>';
|
||||
var projektphase_id = '<?php echo $projektphase_id; ?>';
|
||||
var ressource_id = '<?php echo $ressource_id; ?>';
|
||||
var funktion_kurzbz = '<?php echo $funktion_kurzbz; ?>';
|
||||
var beschreibung = '<?php echo $beschreibung; ?>';
|
||||
</script>
|
||||
|
||||
<vbox>
|
||||
|
||||
<checkbox id="checkbox-ressource-neu" hidden="true"/>
|
||||
<groupbox id="groupbox-ressource" flex="1">
|
||||
<caption label="Details"/>
|
||||
<grid id="grid-ressource-detail" style="overflow:auto;margin:4px;" flex="1">
|
||||
<columns >
|
||||
<column flex="1"/>
|
||||
<column flex="5"/>
|
||||
</columns>
|
||||
<rows>
|
||||
|
||||
<row>
|
||||
<label value="ProjektRessourceID" control="textbox-ressource-projekt_ressource_id"/>
|
||||
<textbox id="textbox-ressource-projekt_ressource_id" value="<?php echo $projekt_ressource_id; ?>" disabled="true" />
|
||||
</row>
|
||||
<row>
|
||||
<label value="Funktion" control="textbox-ressource-funktionradio"/>
|
||||
<radiogroup>
|
||||
<radio id="leitung" label="Leitung" <?php echo $leitung_sel; ?>/>
|
||||
<radio id="mitarbeiter" label="Mitarbeiter" <?php echo $mitarbeiter_sel; ?>/>
|
||||
</radiogroup>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Aufwand" control="textbox-ressource-aufwand"/>
|
||||
<textbox id="textbox-ressource-aufwand" value="<?php echo $aufwand; ?>" maxlength="256"/>
|
||||
</row>
|
||||
|
||||
</rows>
|
||||
</grid>
|
||||
<hbox>
|
||||
<spacer flex="1" />
|
||||
<button id="button-ressource-speichern" oncommand="updateProjektRessource()" label="Speichern" />
|
||||
</hbox>
|
||||
</groupbox>
|
||||
</vbox>
|
||||
</window>
|
||||
Regular → Executable
+1
@@ -224,6 +224,7 @@ function saveRessource()
|
||||
SOAPClient.SendRequest(sr, clb_saveRessource);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// ****
|
||||
|
||||
Regular → Executable
+601
-581
File diff suppressed because it is too large
Load Diff
@@ -383,6 +383,58 @@ class akte extends basis_db
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefert die Akten anhand der dms_id
|
||||
*
|
||||
* @param $person_id
|
||||
* @return true wenn ok, sonst false
|
||||
*/
|
||||
public function getAktenDms($dms_id)
|
||||
{
|
||||
$qry = "SELECT
|
||||
akte_id, person_id, dokument_kurzbz, mimetype, erstelltam, gedruckt,
|
||||
titel, bezeichnung, updateamum, insertamum, updatevon, insertvon, uid,
|
||||
dms_id,nachgereicht,anmerkung,titel_intern,anmerkung_intern
|
||||
FROM public.tbl_akte WHERE dms_id=".$this->db_add_param($dms_id, FHC_INTEGER)."
|
||||
ORDER BY erstelltam";
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
while($row = $this->db_fetch_object())
|
||||
{
|
||||
$akten = new akte();
|
||||
|
||||
$akten->akte_id = $row->akte_id;
|
||||
$akten->person_id = $row->person_id;
|
||||
$akten->dokument_kurzbz = $row->dokument_kurzbz;
|
||||
//$akte->inhalt = $row->inhalt;
|
||||
$akten->mimetype = $row->mimetype;
|
||||
$akten->erstelltam = $row->erstelltam;
|
||||
$akten->gedruckt = $this->db_parse_bool($row->gedruckt);
|
||||
$akten->titel = $row->titel;
|
||||
$akten->bezeichnung = $row->bezeichnung;
|
||||
$akten->updateamum = $row->updateamum;
|
||||
$akten->updatevon = $row->updatevon;
|
||||
$akten->insertamum = $row->insertamum;
|
||||
$akten->insertvon = $row->insertvon;
|
||||
$akten->uid = $row->uid;
|
||||
$akten->dms_id = $row->dms_id;
|
||||
$akten->nachgereicht = $this->db_parse_bool($row->nachgereicht);
|
||||
$akten->anmerkung = $row->anmerkung;
|
||||
$akten->titel_intern = $row->titel_intern;
|
||||
$akten->anmerkung_intern = $row->anmerkung_intern;
|
||||
|
||||
$this->result[] = $akten;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -450,14 +450,19 @@ class firma extends basis_db
|
||||
|
||||
/**
|
||||
* Laedt alle Firmen eines bestimmen Firmentyps
|
||||
* @param boolean $aktiv Default NULL
|
||||
* @return true wenn ok, false im Fehlerfall
|
||||
*/
|
||||
public function getFirmen($firmentyp_kurzbz='')
|
||||
public function getFirmen($firmentyp_kurzbz='', $aktiv=null)
|
||||
{
|
||||
$qry = "SElECT * FROM public.tbl_firma";
|
||||
$qry = "SELECT * FROM public.tbl_firma";
|
||||
|
||||
if($firmentyp_kurzbz!='')
|
||||
$qry.=" WHERE firmentyp_kurzbz=".$this->db_add_param($firmentyp_kurzbz);
|
||||
|
||||
if(!is_null($aktiv))
|
||||
$qry.=" AND aktiv=".$this->db_add_param($aktiv, FHC_BOOLEAN);
|
||||
|
||||
$qry.=" ORDER BY name;";
|
||||
|
||||
if($this->db_query($qry))
|
||||
|
||||
Regular → Executable
+46
-7
@@ -86,7 +86,8 @@ class ressource extends basis_db
|
||||
$this->insertamum = $row->insertamum;
|
||||
$this->insertvon = $row->insertvon;
|
||||
$this->updateamum = $row->updateamum;
|
||||
$this->updatevon = $row->updatevon;
|
||||
$this->updatevon = $row->updatevon;
|
||||
$this->funktion_kurzbz = $row->funktion_kurzbz;
|
||||
return true;
|
||||
}
|
||||
else
|
||||
@@ -129,7 +130,8 @@ class ressource extends basis_db
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->funktion_kurzbz = $row->funktion_kurzbz;
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
//var_dump($this->result);
|
||||
@@ -150,7 +152,7 @@ class ressource extends basis_db
|
||||
*/
|
||||
public function getProjectRessourcen($project_kurzbz)
|
||||
{
|
||||
$qry = "SELECT ressource.*, project.projekt_ressource_id, project.aufwand FROM fue.tbl_ressource as ressource
|
||||
$qry = "SELECT ressource.*, project.projekt_ressource_id, project.aufwand, project.funktion_kurzbz FROM fue.tbl_ressource as ressource
|
||||
JOIN fue.tbl_projekt_ressource project ON(project.ressource_id = ressource.ressource_id)
|
||||
WHERE project.projekt_kurzbz =".$this->db_add_param($project_kurzbz).";";
|
||||
|
||||
@@ -173,7 +175,8 @@ class ressource extends basis_db
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->aufwand = $row->aufwand;
|
||||
$obj->aufwand = $row->aufwand;
|
||||
$obj->funktion_kurzbz = $row->funktion_kurzbz;
|
||||
$obj->projekt_ressource_id= $row->projekt_ressource_id;
|
||||
|
||||
$this->result[] = $obj;
|
||||
@@ -187,7 +190,42 @@ class ressource extends basis_db
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* Lädt die Projektressource
|
||||
* @param $project_ressource_id
|
||||
* @return true wenn ok, false im Fehlerfall
|
||||
*/
|
||||
public function getSingleProjektRessource($projekt_ressource_id)
|
||||
{
|
||||
$qry = "select * from fue.tbl_projekt_ressource where projekt_ressource_id = ".$this->db_add_param($projekt_ressource_id);
|
||||
$this->result=array();
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
if($row = $this->db_fetch_object())
|
||||
{
|
||||
$this->ressource_id = $row->ressource_id;
|
||||
$this->beschreibung = $row->beschreibung;
|
||||
$this->aufwand = $row->aufwand;
|
||||
$this->funktion_kurzbz = $row->funktion_kurzbz;
|
||||
$this->projekt_ressource_id= $row->projekt_ressource_id;
|
||||
$this->projekt_kurzbz = $row->projekt_kurzbz;
|
||||
$this->projektphase_id = $row->projektphase_id;
|
||||
return true;
|
||||
}
|
||||
//var_dump($this->result);
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Lädt alle Ressourcen zu einer Phase
|
||||
@@ -196,7 +234,7 @@ class ressource extends basis_db
|
||||
*/
|
||||
public function getPhaseRessourcen($projektphase_id)
|
||||
{
|
||||
$qry = "SELECT ressource.*, project.aufwand, project.projekt_ressource_id FROM fue.tbl_ressource as ressource
|
||||
$qry = "SELECT ressource.*, project.aufwand, project.funktion_kurzbz, project.projekt_ressource_id FROM fue.tbl_ressource as ressource
|
||||
JOIN fue.tbl_projekt_ressource project ON(project.ressource_id = ressource.ressource_id)
|
||||
WHERE project.projektphase_id =".$this->db_add_param($projektphase_id, FHC_INTEGER).";";
|
||||
|
||||
@@ -219,7 +257,8 @@ class ressource extends basis_db
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->aufwand = $row->aufwand;
|
||||
$obj->aufwand = $row->aufwand;
|
||||
$obj->funktion_kurzbz = $row->funktion_kurzbz;
|
||||
$obj->projekt_ressource_id = $row->projekt_ressource_id;
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
|
||||
@@ -283,7 +283,7 @@ class Securimage
|
||||
* The character set to use for generating the captcha code
|
||||
* @var string
|
||||
*/
|
||||
public $charset = 'ABCDEFGHKLMNPRSTUVWYZabcdefghklmnprstuvwyz23456789';
|
||||
public $charset = 'ABCDEFGHKLMNPRSTUVWYZabcdefghkmnprstuvwyz23456789';
|
||||
/**
|
||||
* How long in seconds a captcha remains valid, after this time it will not be accepted
|
||||
* @var unknown_type
|
||||
|
||||
@@ -5,10 +5,10 @@ $this->phrasen['incoming/learningagreementerstellen']='Learning Agreement erstel
|
||||
$this->phrasen['incoming/uploadvondateien']='Upload/Verwaltung von Dateien';
|
||||
$this->phrasen['incoming/ungueltigerbenutzer']='Ungültiger Benutzer';
|
||||
$this->phrasen['incoming/austauschprogram']='Austauschprogramm';
|
||||
$this->phrasen['incoming/austauschprgramwählen']= 'Austauschprogramm auswählen';
|
||||
$this->phrasen['incoming/austauschprgramwählen']= 'Austauschprogramm auswählen';
|
||||
$this->phrasen['incoming/übersichtlehrveranstaltungen']= 'Übersicht aller Lehrveranstaltungen';
|
||||
$this->phrasen['incoming/eigenelehrveranstaltungen']= 'Angemeldete Lehrveranstaltungen';
|
||||
$this->phrasen['incoming/freieplätze']='Freie Plätze';
|
||||
$this->phrasen['incoming/freieplätze']='Freie Plätze';
|
||||
$this->phrasen['incoming/studiertvon']='Studiert in Wien von';
|
||||
$this->phrasen['incoming/studiertbis']='Studiert in Wien bis';
|
||||
$this->phrasen['incoming/eigeneuniversitaet']='Heimatuniversität Daten';
|
||||
@@ -34,17 +34,13 @@ $this->phrasen['incoming/motivationsschreiben']='Motivationsschreiben';
|
||||
$this->phrasen['incoming/zeugnis']='Zeugnis';
|
||||
$this->phrasen['incoming/lichtbild']='Lichtbild';
|
||||
$this->phrasen['incoming/name']='Name';
|
||||
$this->phrasen['incoming/registrationEmail']='Dies ist eine automatisch generierte E-Mail.<br><br>
|
||||
Vielen Dank für Ihre Registrierung an der Fachhochschule Technikum Wien.<br><br>Sie wurden erfolgreich am System registriert.<br><br><br>Mit Hilfe Ihrer UID: <b>%s</b> können Sie sich in unserem
|
||||
System (<a href="'.APP_ROOT.'cis/public/incoming">Link zur Anmeldung</a>) anmelden und Ihre Daten bearbeiten.<br><br><br>
|
||||
Mit freundlichen Grüßen, <br><br>FH Technikum Wien International<br>Center for International Relations & Cross-Cultural Education<br>UAS Technikum Wien<br>Hoechstaedtplatz 5, 1200 Wien, AUSTRIA';
|
||||
$this->phrasen['incoming/weiter']='Weiter';
|
||||
$this->phrasen['incoming/fehlerAdresse']='Fehler beim Anlegen der Adresse aufgetreten.';
|
||||
$this->phrasen['incoming/fehlerKontakt']='Fehler beim Anlegen des Kontaktes aufgetreten.';
|
||||
$this->phrasen['incoming/fehlerIncoming']='Fehler beim Anlegen des Preincoming aufgetreten';
|
||||
$this->phrasen['incoming/nation']='Nation';
|
||||
$this->phrasen['incoming/hauptmenue']='Hauptmenü';
|
||||
$this->phrasen['incoming/welcomeToUAS']='Willkommen bei der Online Registrierung für Incomingstudierende an der Fachhochschule Technikum Wien!';
|
||||
$this->phrasen['incoming/welcomeToUAS']='Willkommen bei der Online Registrierung für Incomingstudierende an der %s!';
|
||||
$this->phrasen['incoming/registration']='Registration';
|
||||
$this->phrasen['incoming/ects']='ECTS';
|
||||
$this->phrasen['incoming/dokumenttyp']='Typ';
|
||||
@@ -58,7 +54,7 @@ $this->phrasen['incoming/nothesis']='keine Projektarbeit';
|
||||
$this->phrasen['incoming/masterthesis']='Master Thesis';
|
||||
$this->phrasen['incoming/bachelorthesis']='Bachelor Thesis';
|
||||
$this->phrasen['incoming/researcharea']='Gebiet';
|
||||
$this->phrasen['incoming/wennVorhanden']='wenn vorhanden';
|
||||
$this->phrasen['incoming/wennVorhanden']='wenn vorhanden';
|
||||
$this->phrasen['incoming/studentenImWS']='BewerberInnen für das Wintersemester wählen aus den Semestern: 1,3,5';
|
||||
$this->phrasen['incoming/studentenImSS']='BewerberInnen für das Sommersemester wählen aus den Semestern: 2,4,6';
|
||||
$this->phrasen['incoming/filter']='Filter';
|
||||
@@ -118,5 +114,10 @@ $this->phrasen['incoming/zurAnmeldung']='Zur Anmeldung';
|
||||
$this->phrasen['incoming/geaendertesLA']='Geändertes Learning Agreement';
|
||||
$this->phrasen['incoming/studienrichtungGastuniversitaet']= 'Studienrichtung Gastuniversität';
|
||||
$this->phrasen['incoming/orgform']='Orgform';
|
||||
$this->phrasen['incoming/alleSprachen']='Alle Sprachen';
|
||||
$this->phrasen['incoming/alleSprachen']='Alle Sprachen';
|
||||
$this->phrasen['incoming/ausgewaehlteUniversitaeten']='Ausgewählte Universitäten';
|
||||
$this->phrasen['incoming/bereitsAusgewaehlt']='Diese Universität wurde bereits ausgewählt';
|
||||
$this->phrasen['incoming/anfrageAbschicken']='Anfrage an CIR abschicken';
|
||||
$this->phrasen['incoming/captcha']='Geben Sie bitte hier die Zeichen aus der Grafik ein (Spamschutz).';
|
||||
$this->phrasen['incoming/andereGrafik']='Andere Grafik';
|
||||
?>
|
||||
+10
-2
@@ -2,11 +2,11 @@
|
||||
/*
|
||||
* Signatur die an E-Mails angehängt wird, die vom System verschickt werden
|
||||
*/
|
||||
$this->phrasen['mail/signatur']="Mit freundlichen Grüßen\n\nFachhochschule Technikum Wien\nHöchstädtplatz 6\n1200 Wien\n";
|
||||
$this->phrasen['mail/signatur']="Mit freundlichen Grüßen\n\nIhre Hochschule\n";
|
||||
/*
|
||||
* Mail, die vom Profil aus an den Einkauf bezüglich Betriebsmittel verschickt wird
|
||||
*/
|
||||
$this->phrasen['mail/profilBetriebsmittelKorrektur']="einkauf@technikum-wien.at";
|
||||
$this->phrasen['mail/profilBetriebsmittelKorrektur']="invalid@example.com";
|
||||
|
||||
$this->phrasen['mail/accountaktivierung']='<b><center>Account Information</center></b><br>
|
||||
Name: %1$s %2$s<br>
|
||||
@@ -39,4 +39,12 @@ For questions concerning the network services, see<br>
|
||||
These pages will give you a detailed overview of all services available.
|
||||
<br><br>
|
||||
';
|
||||
|
||||
$this->phrasen['mail/incomingRegistrationEmail']='Dies ist eine automatisch generierte E-Mail.<br><br>
|
||||
Vielen Dank für Ihre Registrierung.<br><br>Sie wurden erfolgreich am System registriert.
|
||||
<br><br><br>Mit Hilfe Ihrer UID: <b>%s</b> können Sie sich in unserem
|
||||
System (<a href="'.APP_ROOT.'cis/public/incoming">Link zur Anmeldung</a>) anmelden und Ihre Daten bearbeiten.<br><br><br>
|
||||
Mit freundlichen Grüßen,
|
||||
Ihre Hochschule';
|
||||
|
||||
?>
|
||||
|
||||
@@ -17,6 +17,7 @@ $this->phrasen['tools/mussAlsStudentEingeloggtSein']='Sie müssen als Student ei
|
||||
$this->phrasen['tools/nochKeineBeurteilungEingetragen']='Es wurden noch keine Beurteilungen eingetragen';
|
||||
$this->phrasen['tools/fehlerBeimAuslesenDerNoten']='Fehler beim Auslesen der Noten';
|
||||
$this->phrasen['tools/benotungsdatumDerZeugnisnote']='Benotungsdatum der Zeugnisnote';
|
||||
$this->phrasen['tools/hinweistextMarkierung']='Kennzeichnet jene Einträge, bei denen sich die LV-Note von der Zeugnisnote unterscheidet. <b>Letztgültig ist die Zeugnisnote</b>.<br>Sollten diese Angaben nicht stimmen, wenden Sie sich bitte an Ihre zuständige Assistenz.';
|
||||
|
||||
//Zahlungen
|
||||
$this->phrasen['tools/zahlungen']='Zahlungen';
|
||||
|
||||
@@ -5,10 +5,10 @@ $this->phrasen['incoming/learningagreementerstellen']='Create Learning Agreement
|
||||
$this->phrasen['incoming/uploadvondateien']='Upload/Manage Documents';
|
||||
$this->phrasen['incoming/ungueltigerbenutzer']='Invalid User Name';
|
||||
$this->phrasen['incoming/austauschprogram']='Exchange Program';
|
||||
$this->phrasen['incoming/austauschprgramwählen']= 'Select Exchange Program';
|
||||
$this->phrasen['incoming/austauschprgramwählen']= 'Select Exchange Program';
|
||||
$this->phrasen['incoming/übersichtlehrveranstaltungen']= 'All Subjects';
|
||||
$this->phrasen['incoming/eigenelehrveranstaltungen']= 'Registered Subjects';
|
||||
$this->phrasen['incoming/freieplätze']='Available Seats';
|
||||
$this->phrasen['incoming/freieplätze']='Available Seats';
|
||||
$this->phrasen['incoming/studiertvon']='Studies in Vienna From';
|
||||
$this->phrasen['incoming/studiertbis']='Studies in Vienna To';
|
||||
$this->phrasen['incoming/eigeneuniversitaet']='Sending Institution Information';
|
||||
@@ -34,10 +34,6 @@ $this->phrasen['incoming/motivationsschreiben']='Letter of motivation';
|
||||
$this->phrasen['incoming/zeugnis']='Transcript of record';
|
||||
$this->phrasen['incoming/lichtbild']='photo';
|
||||
$this->phrasen['incoming/name']='Name';
|
||||
$this->phrasen['incoming/registrationEmail']='This is an automatically generated email.<br><br>
|
||||
Thank you, for your registration at the UAS Technikum Wien.<br><br>Your application was successfully registered in our system.<br><br><br>
|
||||
With your user ID: <b>%s</b> you can now access our online application system for incoming students and fill in your data (<a href="'.APP_ROOT.'cis/public/incoming">application link</a>).<br><br><br>
|
||||
Kind regards, <br><br>FH Technikum Wien International<br>Center for International Relations & Cross-Cultural Education<br>UAS Technikum Wien<br>Hoechstaedtplatz 5, 1200 Wien, AUSTRIA ';
|
||||
$this->phrasen['incoming/weiter']='Next';
|
||||
$this->phrasen['incoming/fehlerAdresse']='Error, creating address.';
|
||||
$this->phrasen['incoming/fehlerKontakt']='Error, creating contact.';
|
||||
@@ -58,7 +54,7 @@ $this->phrasen['incoming/nothesis']='no Thesis';
|
||||
$this->phrasen['incoming/masterthesis']='Master Thesis';
|
||||
$this->phrasen['incoming/bachelorthesis']='Bachelor Thesis';
|
||||
$this->phrasen['incoming/researcharea']='Research Area';
|
||||
$this->phrasen['incoming/wennVorhanden']='if applicable';
|
||||
$this->phrasen['incoming/wennVorhanden']='if applicable';
|
||||
$this->phrasen['incoming/studentenImWS']='Applicants for the winter semester choose semesters: 1,3,5';
|
||||
$this->phrasen['incoming/studentenImSS']='Applicants for the summer semester choose semesters: 2,4,6';
|
||||
$this->phrasen['incoming/filter']='Filter';
|
||||
@@ -79,7 +75,7 @@ $this->phrasen['incoming/willkommenBeiOutgoingAnmeldung']='<p><b>Welcome to Outg
|
||||
<p>You have the following possibilities for a study visit abroad: Our European partner universities as part of the ERASMUS and CEEPUS mobility programs, our non-European partner institutions, other universities (free mover) and Summer Schools.</p>
|
||||
<p>You can study abroad and make use of a funding program for up to 12 months. At our partner universities you pay no tuition fees and the application process is supported by the Center for International Relations at the TW. A list of the partner institutions can be found on our homepage.</p>
|
||||
<p>On the following pages you can select the mobility program and the partner institution as well as entering the period of time you are planning for your study visit abroad. After we approve your registration you can enter further details and download the form for a Learning Agreement (important for the accreditation of your study abroad).</p>
|
||||
<p>Click on the button "Registration". Select the mobility program and the partner institution. Enter the data required and save your details. You will be informed via e-mail as to whether your selection has been approved. You can then discuss the application process with the Center for International Relations and enter further personal details.
|
||||
<p>Click on the button "Registration". Select the mobility program and the partner institution. Enter the data required and save your details. You will be informed via e-mail as to whether your selection has been approved. You can then discuss the application process with the Center for International Relations and enter further personal details.
|
||||
You can upload documents and prepare the Learning Agreement for the semester abroad. Your application documents will be forwarded to the partner institution you wish to apply for by the Center for International Relations,</p>';
|
||||
$this->phrasen['incoming/programmAuswahl']='Program Selection';
|
||||
$this->phrasen['incoming/auswahlUniversitaeten']='University Selection';
|
||||
@@ -119,5 +115,10 @@ $this->phrasen['incoming/zurAnmeldung']='Registration';
|
||||
$this->phrasen['incoming/geaendertesLA']='Changed Learning Agreement';
|
||||
$this->phrasen['incoming/studienrichtungGastuniversitaet']= 'Program home university';
|
||||
$this->phrasen['incoming/orgform']='Org. structure';
|
||||
$this->phrasen['incoming/alleSprachen']='All languages';
|
||||
$this->phrasen['incoming/alleSprachen']='All languages';
|
||||
$this->phrasen['incoming/ausgewaehlteUniversitaeten']='Selected universities';
|
||||
$this->phrasen['incoming/bereitsAusgewaehlt']='This universtity has already been choosed';
|
||||
$this->phrasen['incoming/anfrageAbschicken']='Send request to CIR';
|
||||
$this->phrasen['incoming/captcha']='Please enter the characters shown in the picture (spam protection).';
|
||||
$this->phrasen['incoming/andereGrafik']='Reload picture';
|
||||
?>
|
||||
@@ -31,7 +31,7 @@ $this->phrasen['profil/zustaendigeAssistenz']='Administrative Assistant';
|
||||
$this->phrasen['profil/wendenSieSichAn']='Please contact the';
|
||||
$this->phrasen['profil/solltenDatenNichtStimmen']='If your data is incorrect, please contact the responsible';
|
||||
$this->phrasen['profil/buero']='Office';
|
||||
$this->phrasen['profil/zeitsperrenVon']='Unavailabilities from';
|
||||
$this->phrasen['profil/zeitsperrenVon']='Unavailabilities of';
|
||||
$this->phrasen['profil/lvplanVon']='Schedule from';
|
||||
|
||||
$this->phrasen['profil/AccountInaktiv']='NOTICE: This account is no longer active';
|
||||
|
||||
@@ -8,6 +8,7 @@ $this->phrasen['tools/studienbeitragFuerSSNochNichtBezahlt']='tuition fee for se
|
||||
$this->phrasen['tools/studienerfolgsbestaetigung']='Student progress report';
|
||||
$this->phrasen['tools/studiensemesterAuswaehlen']='Please select the corresponding semester';
|
||||
$this->phrasen['tools/vorlageWohnsitzfinanzamt']='for submission to local tax office';
|
||||
$this->phrasen['tools/studienbuchblatt']='Studienbuchblatt'; //Noch zu übersetzen
|
||||
|
||||
//Leistungsbeurteilung
|
||||
$this->phrasen['tools/leistungsbeurteilung']='Performance Assessment ';
|
||||
@@ -16,6 +17,7 @@ $this->phrasen['tools/mussAlsStudentEingeloggtSein']='You must be logged in as a
|
||||
$this->phrasen['tools/nochKeineBeurteilungEingetragen']='No grade has been entered yet';
|
||||
$this->phrasen['tools/fehlerBeimAuslesenDerNoten']='Error reading the grades.';
|
||||
$this->phrasen['tools/benotungsdatumDerZeugnisnote']='Date of grading';
|
||||
$this->phrasen['tools/hinweistextMarkierung']='Kennzeichnet jene Einträge, bei denen sich die LV-Note von der Zeugnisnote unterscheidet. <b>Letztgültig ist die Zeugnisnote</b>.<br>Sollten diese Angaben nicht stimmen, wenden Sie sich bitte an Ihre zuständige Assistenz.'; //Noch zu übersetzen
|
||||
|
||||
//Zahlungen
|
||||
$this->phrasen['tools/zahlungen']='Payments';
|
||||
|
||||
Regular → Executable
+5
-3
@@ -19,7 +19,7 @@
|
||||
*/
|
||||
|
||||
$projekt_kurzbz=(isset($_GET['projekt_kurzbz'])?$_GET['projekt_kurzbz']:null);
|
||||
$projekt_phase=(isset($_GET['projekt_phase'])?$_GET['projekt_phase']:null);
|
||||
$projekt_phase=(isset($_GET['projekt_phase'])?$_GET['projekt_phase']:null);
|
||||
|
||||
if($projekt_phase != null && (is_numeric($projekt_phase) == false ))
|
||||
die('Ungültige ProjektphasenID');
|
||||
@@ -81,7 +81,8 @@ $ressource = new ressource();
|
||||
if($projekt_kurzbz!=null)
|
||||
$ressource->getProjectRessourcen($projekt_kurzbz);
|
||||
else if($projekt_phase!= null)
|
||||
$ressource->getPhaseRessourcen($projekt_phase);
|
||||
$ressource->getPhaseRessourcen($projekt_phase);
|
||||
|
||||
else
|
||||
$ressource->getAllRessourcen();
|
||||
|
||||
@@ -241,7 +242,8 @@ function draw_ressource($ressource)
|
||||
<RESSOURCE:insertvon><![CDATA['.$ressource->insertvon.']]></RESSOURCE:insertvon>
|
||||
<RESSOURCE:updateamum><![CDATA['.$ressource->updateamum.']]></RESSOURCE:updateamum>
|
||||
<RESSOURCE:updatevon><![CDATA['.$ressource->updatevon.']]></RESSOURCE:updatevon>
|
||||
<RESSOURCE:aufwand><![CDATA['.$ressource->aufwand.']]></RESSOURCE:aufwand>
|
||||
<RESSOURCE:aufwand><![CDATA['.$ressource->aufwand.']]></RESSOURCE:aufwand>
|
||||
<RESSOURCE:funktion_kurzbz><![CDATA['.$ressource->funktion_kurzbz.']]></RESSOURCE:funktion_kurzbz>
|
||||
<RESSOURCE:projekt_ressource_id><![CDATA['.$ressource->projekt_ressource_id.']]></RESSOURCE:projekt_ressource_id>
|
||||
<RESSOURCE:rdf_description><![CDATA['.$RdfDescription.']]></RESSOURCE:rdf_description>
|
||||
</RDF:Description>
|
||||
|
||||
Regular → Executable
+1
-1
@@ -70,7 +70,7 @@ function saveProjektRessource($username, $passwort, $projektRessource)
|
||||
$ressource->projekt_ressource_id=$projektRessource->projekt_ressource_id;
|
||||
$ressource->projektphase_id=$projektRessource->projektphase_id;
|
||||
$ressource->projekt_kurzbz=$projektRessource->projekt_kurzbz;
|
||||
$ressource->ressource_id = $projektRessource->ressource_id;
|
||||
$ressource->ressource_id = $projektRessource->ressource_id;
|
||||
$ressource->funktion_kurzbz = $projektRessource->funktion_kurzbz;
|
||||
$ressource->beschreibung = $projektRessource->beschreibung;
|
||||
$ressource->aufwand = $projektRessource->aufwand;
|
||||
|
||||
@@ -87,13 +87,13 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
|
||||
<xsl:text>, </xsl:text>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="geburtsnation_engl" />, citizen of <xsl:value-of select="staatsbuergerschaft_engl" />,</text:p>
|
||||
<text:p text:style-name="P1">that passed the Certificate Program for Further Education subjected to § 9 FHStG</text:p>
|
||||
<text:p text:style-name="P1">who completed the CVET course</text:p>
|
||||
<text:p text:style-name="P1"/>
|
||||
<text:p text:style-name="P3"><xsl:value-of select="stg_bezeichnung_engl" /></text:p>
|
||||
<text:p text:style-name="P1">(program number <xsl:value-of select="studiengang_kz" />)</text:p>
|
||||
<text:p text:style-name="P1"/>
|
||||
<text:p text:style-name="P1">at the University of Applied Sciences Technikum Wien</text:p>
|
||||
<text:p text:style-name="P1">the academic degree</text:p>
|
||||
<text:p text:style-name="P1">at the University of Applied Sciences Technikum Wien in accordance with §9 FHStG as amended</text:p>
|
||||
<text:p text:style-name="P1">the title</text:p>
|
||||
<text:p text:style-name="P1"/>
|
||||
<text:p text:style-name="P3"><xsl:value-of select="titel" /></text:p>
|
||||
<text:p text:style-name="P1"/>
|
||||
|
||||
Reference in New Issue
Block a user