[TYPO3-german] Hilfe zu Hook
Georg Ringer
spam at ringerge.org
Thu Mar 30 10:40:56 CEST 2006
Hallo,
ich hoffe hier kann mir wer helfen:
Ich habe einen kleinen Hook geschrieben, der Daten von einem referenziertem
Datensatz übernehmen soll.
folgender einfacher Code:
class tx_rghook_tcemainprocdm {
function processDatamap_postProcessFieldArray ($status, $table, $id,
$fieldArray, $this) {
if ($table == 'tx_rghook_person' && $status== 'update') {
global $TYPO3_DB;
$tables = "tx_rghook_person";
$fields = "uid, ttaddress, ttaddresscheck, name, email";
$temp_where='uid = '.$id;
$res = $TYPO3_DB->exec_SELECTquery($fields, $tables, $temp_where);
$row = $TYPO3_DB->sql_fetch_assoc($res);
if ($row[ttaddresscheck] == 1) {
$tables = "tt_address";
$fields = 'name, email';
$temp_where='uid = '.$row['ttaddress'];
$res2 = $TYPO3_DB->exec_SELECTquery($fields, $tables, $temp_where);
$row2 = $TYPO3_DB->sql_fetch_assoc($res2);
$fieldArray['name']= $row2['name'];
$fieldArray['email']= $row2['email'];
} // $row['ttaddresscheck'] == 1
} // $table == 'tx_rghook_person' && $status== 'update'
}
}
=> ich erweiter $fieldArray und das funktioniert auch, aber die Daten werden
dann nicht in die DB geschrieben.
Was habe ich vergessen??
vielen Dank!
Georg
More information about the TYPO3-german
mailing list