I would say that it's generally bad to turn off warnings, but that's the correct way to do it.
https://github.com/CE-PhoenixCart/Phoen ... rs.php#L22 is the line that loads the language file for that page (which appears in one of your error messages). So the question is why it is loading that twice.