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

namespace Kufer\KuferTools\Oeffentlich\PasswortAnfordern\PasswortFormular;

class PasswortFormularView extends \Kufer\KuferTools\Basis\View\ViewSight
{
  
  public function getTemplatePathRelative()
  {
    return 'oeffentlich/passwortformular.sgt';
  }
  
  
  
  
  
  protected function getHeaderDataModulArray()
  {
    $dm = new \DataModul();
    $dm->status = $this->viewModel->message;
    $dm->link_erweiterung = $this->viewModel->captcha_link_erweiterung;
    $dm->anzahlZeichen = $this->viewModel->pwAnzahlZeichen;
    $dm->zahlErforderlich = $this->viewModel->pwZahlErforderlich;
    $dm->grossKleinBuchstabenErforderlich = $this->viewModel->pwGrossKleinBuchstabenErforderlich;
    $dm->sonderzeichenErforderlich = $this->viewModel->pwSonderzeichenErforderlich;
    $dm->login = $this->viewModel->login;
    $dm->passwort = $this->viewModel->passwort;
    $dm->passwortWiederholt = $this->viewModel->passwortWiederholt;
    $dm->https = $this->viewModel->https;
    return array($dm);
  }
  
  protected function getNoDataDataModulArray()
  {
    $this->viewModel->userdata->show_logininfo = !$this->viewModel->ktPwVergessenVorRateAngriffSchuetzen;
    return array($this->viewModel->userdata);
  }
  
  protected function getNoColumnDataModulArray()
  {
    $dm = new \DataModul();
    $dm->erfolgreichAktiviert = $this->viewModel->erfolgreichAktiviert;
    $dm->mitCaptcha = $this->viewModel->mitCaptcha;
    return array($dm);
  }
}

class PasswortFormularViewModel
{
  public $message;
  public $erfolgreichAktiviert;
  public $captcha_link_erweiterung;
  public $pwAnzahlZeichen;
  public $pwZahlErforderlich;
  public $pwGrossKleinBuchstabenErforderlich;
  public $pwSonderzeichenErforderlich;
  public $login;
  public $passwort;
  public $passwortWiederholt;
  public $https;
  public $userdata;
  public $ktPwVergessenVorRateAngriffSchuetzen;
  public $mitCaptcha;
}