Re: How to get current site details in alfresco repository
I cannot answer your question directly because it has been too long since I fooled with form processors. If you had a node ref you could ask the site service which site it belongs to, but I don't think you have a node ref.
That would allow you to reject the save much earlier. Just a thought.