Originally Posted by
DrByte
Those are defined in language files.
If you're seeing them show as the uppercase keys (called "constants" in PHP) like TABLE_HEADING_PRODUCTS then likely the language file containing those specific definitions isn't getting loaded (cuz it's missing from your server).
ie: /admin/invoice.php generates output by asking the value of TABLE_HEADING_PRODUCTS to be displayed
and the normal admin bootup process auto-loads corresponding language files.
So either the /admin/invoice.php file (in this example) has been changed to look for "new" constants (ie: new columns you've added, perhaps?) that you haven't also defined. Or the main language files where those constants are usually defined are missing/damaged.
Whenever a "sudden" problem like this happens (when it wasn't happening previously), the first step is to go back and look at everything that's been changed on your server since it was working previously.
Bookmarks