Beispiel #1
0
 public static function removeWrongEscaptedChars($string)
 {
     return Customweb_Util_Html::convertSpecialCharacterToEntities(str_replace('Ä', 'Ae', $string));
 }
    public function getFormHtml($adapter, Customweb_SaferpayCw_Model_Transaction $transaction, $javaScript = true, $additionalFields = "", $formData = null)
    {
        if ($formData === null) {
            $formData = $_REQUEST;
        }
        $formActionUrl = $adapter->getFormActionUrl($transaction->getTransactionObject(), $formData);
        $hiddenFields = $adapter->getParameters($transaction->getTransactionObject(), $formData);
        $transaction->save();
        $html = '
			<form action="' . $formActionUrl . '" method="POST" name="process_form">';
        $html .= Customweb_Util_Html::buildHiddenInputFields($hiddenFields);
        $html .= $additionalFields;
        $html .= '<button id="redirectButton" title="' . $this->getHelper()->__("Continue") . '" type="submit" class="scalable go" style="">
				<span>
					<span>
						<span>' . $this->getHelper()->__("Continue") . '</span>
					</span>
				</span>
			</button>
		</form>';
        if ($javaScript) {
            $html .= '<script type="text/javascript">
			window.onload = function(){
				document.getElementById("redirectButton").disabled = true;
				document.process_form.submit();
			};
			</script>';
        }
        return $html;
    }