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






class DBWorkAnmeldungReservierung extends DBWorkAnmeldung
{
  public function Anmeldung($belegung, $user_id, $anmstatus = 'P', $pPHP53DummyParam = '')
  { 
    
    if (!ConstantOperations::isMSSQLBelegungssatzDirektAnmeldungGewuenscht($anmstatus)) {
      return 0;
    }
    
    $dbbelegung = new DBWorkBelegung($this->dbtyp, true);
    
    $belegung->status = $anmstatus;
    if (!isset($belegung->anmeldeart) || $belegung->anmeldeart == '') {
      if (SessionOperations::isKuferTools()) {
        $maAnmToolsettings = \ToolSettingsAPI::getToolSettings(\ToolsAPI::TOOL_ANMELDUNGBUCHEN_MA);
        $belegung->anmeldeart = $maAnmToolsettings->anmeldeArt;
      } else {
        $belegung->anmeldeart = 'I';
      }
    }
    $belegung->anm_datum = $this->datetimeop->getDateTimeNow();

    return $dbbelegung->insertBelegung($belegung);
  }
}