Hallo Leute,
ich versuche per Powermail das DoubleOptIn-Verfahren von direct_mail zu starten. Bisher habe ich folgende Lösung: In $sessiondata habe ich alle benötigten Varibalen. Ich glaube er baut mir dieses Fe_User-Objekt nicht auf. Irgendwie funtioniert das alles nicht. Den Code habe ich von MailformPlus per userfunc über direct_mail_subscription. Kann jemand helfen? require_once (PATH_tslib.'media/scripts/fe_adminLib.inc'); require_once(t3lib_extMgm::extPath('df_direct_mail_subscription').'pi1/class .dmailsubscribe.php'); class tx_powerdirectmail_pi1{ function PM_SubmitAfterMarkerHook(&$obj, $markerArray, $sessiondata){ // grab formdata $gender = $sessiondata['uid11']; $name = $sessiondata['uid2']; $vorname = $sessiondata['uid1']; $email = $sessiondata['uid3']; newsletter = $sessiondata['uid10'][0]; if(newsletter){ // load config $conf = $GLOBALS['TSFE']->tmpl->setup['plugin.']['feadmin.']['dmailsubscription.']; // simulate registerprocess $_POST['FE']['tt_address']['name'] = $vorname.' '.$name; $_POST['FE']['tt_address']['first_name'] = $vorname; $_POST['FE']['tt_address']['last_name'] = $name; $_POST['FE']['tt_address']['gender'] = $gender; $_POST['FE']['tt_address']['email'] = $email; $_POST['FE']['tt_address']['module_sys_dmail_html'] = 1; // Initialisierung feAdmin Objekt $ua = new user_feAdmin(); $ua->cObj = t3lib_div::makeInstance('tslib_cObj'); $ua->init($content,$conf); //zu Testzwecken $message = print_r($sessiondata,1); mail('c.endl...@merguet.de', 'hook', $message); }//if return true; } } Beste Grüße Christian Endlich _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german