diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html
index 7556c91bf..226ba6a83 100644
--- a/content/ToDo_FASo.html
+++ b/content/ToDo_FASo.html
@@ -419,6 +419,11 @@ Duplizierter Wert, etc.)
Erledigte Anforderungen
+ - Beim anlegen von neuen Buchungen wird jetzt ein Standardbetrag
+und Standardtext vorgeschlagen.
+13.03.2008 oesi
+
+
- Diverse Probleme die zur Speicherüberlastung und zum Absturz
des Programms führten wurden behoben
12.03.2008 oesi
diff --git a/content/student/studentkontoneudialog.js.php b/content/student/studentkontoneudialog.js.php
index 39498597a..f3176798e 100644
--- a/content/student/studentkontoneudialog.js.php
+++ b/content/student/studentkontoneudialog.js.php
@@ -99,9 +99,15 @@ function StudentKontoNeuSpeichern()
function StudentKontoNeuDefaultBetrag()
{
var typmenulist = document.getElementById('student-konto-neu-menulist-buchungstyp');
- betrag = typmenulist.selectedItem.getAttribute('betrag');
+ var betrag = typmenulist.selectedItem.getAttribute('standardbetrag');
+ var text = typmenulist.selectedItem.getAttribute('standardtext');
if(betrag=='')
- betrag='-0.0';
+ betrag='-0.00';
- document.getElementById('student-konto-neu-textbox-betrag').value=betrag;
+ if(document.getElementById('student-konto-neu-textbox-betrag').value=='' ||
+ document.getElementById('student-konto-neu-textbox-betrag').value=='-0.00')
+ document.getElementById('student-konto-neu-textbox-betrag').value=betrag;
+
+ if(document.getElementById('student-konto-neu-textbox-buchungstext').value=='')
+ document.getElementById('student-konto-neu-textbox-buchungstext').value=text;
}
\ No newline at end of file
diff --git a/content/student/studentkontoneudialog.xul.php b/content/student/studentkontoneudialog.xul.php
index ff227f501..68a271a61 100644
--- a/content/student/studentkontoneudialog.xul.php
+++ b/content/student/studentkontoneudialog.xul.php
@@ -62,7 +62,8 @@ echo '';
@@ -71,7 +72,7 @@ echo '';
-
+
diff --git a/include/konto.class.php b/include/konto.class.php
index 6df43548f..d68432fcb 100644
--- a/include/konto.class.php
+++ b/include/konto.class.php
@@ -55,6 +55,8 @@ class konto
var $nachname;
var $vorname;
var $vornamen;
+ var $standardbetrag;
+ var $standardtext;
//var $beschreibung;
@@ -433,6 +435,8 @@ class konto
$typ->buchungstyp_kurzbz = $row->buchungstyp_kurzbz;
$typ->beschreibung = $row->beschreibung;
+ $typ->standardbetrag = $row->standardbetrag;
+ $typ->standardtext = $row->standardtext;
$this->result[] = $typ;
}
diff --git a/rdf/buchungstyp.rdf.php b/rdf/buchungstyp.rdf.php
index eb00b06c0..5dba9a27b 100644
--- a/rdf/buchungstyp.rdf.php
+++ b/rdf/buchungstyp.rdf.php
@@ -58,7 +58,8 @@ foreach ($typ->result as $row)
buchungstyp_kurzbz ?>]]>
beschreibung ?>]]>
- ]]>
+ standardbetrag!=''?$row->standardbetrag:'-0.00'); ?>]]>
+ standardtext; ?>]]>