芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/status.pulsehost.co.uk/app/helpers/core.php
custom->{$key}; /* Dynamic variables processing */ $replacers = [ '{{WEBSITE_TITLE}}' => settings()->main->title, '{{USER:NAME}}' => \Altum\Authentication::check() ? \Altum\Authentication::$user->name : '', '{{USER:EMAIL}}' => \Altum\Authentication::check() ? \Altum\Authentication::$user->email : '', '{{USER:CONTINENT_NAME}}' => \Altum\Authentication::check() ? get_continent_from_continent_code(\Altum\Authentication::$user->continent_code) : '', '{{USER:COUNTRY_NAME}}' => \Altum\Authentication::check() ? get_country_from_country_code(\Altum\Authentication::$user->country) : '', '{{USER:CITY_NAME}}' => \Altum\Authentication::check() ? \Altum\Authentication::$user->city_name : '', '{{USER:DEVICE_TYPE}}' => \Altum\Authentication::check() ? l('global.device.' . \Altum\Authentication::$user->device_type) : '', '{{USER:OS_NAME}}' => \Altum\Authentication::check() ? \Altum\Authentication::$user->os_name : '', '{{USER:BROWSER_NAME}}' => \Altum\Authentication::check() ? \Altum\Authentication::$user->browser_name : '', '{{USER:BROWSER_LANGUAGE}}' => \Altum\Authentication::check() ? get_language_from_locale(\Altum\Authentication::$user->browser_language) : '', '{{USER:USER_ID}}' => json_encode(\Altum\Authentication::check() ? \Altum\Authentication::$user->user_id : ''), '{{USER:PLAN_ID}}' => json_encode(\Altum\Authentication::check() ? \Altum\Authentication::$user->plan_id : ''), ]; $head_js = str_replace( array_keys($replacers), array_values($replacers), $head_js ); return $head_js; } function db() { if(!\Altum\Database::$db) { \Altum\Database::initialize(); } return \Altum\Database::$db; } function database() { if(!\Altum\Database::$database) { \Altum\Database::initialize(); } return \Altum\Database::$database; } function language($language = null) { return \Altum\Language::get($language); } function l($key, $language = null, $null_coalesce = false) { return \Altum\Language::get($language)[$key] ?? \Altum\Language::get(\Altum\Language::$main_name)[$key] ?? ($null_coalesce ? null : 'missing_translation: ' . $key); } function currency() { if(!\Altum\Currency::$currency) { \Altum\Currency::initialize(); } return \Altum\Currency::$currency; } function cache($adapter = 'adapter') { return \Altum\Cache::${$adapter}; } function get_date($format = 'Y-m-d H:i:s') { return date($format); }