Доработка модуля quizfileupload

Аватар пользователя vert4 vert4 19 июля 2018 в 10:53

Люди добрые!
Сталкивался ли кто с модулем quizfileupload , который позволяет в модуле quiz оформить ответ в виде загружаемого файла.

Все хорошо с этим модулем, но он дает возможность только прикрепить файл, а необходимо еще передать и значение из текстового поля. Текстовое поле необходимо еще добавить к форме отправки файла.

Само поле в форме добавил. Добавил для этого и поле в БД для таблицы, куда записываются данные о загруженном файле. А вот передать значение этого текстового поля в БД не получается. Из меня программист еще тот ))

Нашел в модуле функцию записи загруженного файла в БД

<?phpif (isset($this->file->fid)) {
      
$this->answer_id db_insert('quiz_fileupload_user_answers')
        ->
fields(array(
          
'result_id' => $this->rid,
          
'question_vid' => $this->question->vid,
          
'question_nid' => $this->question->nid,
          
'fid' => $this->file->fid,
     
'usertheme' => $this->textfield->value,
          
'score' => $this->getScore(FALSE),
          
'is_evaluated' => $this->evaluated,
          
'answer_feedback' => $this->answer_feedback,
        ))
        ->
execute();
    }
?>

Мое поле usertheme в БД такое же имя поля.

$form['usertheme'] = array (
        '#type' => 'textfield',
        '#title' => t('Your theme'),
        '#maxlength' => '255',
        '#size' => '110',
        '#required' => TRUE,
        );

Явно что-то не так делаю. Буду благодарен за любую помощь!
Спасибо