Formularfelder (Kombofelder) mit den letzten verwendeten Werten vorbelegen

// Im folgenden ein Beispiel für phpBeforeData script eines Dokumentes
// Die Formnr im Beispiel 3758 ist auf der ersten Seite der Dokumentenverwaltung aufgeführt
// Die Felder ( im Beispiel "Anlass" ) werden als Array übergeben
<?php
require_once("FillUtils.class.php");
require_once("Document.class.php");
function phpBeforeData ( $kdnr,$auftrag_id = null ){
error_log("-----------------------------------");
$ret = new stdClass();
$f = new FillUtils('3758');
$r = $f->fetchLastFieldValuesByFormnr(true, array("Anlass"));
if(is_array($r)) {
     foreach( $r as $k => $v) {
         $ret->{$k} = $v;
     }
}
$ret->Betrag_Eintaegig = '24.00'; 
$ret->Betrag_Anreisetag = '14.00'; 
$ret->Betrag_24Std = '28.00'; 
$ret->Betrag_Abreisetag = '14.00'; 
return $ret;
}
?>

Schreibe einen Kommentar