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

class WBAnmeldungHotelZwei extends WBAnmeldungHotel
{
  public function anmeldungabschliessen()
  {
    $tnary = SessionOperations::getTeilnehmerFromSession();
    $tn = $tnary[0];
    
    
    if (trim($tn->rechadr1) != '') {
      
      SessionOperations::setVarValueAnm(ANMELDEART, ANMELDEART_INTERN_FIRMA);
      
      $prefix = 'tedit_';
      
      $sessPraefix = 'w';
      $sessionSuffix = 'ma';
      $anzahlName = 'gAnzahl_Mitarbeiter';
      
      $this->addWeiterePerson2Session(
        $tn,
        $anzahlName,
        $sessPraefix,
        $sessionSuffix,
        true
      );
      $sessionSuffix = ($sessionSuffix != '' ? '_' . $sessionSuffix : '');
      
      SessionOperations::setVarValueWk($sessPraefix . '_' . 'rechadr1'
        . $sessionSuffix . SessionOperations::getVarValueWk($anzahlName), '');
      SessionOperations::setVarValueWk($sessPraefix . '_' . 'rechadr2'
        . $sessionSuffix . SessionOperations::getVarValueWk($anzahlName), '');
      SessionOperations::setVarValueWk($sessPraefix . '_' . 'rechadr3'
        . $sessionSuffix . SessionOperations::getVarValueWk($anzahlName), '');
      SessionOperations::setVarValueWk($sessPraefix . '_' . 'rechadr4'
        . $sessionSuffix . SessionOperations::getVarValueWk($anzahlName), '');
      SessionOperations::setVarValueWk($sessPraefix . '_' . 'rechadr5'
        . $sessionSuffix . SessionOperations::getVarValueWk($anzahlName), '');
      
      
      $_REQUEST[$prefix . 'name'] = $tn->rechadr1;
      $_REQUEST[$prefix . 'zusatz'] = $tn->rechadr2;
      $_REQUEST[$prefix . 'zusatz2'] = $tn->rechadr3;
      $_REQUEST[$prefix . 'strasse'] = $tn->rechadr4;
      $_REQUEST[$prefix . 'ort'] = $tn->rechadr5;
      $_REQUEST[$prefix . 'email'] = $tn->getVarValueEx('email', 'kommunikation');
      $_REQUEST[$prefix . 'geschlecht'] = 'F';
      
      SessionOperations::getTeilnehmerFromRequest2Session();
      parent::anmeldungabschliessen();
      SessionOperations::setVarValueAnm(ANMELDEART, ANMELDEART_INTERN_HOTEL);
    } else {
      parent::anmeldungabschliessen();
    }
  }
}