Доработка модуля 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,
        );

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