Sorry I got impatient I managed to resolve this. I stopped the array, took a print screen of the drives positions, telnet and ran "initconfig" then "/root/mdcmd set invalidslot 99". After than I refreshed the page, reassigned all the drives to their correct slots, checked the box "Parity is already valid" and click start. Seems to have done the trick, all my data is still there...Running a parity check just to confirm all is good.