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


class PageTnMeineKurseAbmeldung extends PageMeineKurseAbmeldung
{
  public function __construct($pTool, $pPageId, $pData)
  {
    parent::__construct($pTool, $pPageId, $pData);
  }

  
  public function getContentHeader()
  {
    $sprachsettings = new SprachSettingsObject();

    return 'Abmeldung von ' . CleanOperations::cleanStringForHtml($sprachsettings->Kurs['Singular_mit_Artikel']['Dativ']) . ' ' . CleanOperations::cleanStringForHtml($this->_data->knr) . ': ' . CleanOperations::cleanStringForHtml($this->_data->kurs->getVarValue('kurzbez_titel'));
  }

  
  public function _getHelp4StornoGrund()
  {
    return '<script type="text/javascript">$(function(){$("#stornoSubmitButton").click(function(event){'
        . 'if ($("#stornogrund").val()== "" ) {'
        . '  event.preventDefault(); showMessage("Bitte geben Sie einen Grund für die Stornierung an.", "Hinweis");'
        . '   } '
        . ' });});</script>';
  }

  
  protected function _getStornoHinweis()
  {
    $sprachsettings = new SprachSettingsObject();

    return "\n" . '<p>Wenn Sie dieses Formular abschicken, wird Ihre Anmeldung für ' . CleanOperations::cleanStringForHtml($sprachsettings->Kurs['Singular_mit_Artikel']['Akkusativ']) . ' '
              . CleanOperations::cleanStringForHtml($this->_data->kurs->getVarValue('kurzbez_titel')) . ' (Nr. ' . CleanOperations::cleanStringForHtml($this->_data->knr) . ') storniert.</p>';
  }

  
  protected function _getAGBLink()
  {
    $agbLink = '';
    if ($this->allgSettings->vhsagb != '') {
      $agbLink = '<a href="' . CleanOperations::cleanStringForHtml($this->allgSettings->vhsagb) . '" title="Allgemeine Geschäftsbedingungen">';
    }

    return "\n" . '<p>Beachten Sie bitte, dass bei Stornierungen die in unseren ' . $agbLink . 'AGB' . ($agbLink != '' ? '</a>' : '')
                . ' aufgeführten Bedingungen gelten.</p>';
  }

  
  protected function _getAbmeldebutton()
  {
    if (!$this->links['stornoaction']) {
      return '';
    }
    
    $abmeldeButtonSrc = 'layout/button_sub_abmelden.gif';
    $abmeldeButtonAlt = 'Abmeldung abschicken';

    return '<input id="stornoSubmitButton" type="image" src="' . $abmeldeButtonSrc . '" alt="' . $abmeldeButtonAlt . '">' . "\n";
  }
}