I highly doubt that this is a security problem. It sounds like what Dave mentioned - a bad backup getting restored.
Have you spoken with your web hosting provider?
--
Charles Capps
Programmer, Infopop Corporation
Please do not contact me privately for support - post on the board or open a support ticket instead!