Sylvain Gourvil - Mediasmart schrieb:
> Hi all,
> 
> There is something I could not find and I am quite sure it exists 
> somewhere in repository or core.
> 
> I do not want to use workspace. I just want to receive an email when a 
> backend user update a content, create a page ... with user and url in 
> the email content.
> Does anyone know how to implement it ?

Pretty easy.
There is a hook in tcemain that can be called after the data has been 
processed.
Simply send emails then (see example):

function processDatamap_afterDatabaseOperations($status, $table, $id, 
$fieldArray, $that) {
                global $BE_USER;

                $localFieldArray = t3lib_div::_GP('data');
                $localFieldArray = $localFieldArray[$table][$id];
                if ($table == 'tt_news' && 
$localFieldArray['tx_wmdbbitpresseabo_send'] == 1 && 
$localFieldArray['hidden'] == 0) {
                        // Hole aktuelle News
                        $queryParts = array(
                                'SELECT'        => 'uid',
                                'FROM'          => $table,
                                'WHERE'         => 'datetime = 
'.$localFieldArray['datetime'].' AND pid = 
'.intval($localFieldArray['pid']).' AND cruser_id = 
'.intval($BE_USER->user['uid']),
                                'LIMIT'         => 1,
                        );
                        $res = 
$GLOBALS['TYPO3_DB']->exec_SELECT_queryArray($queryParts);
                        echo $GLOBALS['TYPO3_DB']->debug_lastBuiltQuery;
                        $row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res);

                        $bodytext = 'Eine neue Newsmeldung auf ###SITE###
===========================================================================
'.$localFieldArray['title'].'
===========================================================================
'.strip_tags($localFieldArray['short']).'
===========================================================================
Mehr unter: <###DETAILLINK###>';

                }
        }

-- 
TYPO3 certified intregator
T3DD09 Entertainer
_______________________________________________
TYPO3-english mailing list
TYPO3-english@lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english

Reply via email to