Anzeige/Speichern von Credit Points; FAS -> Konto

This commit is contained in:
Stefan Puraner
2013-12-17 11:49:19 +00:00
parent f4772c19cf
commit 9108b62b13
6 changed files with 24 additions and 1 deletions
+2
View File
@@ -1441,6 +1441,7 @@ if(!$error)
$buchung->buchungstyp_kurzbz = $_POST['buchungstyp_kurzbz'];
$buchung->studiensemester_kurzbz = $_POST['studiensemester_kurzbz'];
$buchung->studiengang_kz = $_POST['studiengang_kz'];
$buchung->credit_points = $_POST['credit_points'];
$buchung->new = false;
$buchung->updateamum = date('Y-m-d H:i:s');
$buchung->updatevon = $user;
@@ -1616,6 +1617,7 @@ if(!$error)
$buchung->buchungstext = $_POST['buchungstext'];
$buchung->mahnspanne = $_POST['mahnspanne'];
$buchung->buchungstyp_kurzbz = $_POST['buchungstyp_kurzbz'];
$buchung->credit_points = $_POST["credit_points"];
$buchung->insertamum = date('Y-m-d H:i:s');
$buchung->insertvon = $user;
$buchung->new = true;
@@ -108,6 +108,7 @@ function StudentKontoNeuDefaultBetrag()
var typmenulist = document.getElementById('student-konto-neu-menulist-buchungstyp');
var betrag = typmenulist.selectedItem.getAttribute('standardbetrag');
var text = typmenulist.selectedItem.getAttribute('standardtext');
var credit_points = typmenulist.selectedItem.getAttribute('credit_points');
if(betrag=='')
betrag='-0.00';
@@ -117,4 +118,7 @@ function StudentKontoNeuDefaultBetrag()
if(document.getElementById('student-konto-neu-textbox-buchungstext').value=='')
document.getElementById('student-konto-neu-textbox-buchungstext').value=text;
if(document.getElementById('student-konto-neu-textbox-credit_points').value=='0.00')
document.getElementById('student-konto-neu-textbox-credit_points').value=credit_points;
}
@@ -65,6 +65,7 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'content/datepicker/datepicker.css" type
label="rdf:http://www.technikum-wien.at/buchungstyp/rdf#beschreibung"
standardbetrag="rdf:http://www.technikum-wien.at/buchungstyp/rdf#standardbetrag"
standardtext="rdf:http://www.technikum-wien.at/buchungstyp/rdf#standardtext"
credit_points="rdf:http://www.technikum-wien.at/buchungstyp/rdf#credit_points"
uri="rdf:*"/>
</menupopup>
</rule>
@@ -110,6 +111,13 @@ echo '<?xml-stylesheet href="'.APP_ROOT.'content/datepicker/datepicker.css" type
</template>
</menulist>
</row>
<row>
<label value="Credit Points" control="student-konto-neu-textbox-credit_points"/>
<hbox>
<textbox id="student-konto-neu-textbox-credit_points" maxlength="9" size="9" value='0.00'/>
<spacer flex="1" />
</hbox>
</row>
</rows>
</grid>
<hbox>
+7
View File
@@ -2048,6 +2048,7 @@ function StudentKontoAuswahl()
buchungstext = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#buchungstext" ));
mahnspanne = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#mahnspanne" ));
buchungstyp_kurzbz = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#buchungstyp_kurzbz" ));
credit_points = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#credit_points" ));
document.getElementById('student-konto-textbox-betrag').value=betrag;
document.getElementById('student-konto-textbox-buchungsdatum').value=buchungsdatum;
@@ -2057,6 +2058,7 @@ function StudentKontoAuswahl()
document.getElementById('student-konto-textbox-buchungsnr').value=buchungsnr;
document.getElementById('student-konto-menulist-studiensemester').value=studiensemester_kurzbz;
document.getElementById('student-konto-menulist-studiengang_kz').value=studiengang_kz;
document.getElementById('student-konto-textbox-credit_points').value=credit_points;
}
// ****
@@ -2267,6 +2269,7 @@ function StudentKontoDetailDisableFields(val)
document.getElementById('student-konto-textbox-buchungsdatum').disabled=val;
document.getElementById('student-konto-textbox-buchungstext').disabled=val;
document.getElementById('student-konto-textbox-mahnspanne').disabled=val;
document.getElementById('student-konto-textbox-credit_points').disabled=val;
document.getElementById('student-konto-menulist-buchungstyp').disabled=val;
document.getElementById('student-konto-menulist-studiensemester').disabled=val;
document.getElementById('student-konto-menulist-studiengang_kz').disabled=val;
@@ -2288,6 +2291,7 @@ function StudentKontoDetailSpeichern()
buchungsnr = document.getElementById('student-konto-textbox-buchungsnr').value;
studiensemester_kurzbz = document.getElementById('student-konto-menulist-studiensemester').value;
studiengang_kz = document.getElementById('student-konto-menulist-studiengang_kz').value;
credit_points = document.getElementById('student-konto-textbox-credit_points').value;
if(buchungsdatum!='' && !CheckDatum(buchungsdatum))
{
@@ -2307,6 +2311,7 @@ function StudentKontoDetailSpeichern()
req.add('buchungsnr', buchungsnr);
req.add('studiensemester_kurzbz', studiensemester_kurzbz);
req.add('studiengang_kz', studiengang_kz);
req.add('credit_points', credit_points);
var response = req.executePOST();
@@ -2454,6 +2459,7 @@ function StudentKontoNeuSpeichern(dialog, person_ids, studiengang_kz)
mahnspanne = dialog.getElementById('student-konto-neu-textbox-mahnspanne').value;
buchungstyp_kurzbz = dialog.getElementById('student-konto-neu-menulist-buchungstyp').value;
studiensemester_kurzbz = dialog.getElementById('student-konto-neu-menulist-studiensemester').value;
credit_points = dialog.getElementById('student-konto-neu-textbox-credit_points').value;
if(buchungsdatum!='' && !CheckDatum(buchungsdatum))
{
@@ -2471,6 +2477,7 @@ function StudentKontoNeuSpeichern(dialog, person_ids, studiengang_kz)
req.add('mahnspanne', mahnspanne);
req.add('buchungstyp_kurzbz', buchungstyp_kurzbz);
req.add('studiensemester_kurzbz', studiensemester_kurzbz);
req.add('credit_points', credit_points);
var response = req.executePOST();
+2 -1
View File
@@ -222,7 +222,7 @@ class konto extends basis_db
' updatevon='.$this->addslashes($this->updatevon).','.
' insertamum='.$this->addslashes($this->insertamum).','.
' insertvon='.$this->addslashes($this->insertvon).','.
' ext_id='.$this->addslashes($this->ext_id).
' ext_id='.$this->addslashes($this->ext_id).','.
' credit_points='.$this->addslashes($this->credit_points).
" WHERE buchungsnr='".addslashes($this->buchungsnr)."';";
@@ -415,6 +415,7 @@ class konto extends basis_db
$typ->beschreibung = $row->beschreibung;
$typ->standardbetrag = $row->standardbetrag;
$typ->standardtext = $row->standardtext;
$typ->credit_points = $row->credit_points;
$typ->aktiv = ($row->aktiv=='t'?true:false);
$this->result[] = $typ;
+1
View File
@@ -66,6 +66,7 @@ foreach ($typ->result as $row)
<TYP:beschreibung><![CDATA[<?php echo $row->beschreibung ?>]]></TYP:beschreibung>
<TYP:standardbetrag><![CDATA[<?php echo ($row->standardbetrag!=''?$row->standardbetrag:'-0.00'); ?>]]></TYP:standardbetrag>
<TYP:standardtext><![CDATA[<?php echo $row->standardtext; ?>]]></TYP:standardtext>
<TYP:credit_points><![CDATA[<?php echo $row->credit_points; ?>]]></TYP:credit_points>
<TYP:aktiv><![CDATA[<?php echo ($row->aktiv?'true':'false'); ?>]]></TYP:aktiv>
</RDF:Description>
</RDF:li>