<?php
/**
 * @copyright (c) Kufer Software GmbH, Oderstraße 7, D-84453 Mühldorf
 */

namespace Kufer\Web\KuferTools\Basis\Kursdetails\Detailsreiter\FeedbackBogen;

class FeedbackBogenView extends \Kufer\Web\KuferTools\Basis\View\ViewSight
{
  public function getTemplatePathRelative()
  {
    return 'basis/feedbackbogen/feedback.sgt';
  }

  protected function getDefaultDataModulArray()
  {
    $datamodul = new class() extends \Datamodul {
      public $toolId;
      public $forwardLink;
      public $backwardLink;
      public $backToStartLink;
      public $frageNrForward;
      public $frageNrBackward;
      public $aktuelleSeite;
      public $frageBezeichnung;
      public $bogenAnzeigeText;
      public $fragenAnzeigeText;
      public $bemerkungsTextAnzeigen;
      public $bemerkungsZeilen;
      public $bemerkungsLabelText;
      public $bemerkungsAntwort;
      public $bogenId;
      public $fragenCount;
      public $anzahlSeiten;
    };
    $datamodul->toolId = $this->viewModel->toolId;

    
    $datamodul->forwardLink = $this->viewModel->forwardLink;
    $datamodul->backwardLink = $this->viewModel->backwardLink;
    
    $datamodul->backToStartLink = $this->viewModel->backToStartLink;

    $datamodul->frageNrForward = $this->viewModel->frageNrForward;
    $datamodul->frageNrBackward = $this->viewModel->frageNrBackward;


    $datamodul->aktuelleSeite = $this->viewModel->aktuelleSeite;
    $datamodul->anzahlSeiten = $this->viewModel->anzahlSeiten;


    $datamodul->frageBezeichnung = $this->viewModel->frageBezeichnung;
    $datamodul->bogenAnzeigeText = $this->viewModel->bogenAnzeigeText;
    $datamodul->fragenAnzeigeText = $this->viewModel->fragenAnzeigeText;

    $datamodul->bemerkungsTextAnzeigen = $this->viewModel->bemerkungsTextAnzeigen;
    $datamodul->bemerkungsZeilen = $this->viewModel->bemerkungsZeilen;
    $datamodul->bemerkungsLabelText = $this->viewModel->bemerkungsLabelText;
    $datamodul->bemerkungsAntwort = $this->viewModel->bemerkungsAntwort;


    $datamodul->bogenId = $this->viewModel->bogenId;
    $datamodul->fragenCount = $this->viewModel->fragenCount;

    return array($datamodul);
  }

  
  protected function getNoDataDataModulArray()
  {
    $datamodul = new class() extends \Datamodul {
      public $toolId;
      public $backToStartLink;
    };
    $datamodul->toolId = $this->viewModel->toolId;
    
    $datamodul->backToStartLink = $this->viewModel->backToStartLink;

    return array($datamodul);
  }
}