Is your modification being done via the user screen (Modify Resource) or the Admin screen?
If those system fields are properly specified in links.def, you shouldn't get that message. Make sure that the following appears in modify.cgi in sub process_form:
Code:
# Since we have a valid link, let's make sure the system fields are set to their
# proper values. We will simply copy over the original field values. This is to stop
# people from trying to modify system fields like number of hits, etc.
foreach $key (keys %add_system_fields) {
$in{$key} = $original{$key};
}
That code fills in the system fields with the values specified in %add_system_fields whether or not they are specified in the modify form. In fact, none of those system fields should be included in the modify form.
[This message has been edited by Bobsie (edited March 10, 1999).]