36f7d71a98
Root cause: grep -F with regex anchor
- grep -F means 'fixed string' (no regex)
- Pattern 'grep -F "$username\$"' was looking for literal backslash-dollar
- Changed to 'grep "${username}$"' (regex mode with end-of-line anchor)
Impact:
- PHP optimizer showed 0 domains analyzed
- Server memory check showed 0MB required
- ALL domain-based functionality was broken
This is why the script appeared to work but returned no data.
Files fixed:
- lib/user-manager.sh:254,258 (2 lines changed)