public static function resetNodeassignmentOpcodes($objectID, $versionNum)
{
$object = eZContentObject::fetch($objectID);
$version = $object->version($versionNum);
$nodeAssignments = $version->attribute('node_assignments');
foreach ($nodeAssignments as $nodeAssignment) {
if (($nodeAssignment->attribute('op_code') & 1) == eZNodeAssignment::OP_CODE_EXECUTE) {
$nodeAssignment->setAttribute('op_code', $nodeAssignment->attribute('op_code') & ~1);
$nodeAssignment->store();
}
}
}