<?php
/**
 * @copyright (c) Kufer Software GmbH, Loisachstrasse 4, D-84453 Mühldorf
 */

namespace Kufer\KuferTools\Hausmeister\Raumbelegung\MedienUebersicht;

class MedienUebersichtView extends \Kufer\KuferTools\Basis\View\ViewSight
{
  public function getTemplatePathRelative()
  {
    return 'hausmeister/raumbelegung/medienuebersicht.sgt';
  }

  protected function getDefaultDataModulArray()
  {
    static $obj = null;
    if (\is_null($obj)) {
      $obj = new \Datamodul();
      
      $obj->vonDatum = $this->viewModel->vonDatum;
      $obj->bisDatum = $this->viewModel->bisDatum;
      
      $obj->heuteDatum = $this->viewModel->heuteDatum;
      $obj->morgenDatum = $this->viewModel->morgenDatum;
      $obj->endDieseWocheDatum = $this->viewModel->endDieseWocheDatum;
      $obj->beginDieseWocheDatum = $this->viewModel->beginDieseWocheDatum;
      $obj->beginNaechsteWocheDatum = $this->viewModel->beginNaechsteWocheDatum;
      $obj->endNaechsteWocheDatum = $this->viewModel->endNaechsteWocheDatum;
      
      $obj->referer = $this->viewModel->referer;
      $obj->refererLabel = $this->viewModel->refererLabel;
    }

    return array($obj);
  }
}

class MedienUebersichtViewModel extends \Kufer\KuferTools\Basis\View\BasisViewModel
{
  public $vonDatum;
  public $bisDatum;
  

  public $heuteDatum;
  public $orgenDatum;
  public $endDieseWocheDatum;
  public $beginNaechsteWocheDatum;
  public $endNaechsteWocheDatum;
  public $referer;
  public $refererLabel;

  public $morgenDatum;
  public $beginDieseWocheDatum;
}