я так и не разобрался как такое сделать в FF - вопрос остался открытым (семизнаки в в посте от 02.12.2006, 21:23:49 в силе)
Ну пришли в личку мне, чтоли пяток этих семизнаков. Больше не надо, может тебе пригодятся. А можешь и вообще не присылать.
Я сам это сделал на 1.4.7, но подробнее опишу, чтобы и на ранних смогли сделать, если там по другому:
1. Открываем файл ..../components/com_facileforms/facileforms.process.php
2. Находим там функцию
sendEmailNotification() (строчка 2913). В строку (2915)
global $ff_config, $mosConfig_mailfrom, $mosConfig_fromname;
Дописываем перед точкой с запятой
3. Далее находим (в этой же функции) строки (2940-2946):
$attachment = NULL;
if ($this->formrow->emailxml>0) {
$attachment = $this->expxml();
if ($this->status != _FF_STATUS_OK) return;
} // if
$this->sendMail($from, $fromname, $recipient, $subject, $body, $attachment);
4. Перед последней строчкой из приведенного отрывка вставляем кусок:
$database->setQuery(
"select value from #__facileforms_subrecords ".
"where record=".$this->record_id." and type='File Upload'"
);
$rows = $database->loadObjectList();
$cnt = count($rows);
if ($cnt) {
for ($i = 0; $i < $cnt; $i++) {
$row = $rows[$i];
$attachment = array_merge($attachment, $row->value);
};
} // if
5. Сохраняем и радуемся
П.с. Хак должен работать под любое кол-во элементов загрузки