You can do this directly in the database by running the following update query:
UPDATE civicrm_contact, (civicrm_relationship r LEFT JOIN civicrm_contact c ON c.id = r.contact_id_a) LEFT JOIN civicrm_contact c1 ON c1.id = r.contact_id_b SET c.employer_id = r.contact_id_b, c.organization_name = c1.organization_name WHERE r.relationship_type_id = 5 AND c....
After much digging, I found the reason why contact images were not appearing.
It was due to a module that had a PHP file with two new lines before the opening PHP tag <?php.
To figure this out, I created a local copy of the website and went through the modules list, enabling them one by one to see at what point the image broke.
Once I'd found which ...
Have you tried the extension for remote forms?
I use it and it has a very nice and clean look (you can customize the css as well if you'd like)
It's not like cf so you can't add random fields but for a basic profile it would work great. https://github.com/progressivetech/net.ourpowerbase.remoteform
You have custom plugin or extension that is interacting with Activity type which expects custom fields in the system and is either disabled or deleted.
1. Turn off the extension if the system no longer needs it.
2. Enable/Add the custom field or custom group back into the system