Vote::getName(), 'type' => Vote::class, 'icon' => Vote::getIconShape(), 'component' => Vote::getEditingComponent() ]; foreach (get_declared_classes() as $class) { if (is_subclass_of($class, 'QuestionType')) { if (!isset($questiontypes[$class])) { $questiontypes[$class] = [ 'name' => $class::getName(), 'type' => $class, 'icon' => $class::getIconShape(), 'component' => $class::getEditingComponent() ]; } } } $questionnaire_data = [ 'id' => $questionnaire->getId(), 'title' => $questionnaire['title'], 'startdate' => $questionnaire->isNew() ? _('sofort') : $questionnaire['startdate'], 'stopdate' => $questionnaire['stopdate'], 'copyable' => $questionnaire['copyable'], 'anonymous' => $questionnaire['anonymous'], 'editanswers' => $questionnaire['editanswers'], 'resultvisibility' => $questionnaire['resultvisibility'], ]; $questions_data = []; foreach ($questionnaire->questions as $question) { $questions_data[] = [ 'id' => $question->getId(), 'questiontype' => $question['questiontype'], 'internal_name' => $question['internal_name'], 'questiondata' => $question['questiondata']->getArrayCopy() ]; } ?>
isNew() ? $questionnaire->getId() : "")) ?>" method="post" enctype="multipart/form-data" class="questionnaire_edit default" data-questiontypes="" data-questionnaire_data="" data-questions_data="" data-range_type="" data-range_id="" :data-secure="activateFormSecure">

asImg(17, ['class' => "text-bottom validation_notes_icon"]) ?>