![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/lib/internal/Customweb/Sogenactif/BackendOperation/Form/ |
<?php /** * * You are allowed to use this API in your web application. * * Copyright (C) 2018 by customweb GmbH * * This program is licenced under the customweb software licence. With the * purchase or the installation of the software in your application you * accept the licence agreement. The allowed usage is outlined in the * customweb software licence which can be found under * http://www.sellxed.com/en/software-license-agreement * * Any modification or distribution is strictly forbidden. The license * grants you the installation in one application. For multiuse you will need * to purchase further licences at http://www.sellxed.com/shop. * * See the customweb software licence agreement for more details. * */ /** * @BackendForm */ class Customweb_Sogenactif_BackendOperation_Form_Setup extends Customweb_Payment_BackendOperation_Form_Abstract { public function getTitle(){ return Customweb_I18n_Translation::__("Setup"); } public function getElementGroups(){ return array( $this->getSetupGroup() ); } private function getSetupGroup(){ $group = new Customweb_Form_ElementGroup(); $group->setTitle(Customweb_I18n_Translation::__("Short Installation Instructions:")); $control = new Customweb_Form_Control_Html('description', Customweb_I18n_Translation::__( 'This is a brief installation instruction of the main and most important installation steps. It is important that you strictly follow the check-list. Only by doing so, the secure usage in correspondence with all security regulations can be guaranteed.')); $element = new Customweb_Form_WideElement($control); $group->addElement($element); $control = new Customweb_Form_Control_Html('steps', $this->createOrderedList($this->getSteps())); $element = new Customweb_Form_WideElement($control); $group->addElement($element); return $group; } private function getSteps(){ return array( Customweb_I18n_Translation::__( "Enter the Merchant ID that you find under <a href='https://telechargement.sogenactif.com'>https://telechargement.sogenactif.com</a> (Secret key on the right upper corner). The login details are provided by Sogenactif 2.0."), Customweb_I18n_Translation::__("Activate the payment method that you want to accept payments with.") ); } private function createOrderedList(array $steps){ $list = '<ol>'; foreach ($steps as $step) { $list .= "<li>$step</li>"; } $list .= '</ol>'; return $list; } }