This commit is contained in:
Andreas Österreicher
2007-09-11 09:05:52 +00:00
parent e1666bbf7e
commit 27080d4e2c
6 changed files with 68 additions and 22 deletions
+1 -1
View File
@@ -38,7 +38,7 @@
<!--<xul:textbox maxlength="10" xbl:inherits="disabled, value" size="10" tooltiptext="Format: DD.MM.JJJJ Beispiel: 31.12.2007"/>-->
<xul:hbox>
<xul:spacer flex="1"/>
<xul:menulist anonid="binding-menulist-field" style="margin: 1px" editable="true" xbl:inherits="disabled, value" label="">
<xul:menulist anonid="binding-menulist-field" style="padding: 1px" editable="true" xbl:inherits="disabled, value" label="">
<xul:menupopup>
<xul:datepicker anonid="binding-datepicker-field"
onselect="parentNode.parentNode.parentNode.parentNode.value=this.selection.currentDay+'.'+(parseInt(this.selection.currentMonth)+1)+'.'+this.selection.currentYear"/>
@@ -42,10 +42,12 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/bindings.css\" type=\"text/css
<menuitem label="Entfernen" oncommand="LehrveranstaltungNotenDelete();" id="lehrveranstaltung-noten-tree-popup-delete" hidden="false"/>
</popup>
</popupset>
<hbox flex="1">
<hbox flex="1" style="margin-top: 10px;">
<vbox flex="1">
<label value="Zeugnis" />
<tree id="lehrveranstaltung-noten-tree" seltype="single" hidecolumnpicker="false" flex="1"
datasources="rdf:null" ref="http://www.technikum-wien.at/zeugnisnote/liste"
style="margin-left:10px;margin-right:10px;margin-bottom:5px;margin-top: 10px;" height="100%" enableColumnDrag="true"
style="margin-bottom:5px;" height="100%" enableColumnDrag="true"
onselect="LehrveranstaltungNotenAuswahl()"
context="lehrveranstaltung-noten-tree-popup"
flags="dont-build-content"
@@ -113,17 +115,18 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/bindings.css\" type=\"text/css
</treechildren>
</template>
</tree>
</vbox>
<vbox>
<spacer flex="1"/>
<button id="lehrveranstaltung-note-copy" label="&lt;=" style="font-weight: bold;" oncommand="LehrveranstaltungNotenMove();"/>
<spacer flex="1"/>
</vbox>
<vbox flex="1">
<label value="Lektor" />
<tree id="lehrveranstaltung-lvgesamtnoten-tree" seltype="multi" hidecolumnpicker="false" flex="1"
datasources="rdf:null" ref="http://www.technikum-wien.at/lvgesamtnote/liste"
style="margin-left:10px;margin-right:10px;margin-bottom:5px;margin-top: 10px;" height="100%" enableColumnDrag="true"
style="margin-bottom:5px;" height="100%" enableColumnDrag="true"
flags="dont-build-content"
>
@@ -194,7 +197,7 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/bindings.css\" type=\"text/css
</treechildren>
</template>
</tree>
</vbox>
</hbox>
<hbox>
<label value="Note" control="lehrveranstaltung-noten-menulist-note"/>
+5 -5
View File
@@ -183,7 +183,7 @@ if(!$error)
if(!$student->load($_POST['uid']))
{
$return = false;
$errormsg = 'Fehler beim laden:'.$student->errormsg;
$errormsg = 'Fehler beim Laden:'.$student->errormsg;
$error = true;
}
@@ -291,7 +291,7 @@ if(!$error)
if(!$person->load($_POST['person_id']))
{
$return = false;
$errormsg = 'Fehler beim laden:'.$person->errormsg;
$errormsg = 'Fehler beim Laden:'.$person->errormsg;
$error = true;
}
@@ -352,7 +352,7 @@ if(!$error)
if(!$prestudent->load($_POST['prestudent_id']))
{
$return = false;
$errormsg = 'Fehler beim laden:'.$prestudent->errormsg;
$errormsg = 'Fehler beim Laden:'.$prestudent->errormsg;
$error = true;
}
@@ -875,7 +875,7 @@ if(!$error)
else
{
$return = false;
$errormsg = 'Fehler beim Speicher:'.$buchung->errormsg;
$errormsg = 'Fehler beim Speichern:'.$buchung->errormsg;
}
}
else
@@ -1180,7 +1180,7 @@ if(!$error)
{
$error = true;
$return = false;
$errormsg = 'Fehler beim laden der Betriebmittelperson Zuordnung';
$errormsg = 'Fehler beim Laden der Betriebmittelperson Zuordnung';
}
}
else
+9 -6
View File
@@ -42,10 +42,12 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/bindings.css\" type=\"text/css
<menuitem label="Entfernen" oncommand="StudentNotenDelete();" id="student-noten-tree-popup-delete" hidden="false"/>
</popup>
</popupset>
<hbox flex="1">
<hbox flex="1" style="margin-top: 10px;">
<vbox flex="1">
<label value='Zeugnis' />
<tree id="student-noten-tree" seltype="single" hidecolumnpicker="false" flex="1"
datasources="rdf:null" ref="http://www.technikum-wien.at/zeugnisnote/liste"
style="margin-left:10px;margin-right:10px;margin-bottom:5px;margin-top: 10px;" height="100%" enableColumnDrag="true"
style="margin-bottom:5px;" height="100%" enableColumnDrag="true"
onselect="StudentNotenAuswahl()"
context="student-noten-tree-popup"
flags="dont-build-content"
@@ -105,17 +107,18 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/bindings.css\" type=\"text/css
</treechildren>
</template>
</tree>
</vbox>
<vbox>
<spacer flex="1"/>
<button id="student-note-copy" label="&lt;=" style="font-weight: bold;" oncommand="StudentNotenMove();"/>
<spacer flex="1"/>
</vbox>
<vbox flex="1">
<label value='Lektor' />
<tree id="student-lvgesamtnoten-tree" seltype="multi" hidecolumnpicker="false" flex="1"
datasources="rdf:null" ref="http://www.technikum-wien.at/lvgesamtnote/liste"
style="margin-left:10px;margin-right:10px;margin-bottom:5px;margin-top: 10px;" height="100%" enableColumnDrag="true"
style="margin-bottom:5px;" height="100%" enableColumnDrag="true"
flags="dont-build-content"
>
@@ -178,7 +181,7 @@ echo "<?xml-stylesheet href=\"".APP_ROOT."content/bindings.css\" type=\"text/css
</treechildren>
</template>
</tree>
</vbox>
</hbox>
<hbox>
<label value="Note" control="student-noten-menulist-note"/>
+39
View File
@@ -2922,6 +2922,40 @@ function StudentPruefungNeu()
var rdfService = Components.classes["@mozilla.org/rdf/rdf-service;1"].getService(Components.interfaces.nsIRDFService);
var datasource = rdfService.GetDataSource(url);
LVDropDown.database.AddDataSource(datasource);
LVDropDown.value='';
LVDropDown.selectedItem='';
var LEDropDown = document.getElementById('student-pruefung-menulist-lehreinheit');
//Alte DS entfernen
var oldDatasources = LEDropDown.database.GetDataSources();
while(oldDatasources.hasMoreElements())
{
LEDropDown.database.RemoveDataSource(oldDatasources.getNext());
}
//Refresh damit die entfernten DS auch wirklich entfernt werden
LEDropDown.builder.rebuild();
LEDropDown.value='';
LEDropDown.selectedItem='';
var MADropDown = document.getElementById('student-pruefung-menulist-mitarbeiter');
//Alte DS entfernen
var oldDatasources = MADropDown.database.GetDataSources();
while(oldDatasources.hasMoreElements())
{
MADropDown.database.RemoveDataSource(oldDatasources.getNext());
}
//Refresh damit die entfernten DS auch wirklich entfernt werden
MADropDown.builder.rebuild();
MADropDown.value='';
MADropDown.selectedItem='';
document.getElementById('student-pruefung-menulist-note').value='9';
document.getElementById('student-pruefung-textbox-datum').value='<?php echo date('d.m.Y');?>';
document.getElementById('student-pruefung-textbox-anmerkung').value='';
}
// ****
@@ -2985,6 +3019,11 @@ function StudentPruefungDetailSpeichern()
neu = document.getElementById('student-pruefung-checkbox-neu').checked;
pruefung_id = document.getElementById('student-pruefung-textbox-pruefung_id').value;
if(lehreinheit_id=='')
{
alert('Es muss eine Lehreinheit ausgewaehlt werden');
return false;
}
var tree = document.getElementById('student-tree');
if (tree.currentIndex==-1)
+5 -4
View File
@@ -164,7 +164,8 @@ class studiensemester
function getakt()
{
$qry = "SELECT studiensemester_kurzbz FROM public.tbl_studiensemester WHERE start <= now() AND ende >= now()";
if(!$res=pg_exec($this->conn,$qry))
if(!$res=pg_query($this->conn,$qry))
{
$this->errormsg = pg_errormessage($this->conn);
return false;
@@ -189,7 +190,7 @@ class studiensemester
function getAktTillNext()
{
$qry = "SELECT * FROM public.vw_studiensemester ORDER BY delta LIMIT 2";
if(!$res=pg_exec($this->conn,$qry))
if(!$res=pg_query($this->conn,$qry))
{
$this->errormsg = pg_errormessage($this->conn);
return false;
@@ -229,7 +230,7 @@ class studiensemester
*/
function getaktorNext($semester='')
{
if($stsem=$this->getakt() && $semester=='')
if(($stsem=$this->getakt()) && $semester=='')
return $stsem;
else
{
@@ -246,7 +247,7 @@ class studiensemester
}
$qry.= " AND ende >= now() ORDER BY ende LIMIT 1";
if(!$res=pg_exec($this->conn,$qry))
if(!$res=pg_query($this->conn,$qry))
{
$this->errormsg = pg_errormessage($this->conn);
return false;