[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