Всем привет! Правильно ли я понял что отправка exel файла из формы делается так:
function fn_wholesale_send_form(&$page_data, $form_values, &$result, $from, $sender, $attachments, $is_html, $subject) {
$max_length = 0;
$max_length += 2;
if($page_data['form']['general'][FORM_SEND_PRICE_LIST] == 'Y') {
$result = false;
$mailer = Tygh::$app['mailer'];
$admin_email = Registry::get('settings.Company.company_users_department');
//TODO: указать путь точный
$file_path = fn_get_files_dir_path() . 'price_list/form_data.xlsx';
if (file_exists($file_path)) {
$attachments = [
'file' => $file_path,
'name' => 'form_data.xlsx'
];
} else {
$attachments = [];
}
$mailer->send(array(
'to' => $sender,
'from' => $admin_email,
'reply_to' => $admin_email,
'data' => array(
'max_length' => $max_length,
'elements' => $page_data['form']['elements'],
'form_title' => $subject,
'form_values' => $form_values,
),
'attachments' => $attachments,
'template_code' => 'form_builder_form',
'tpl' => 'addons/form_builder/form.tpl',
'is_html' => $is_html
), 'A');
}
}