by Ken Task.
Welcome! Wish I knew an 'easy button', but don't! :|
Suggestion?
As you 'work' (ugh!) through this be thinking about a site backup strategy. Bet the more you 'think' about it, the more one will strategize a site backup plan that will avoid a similar situation in the future. ;)
Only reason I mention ... been there ... done that! :| and it did 'hurt'!
'spirit of sharing', Ken