#!/bin/sh user="${USERNAME:-${LOGNAME:-${USER:-}}}" lang="${LANGUAGE:-}" normalize_lang() { val="$(printf '%s' "$1" | tr '[:upper:]' '[:lower:]' | tr -d '[:space:]')" case "$val" in pl*|polish*) echo "pl" ;; en*|english*) echo "en" ;; *) echo "" ;; esac } is_enabled_for_user() { u="$1" [ -n "$u" ] || return 1 cfg="/usr/local/directadmin/data/users/$u/user.conf" [ -r "$cfg" ] || return 1 val="$(grep -E '^docroot_changer=' "$cfg" 2>/dev/null | tail -n1 | cut -d= -f2-)" case "$(printf '%s' "$val" | tr '[:upper:]' '[:lower:]' | tr -d '[:space:]')" in yes|on|true|1) return 0 ;; esac return 1 } lang="$(normalize_lang "$lang")" if [ -z "$lang" ] && [ -n "$user" ] && [ -r "/usr/local/directadmin/data/users/$user/user.conf" ]; then cfg_lang="$(grep -i -m1 -E '^(lang|language|locale)=' "/usr/local/directadmin/data/users/$user/user.conf" | cut -d= -f2-)" lang="$(normalize_lang "$cfg_lang")" fi label="Zmiana katalogu domeny" if ! is_enabled_for_user "$user"; then printf '[]\n' exit 0 fi printf '[{"name":"%s","icon":"","entries":[{"name":"%s","icon":"","href":"/CMD_PLUGINS/docroot-changer","newTab":false,"updates":0}]}]\n' "$label" "$label"