/
ouke
/
amk
Обзор
Документация
Войти
/
ouke
/
amk
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
admin/controller/event/language.php
26 строк
670 B
Руслан
first_commit
09 июл 2025, 07:27
09 июл 2025, 07:27
24f61ee
Код
Авторство
О чём код?
<?php class ControllerEventLanguage extends Controller { public function index(&$route, &$args) { foreach ($this->language->all() as $key => $value) { if (!isset($args[$key])) { $args[$key] = $value; } } } // 1. Before controller load store all current loaded language data public function before(&$route, &$output) { $this->language->set('backup', $this->language->all()); } // 2. After contoller load restore old language data public function after(&$route, &$args, &$output) { $data = $this->language->get('backup'); if (is_array($data)) { foreach ($data as $key => $value) { $this->language->set($key, $value); } } } }