This commit is contained in:
Stefan Puraner
2014-03-17 12:17:17 +00:00
parent 469ddbd78b
commit f538ebc699
8 changed files with 90 additions and 22 deletions
+36 -5
View File
@@ -159,8 +159,39 @@ function writePrfFensterDetails(){
}
}
function loadPruefungen()
{
// var studiensemester_kurzbz = $("#studiensemester option:selected").val();
var student_uid = "if11b044";
$.ajax({
dataType: 'json',
url: "../../../../soap/fhcomplete.php",
data: {
typ: "json",
class: "lehrveranstaltung",
method: "load_lva_student",
parameter_0: student_uid //IDs der beuschten LVs eines Studenten
},
error: loadError
}).success(function(data){
var lvIds = [];
data.result.forEach(function(e){
lvIds.push(e.lehrveranstaltung_id);
});
console.log(lvIds);
$.ajax({
dataType: 'json',
url: "./pruefungsanmeldung.json.php",
type: "POST",
data: {
method: "getPruefungByLv",
lvIds: lvIds //IDs der beuschten LVs eines Studenten
},
error: loadError
}).success(function(data){
data.result.forEach(function(e){
$("#prfDetails").append(e.lehrveranstaltung_id+"</br>");
})
});
});
}
@@ -284,7 +284,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<row>
<vbox>
<label value="Datum" control="student-abschlusspruefung-datum-datum" />
<label value="Sponsion" control="student-abschlusspruefung-datum-sponsion" />
<label id="student-abschlusspruefung-datum-sponsion-label" value="Sponsion" control="student-abschlusspruefung-datum-sponsion" />
</vbox>
<vbox>
<box class="Datum" id="student-abschlusspruefung-datum-datum" disabled="true"/>
+2 -1
View File
@@ -524,7 +524,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<splitter class="tree-splitter"/>
<treecol id="student-prestudent-tree-rolle-ausbildungssemester" label="Semester" flex="2" hidden="false" persist="hidden, width, ordinal"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/prestudentrolle/rdf#ausbildungssemester" />
sort="rdf:http://www.technikum-wien.at/prestudentrolle/rdf#ausbildungssemester"
sorthints="integer"/>
<splitter class="tree-splitter"/>
<treecol id="student-prestudent-tree-rolle-datum" label="Datum" flex="2" hidden="false" persist="hidden, width, ordinal"
class="sortDirectionIndicator"
+32
View File
@@ -570,4 +570,36 @@ class pruefungCis extends basis_db
}
return true;
}
public function getPruefungByLv($lehrveranstaltung_IDs = array())
{
if(empty($lehrveranstaltung_IDs))
{
$this->errormsg = "Keine Lehrveranstaltungen übergeben.</br>";
return false;
}
$in = "";
foreach($lehrveranstaltung_IDs as $id)
{
$in.= $id.', ';
}
$in = substr($in, 0, -2);
$qry = 'SELECT * FROM campus.tbl_lehrveranstaltung_pruefung WHERE lehrveranstaltung_id IN ('.$in.')';
if($this->db_query($qry))
{
while($row = $this->db_fetch_object())
{
$obj = new stdClass();
$obj->lehrveranstaltung_pruefung_id = $row->lehrveranstaltung_pruefung_id;
$obj->lehrveranstaltung_id = $row->lehrveranstaltung_id;
$obj->pruefung_id = $row->pruefung_id;
array_push($this->lehrveranstaltungen, $obj);
}
return true;
}
return false;
}
}
+2 -2
View File
@@ -560,9 +560,9 @@ class studienordnung extends basis_db
return false;
}
$qry = 'SELECT DISTINCT studiensemester_kurzbz
$qry = 'SELECT DISTINCT studiensemester_kurzbz, MAX(semester)
FROM lehre.tbl_studienordnung_semester
WHERE studienordnung_id='.$this->db_add_param($studienordnung_id).';';
WHERE studienordnung_id='.$this->db_add_param($studienordnung_id).' GROUP BY studiensemester_kurzbz ORDER BY MAX(semester);';
if(!$this->db_query($qry))
{
+8 -8
View File
@@ -210,7 +210,7 @@ $menu=array
'Lehrfachpflege'=>array('name'=>'Lehrfachpflege', 'link'=>'lehre/lehrfach/lehrfachpflege.php', 'target'=>'main'),
'LehreinheitWartung'=>array('name'=>'Lehreinheitwartung', 'link'=>'stammdaten/le_wartung.php', 'target'=>'main'),
'lvverteilung'=>array('name'=>'LVVerteilung', 'link'=>'lehre/lv_verteilung/lv_verteilung.php', 'target'=>'main'),
'Kreuzerllistekopieren'=>array('name'=>'Kreuzerllisten kopieren', 'link'=>'https://cis.technikum-wien.at/cis/private/lehre/benotungstool/copy_uebung.php', 'target'=>'_blank'),
'Kreuzerllistekopieren'=>array('name'=>'Kreuzerllisten kopieren', 'link'=>CIS_ROOT.'cis/private/lehre/benotungstool/copy_uebung.php', 'target'=>'_blank'),
'LDAPCheck'=>array('name'=>'LDAPCheck', 'link'=>'personen/ldap_check.php', 'target'=>'main'),
'Firmenwartung'=>array('name'=>'Firmenwartung', 'link'=>'stammdaten/firma_zusammen_uebersicht.php', 'target'=>'main'),
'checkStudenten'=>array('name'=>'CheckStudenten', 'link'=>'../system/checkStudenten.php', 'target'=>'main'),
@@ -259,8 +259,8 @@ $menu=array
'Tools'=> array
(
'name'=>'Tools', 'permissions'=>array('admin'),
'phpPgAdmin'=>array('name'=>'phpPgAdmin', 'link'=>'https://vilesci.technikum-wien.at/phppgadmin/index.php', 'target'=>'_blank'),
'phpMyAdmin'=>array('name'=>'phpMyAdmin', 'link'=>'https://vilesci.technikum-wien.at/phpmyadmin/index.php', 'target'=>'_blank'),
'phpPgAdmin'=>array('name'=>'phpPgAdmin', 'link'=>APP_ROOT.'phppgadmin/index.php', 'target'=>'_blank'),
'phpMyAdmin'=>array('name'=>'phpMyAdmin', 'link'=>APP_ROOT.'phpmyadmin/index.php', 'target'=>'_blank'),
'SiPassDB'=>array('name'=>'SiPass Datenbank', 'link'=>'admin/sipassdb.php', 'target'=>'main'),
'ServerTests'=>array('name'=>'Server-Tests', 'link'=>'admin/test/index.php', 'target'=>'main'),
'htaccessGenerator'=>array('name'=>'.htaccess-Generator', 'link'=>'admin/htaccess/access.php', 'target'=>'main'),
@@ -272,12 +272,12 @@ $menu=array
'ViReferenz'=>array('name'=>'VI-Kurzreferenz', 'link'=>'admin/VI-Kurzreferenz.html', 'target'=>'main'),
),
'Cronjobs'=>array('name'=>'Cronjobs', 'link'=>'stammdaten/cronjobverwaltung.php', 'target'=>'main','permissions'=>array('basis/cronjob')),
),
'SD-Tools'=> array
(
'name'=>'SD-Tools', 'opener'=>'true', 'hide'=>'true', 'permissions'=>array('admin','lv-plan','support'), 'image'=>'vilesci_sdtools.png',
'link'=>'https://sdtools.technikum-wien.at', 'target'=>'_blank',
)
// 'SD-Tools'=> array
// (
// 'name'=>'SD-Tools', 'opener'=>'true', 'hide'=>'true', 'permissions'=>array('admin','lv-plan','support'), 'image'=>'vilesci_sdtools.png',
// 'link'=>'https://sdtools.technikum-wien.at', 'target'=>'_blank',
// )
);
+3 -3
View File
@@ -8,7 +8,7 @@
<body>
<h2>Links für die FAS-Installation</h2>
<a href="../../content/InstallationsanleitungFASonline.html">Installationsanleitung</a><br><br>
<a href="http://www.seamonkey-project.org/releases/1.1.18">Seamonkey Download (Version 1.1.18)</a><br>
<a href="http://www.seamonkey-project.org/releases/2.11">Seamonkey Download (Version 2.11)</a><br>
<a href="XPI/orbit-1.8f5-MiK.xpi">Orbit 3+1 Theme</a><br>
<br>
<h3>Images:</h3>
@@ -16,7 +16,7 @@
<a href="../../skin/images/Tempus.ico">tempus.ico</a><br>
<a href="../../skin/images/FAS.ico">fas.ico</a><br>
<h3>XPI:</h3>
<a href="XPI/FASoProduktiv/FASonline.xpi">FASonline.xpi</a><br>
<a href="XPI/TempusTWProduktiv/Tempus.xpi">Tempus.xpi</a><br>
<a href="XPI/Seamonkey2.11/fhcomplete/fhcomplete.xpi">FH Complete.xpi</a><br>
<!--<a href="XPI/TempusTWProduktiv/Tempus.xpi">Tempus.xpi</a><br>-->
</body>
</html>
+6 -2
View File
@@ -164,8 +164,12 @@
{
$outp.="<OPTION onclick=\"window.location.href = '".$_SERVER['PHP_SELF']."?stg_kz=$stg->studiengang_kz&semester=$semester'\" ".($stg->studiengang_kz==$stg_kz?'selected':'').">$stg->kuerzel - $stg->bezeichnung</OPTION>";
//$outp.= '<A href="'.$_SERVER['PHP_SELF'].'?stg_kz='.$stg->studiengang_kz.'&sem='.$semester.'">'.$stg->kuerzel.'</A> - ';
$s[$stg->studiengang_kz]->max_sem=$stg->max_semester;
$s[$stg->studiengang_kz]->kurzbz=$stg->kurzbzlang;
$a = new stdClass();
$a->max_sem=$stg->max_semester;
$a->kurzbz=$stg->kurzbzlang;
$s[$stg->studiengang_kz]=$a;
// $s[$stg->studiengang_kz]->max_sem=$stg->max_semester;
// $s[$stg->studiengang_kz]->kurzbz=$stg->kurzbzlang;
}
$outp.='</SELECT>';
$outp.= '<BR> -- ';