private function getPaymentName($paymentType) { $paymentMethod = SkrillPaymentCore::getPaymentMethods($paymentType); if ($this->module->l('SKRILL_FRONTEND_PM_' . $paymentType) == 'SKRILL_FRONTEND_PM_' . $paymentType) { $paymentName = $paymentMethod['name']; } else { $paymentName = $this->module->l('SKRILL_FRONTEND_PM_' . $paymentType); } $isSkrill = strpos($paymentName, 'Skrill'); if ($isSkrill === false) { $paymentName = 'Skrill ' . $paymentName; } return $paymentName; }
private function getPaymentForm($locale) { $paymentForm = array(); $i = 0; foreach (array_keys(SkrillPaymentCore::getPaymentMethods()) as $paymentType) { $paymentTitle = Tools::strtolower($paymentType); $activeTooltips = @$locale['active'][$paymentTitle]['desc']; $modeTooltips = @$locale['mode'][$paymentTitle]['desc']; $activeLabel = $locale['active']['label']; $getSwitchList = $this->getSwitchList('active'); if (!$activeTooltips) { $activeTooltips = 'All Countries'; } $paymentForm[$i] = array('form' => array('legend' => array('title' => $locale[$paymentTitle]), 'input' => array($this->getSwitchForm($paymentType . '_ACTIVE', $activeLabel, $getSwitchList, $activeTooltips), $this->getTextForm($paymentType . '_SORT', $locale['order'])), 'submit' => array('title' => $locale['save']))); if ($paymentType != "FLEXIBLE") { $addInputMode = array($this->getSwitchForm($paymentType . '_MODE', $locale['mode']['label'], $getSwitchList, $modeTooltips)); array_splice($paymentForm[$i]['form']['input'], 1, 0, $addInputMode); } $i++; } return $paymentForm; }