CREATE OR REPLACE VIEW `radius_reply` (`UserName`, `Attribute`, `op`, `Value`) AS
SELECT
CASE `radius_reassigns`.`value`
WHEN 'ip' THEN `nethosts`.`ip`
WHEN 'mac' THEN `nethosts`.`mac`
ELSE `users`.`login`
END AS `UserName`, `radius_attributes`.`Attribute`, `radius_attributes`.`op`,
-- Обработка макросов значений
CASE
-- Общая информация о пользователе
WHEN `radius_attributes`.`Value` LIKE '%{user[login]}%' THEN REPLACE(`radius_attributes`.`Value`, '{user[login]}', `users`.`login`)
WHEN `radius_attributes`.`Value` LIKE '%{user[Password]}%' THEN REPLACE(`radius_attribute