For those interested, here's the same code as above, but without the BBCode mess.
if (!isServer) exitWith{};
0 = [] spawn
{
while {(count allCurators) > 0} do
{
sleep 30;
{zCurator addCuratorEditableObjects [[_x],true]} forEach vehicles;
{zCurator addCuratorEditableObjects [[_x],true]} forEach (allMissionObjects "Man");
{zCurator addCuratorEditableObjects [[_x],true]} forEach allUnits;
};
};