✏️ 正在编辑: AbstractController.php
路径:
/home/bpioifn/www/pigmentse/modules/clearpay/controllers/front/AbstractController.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php /** * This file is part of the official Clearpay module for PrestaShop. * * @author Clearpay <integrations@clearpay.com> * @copyright 2020 Clearpay * @license Apache License 2.0 */ /** * Class AbstractController */ abstract class AbstractController extends ModuleFrontController { /** * CODE */ const CODE = 'clearpay'; /** * @var array $headers */ protected $headers; /** * Configure redirection * * @param string $url * @param array $parameters */ public function redirect($url = '', $parameters = array()) { $parsedUrl = parse_url($url); $separator = '&'; if (!isset($parsedUrl['query']) || $parsedUrl['query'] == null) { $separator = '?'; } $redirectUrl = $url. $separator . http_build_query($parameters); Tools::redirect($redirectUrl); } /** * Save log on PS log * * @param mixed $message * @param int $severity */ public function saveLog($message, $severity = 1) { try { if (is_array($message)) { $message = json_encode($message); } if (Configuration::get('CLEARPAY_LOGS') == 'on' || $severity >= 3) { PrestaShopLogger::addLog($message, $severity, null, "Clearpay", 1); } } catch (\Exception $error) { PrestaShopLogger::addLog($error->getMessage(), $severity, null, "Clearpay", 2); } } }
💾 保存文件
← 返回文件管理器