芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/minscoop.com/system/View/Plugins.php
* * For the full copyright and license information, please view * the LICENSE file that was distributed with this source code. */ namespace CodeIgniter\View; use CodeIgniter\HTTP\URI; use Config\Services; /** * View plugins */ class Plugins { /** * Wrap helper function to use as view plugin. * * @return string|URI */ public static function currentURL() { return current_url(); } /** * Wrap helper function to use as view plugin. * * @return mixed|string|URI */ public static function previousURL() { return previous_url(); } /** * Wrap helper function to use as view plugin. */ public static function mailto(array $params = []): string { $email = $params['email'] ?? ''; $title = $params['title'] ?? ''; $attrs = $params['attributes'] ?? ''; return mailto($email, $title, $attrs); } /** * Wrap helper function to use as view plugin. */ public static function safeMailto(array $params = []): string { $email = $params['email'] ?? ''; $title = $params['title'] ?? ''; $attrs = $params['attributes'] ?? ''; return safe_mailto($email, $title, $attrs); } /** * Wrap helper function to use as view plugin. */ public static function lang(array $params = []): string { $line = array_shift($params); return lang($line, $params); } /** * Wrap helper function to use as view plugin. */ public static function ValidationErrors(array $params = []): string { $validator = Services::validation(); if (empty($params)) { return $validator->listErrors(); } return $validator->showError($params['field']); } /** * Wrap helper function to use as view plugin. * * @return false|string */ public static function route(array $params = []) { return route_to(...$params); } /** * Wrap helper function to use as view plugin. */ public static function siteURL(array $params = []): string { return site_url(...$params); } /** * Wrap csp_script_nonce() function to use as view plugin. */ public static function cspScriptNonce(): string { return csp_script_nonce(); } /** * Wrap csp_style_nonce() function to use as view plugin. */ public static function cspStyleNonce(): string { return csp_style_nonce(); } }