In der Eingangsmail hätte ich gerne
Daten mit folgender ID abgespeichert: 17
Formular ID: 1
Formular Titel: Kontakt
Form Name: kontakt
Gesendet um: 2008-07-08 11:51:01
Absender IP: 00.000.00.0
Absender Browser: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.8.1.15) Gecko/20080623 Firefox/2.0.0.15
Absender Betriebssystem: win
weg. Das stört i.d. R. nur.Nun habe ich in der
facileforms.process.php
Zeilen auskommentiert und zwar so:
$body .=
BFText::_('PROCESS_FORMID').": ".$this->form.nl().
BFText::_('PROCESS_FORMTITLE').": ".$this->formrow->title.nl().
BFText::_('PROCESS_FORMNAME').": ".$this->formrow->name.nl().nl().
BFText::_('PROCESS_SUBMITTEDAT').": ".$this->submitted.nl().
//BFText::_('PROCESS_SUBMITTERIP').": ".$this->ip.nl().
//BFText::_('PROCESS_PROVIDER').": ".$this->provider.nl().
//BFText::_('PROCESS_BROWSER').": ".$this->browser.nl().
//BFText::_('PROCESS_OPSYS').": ".$this->opsys.nl().nl();
if (count($this->maildata)) foreach ($this->maildata as $data)
$body .= $data[_FF_DATA_TITLE].": ".$data[_FF_DATA_VALUE].nl();
Original sieht es ja so aus ....
if ($this->dying) return;
$from = $mainframe->getCfg('mailfrom');
$fromname = $mainframe->getCfg('fromname');
if ($this->formrow->emailntf==2)
$recipient = $this->formrow->emailadr;
else
$recipient = $ff_config->emailadr;
$subject = BFText::_('PROCESS_FORMRECRECEIVED');
$body = '';
if ($this->record_id != '')
$body .= BFText::_('PROCESS_RECORDSAVEDID')." ".$this->record_id.nl().nl();
$body .=
BFText::_('PROCESS_FORMID').": ".$this->form.nl().
BFText::_('PROCESS_FORMTITLE').": ".$this->formrow->title.nl().
BFText::_('PROCESS_FORMNAME').": ".$this->formrow->name.nl().nl().
BFText::_('PROCESS_SUBMITTEDAT').": ".$this->submitted.nl().
BFText::_('PROCESS_SUBMITTERIP').": ".$this->ip.nl().
BFText::_('PROCESS_PROVIDER').": ".$this->provider.nl().
BFText::_('PROCESS_BROWSER').": ".$this->browser.nl().
BFText::_('PROCESS_OPSYS').": ".$this->opsys.nl().nl();
if (count($this->maildata)) foreach ($this->maildata as $data)
$body .= $data[_FF_DATA_TITLE].": ".$data[_FF_DATA_VALUE].nl();
Jetzt erhalte ich aber beim Aufruf der Seite auf der sich das Formular befindet folgende Fehlermeldung:
Parse error: syntax error, unexpected T_IF in
/pfadhierhin/components/com_facileforms/facileforms.process.php on line 2971
Dies weist auf
if (count($this->maildata)) foreach ($this->maildata as $data)
Hm, stehe auf dem Schlauch. Muss irgendwo ein Semikolon hin. Oder habe ich was Lebenswichtiges auskommentiert?