Добрый день, встала задача сделать форму на сайте с отправкой нескольким адресатам на основе выбранных пунктов элемента select. Все отлично, но есть пару проблем:
1. Не выбирает несколько получателей, вернее выбирает несколько а письмо шлет только 1му получателю. Выборка осуществляется через самописный сниппет который сопоставляет выбранные значения из подготовленного массива с email-ами.
Код сниппета:
groupSelector
<?php
$group = array(
    ',',
    ',',
    ',',
    ',',
    ',',
    ',',
);

// массив $group содержит email`ы в том же порядке,
// в котором объявлены options в html форме обратной связи.

$userChoice = $hook->getValue('service');
$hook->setValue('emailAddresses',$group[$userChoice]);
return true;


Чанк с формой:
<div class="contact-form">
                        <div class="cf-msg"></div>
                        <form action="" method="POST" enctype="multipart/form-data">
                            <div class="row">
                                <div class="col-md-12 col-12">
                                    <input type="text" placeholder="Ваше имя" id="fname" name="fname" value="">
                                </div>
                                <div class="col-12">
                                    <input type="text" placeholder="Ваш телефон" id="fphone" name="fphone" value="">
                                </div>
                                <div class="col-12">
                                    <div id="addressTo">
                                        <select class="selectpicker form-control" data-title="Тема расчета" name="service" multiple>
                                                <option value="0" >Торговое оборудование</option>
                                                <option value="1" >Стеновые панели</option>
                                                <option value="2" >Индивидуальные стойки ресепшн</option>
                                                <option value="3" >Гнутоклееные изделия</option>
                                                <option value="4" >Модульные стойки ресепшн</option>
                                                <option value="5" >Покраска МДФ/Шпон</option>
                                        </select>
                                    </div>
                                </div>
                                <div class="col-12">
                                    <textarea class="contact-textarea" placeholder="Текст сообщения" id="msg" name="msg" value=""></textarea>
                                </div>
                                <div class="col-12">
                                    <div class="file_upload">
                                        <span class="button">Обзор</span>
                                        <mark>Файл не выбран</mark>
                                        <input type="file" name="file">
                                      </div>
                                </div>
                                <div class="col-12" style="font-size: 13px;margin-bottom: 20px;">Разрешенные форматы файлов(макс. размер-5МБ): .jpg, .png, .pdf, .doc, .docx</div>
                                <div class="col-12">
                                    
                                    <span class="error_g-recaptcha-response error"></span>
                                </div>
                                <div class="col-12">
                                    <button id="submit" class="cont-submit btn-contact btn-style" name="submit">Отправить сообщение</button>
                                </div>
                            </div>
                            #fname">Поле «Ваше имя» не заполнено</a></li>`
                                           #fphone">Поле «Ваш телефон» не заполнено</a></li>`
                                           #msg">Поле «Текст сообщения» не заполнено</a></li>`
                                       </ul>
                                 </div>`
                        </form>
                    </div>


Также в форме прикрепляется файл, прикрепляется через сниппет formit2checkfile
<?php
// инициализируем переменную output, отвечающую за результат работы валидатора, со значением true
    $output = true;
    // разрешённые расширения файлов
    $allowedExt = array('jpg','png','pdf','doc','docx');
    // максимальный размер файла (5 Мбайт)
    $maxFileSize = 5120 * 1024;
    // имя файла
    $fileName = basename( $_FILES[$key]['name'] );
    // размер
    $fileSize = filesize( $_FILES[$key]['tmp_name'] );
    // расширение файла
    $fileExt = mb_strtolower(pathinfo($fileName, PATHINFO_EXTENSION));
    // если имя файла не пустое
    if ($fileName != '') {
      if(!in_array($fileExt, $allowedExt)) {
        // файл имеет недопустимый тип
        $errorMsg = 'Файл ' . $fileName . ' имеет не разрешённый тип.';
        $validator->addError($key, $errorMsg);
        $output = false; // возвращаем false
      }
      if($fileSize > $maxFileSize) {
        // файл имеет размер больше максимального
        $errorMsg = 'Размер файла '. $fileName .' превышает 5 Мбайт.';
        $validator->addError($key,$errorMsg);
        $output = false; // возвращаем false
      }
    }
    return $output;


Вызов формы в шаблоне:

`
                          &emailFrom=`site@masmebid.ru`
                          &emailTpl=`@FILE chunks/forms/email_tpl_form3.tpl`
                          &customValidators=`formit2checkfile`
                          &validate=`fname:required:minLength=^2^,msg:required,fphone:required,service:required,file:formit2checkfile,g-recaptcha-response:required`
                          &vTextRequired=`Обязательное поле`
                          &vTextMinLength=`Не менее 2 букв`
                          &validationErrorMessage=`В форме содержатся ошибки!`
                          &successMessage=`Сообщение успешно отправлено`
                          &clearFieldsOnSuccess=`1`
                        


Помогите сделать выбор нескольких получателей, чтобы подставлял несколько значений на основе выбранного списка.
Рабочий пример www.h901109370.nichost.ru/kontaktyi/ выбрать сверху справа кнопку заказать расчет.