ElFroggio et al
..... it's a whole website that came from a case insensitive OS (MS) to a case sensitive (SME).....
Sounds like another example of less experienced or less forward thinking coders only writing code to suit case insensitive Windows servers, & neglecting the possibility that the code could be used on Linux systems (which are case sensitive).
This type of thinking can also apply to applications written on Windows systems & then transferred to a Linux server.
The use of search & replace function in an editor is the way to fix the code.