anchor.diff:  %     insert_activity(RscId, DateTime, UserId, undefined, Context).
   insert_activity(RscId, DateTime, UserId, IpAddress, Context) ->
       Props = [{rsc_id, RscId}, {time, DateTime}, {user_id, UserId}, {ip_address, IpAddress}],
  -    z_db:insert(activity_log, Props, Context).  
  +    z_db:insert(activity_log, Props, Context).
  
positive.code:         false ->
              ok
      end.
      
  % @doc single entry point for inserting activity into the database
  % insert_activity(RscId, Context) ->
  %     insert_activity(RscId, calendar:local_time(), Context).
  
negative.code:     Entry = #entry{rsc_id = RscId, time = Time, user_id = UserId, ip_address = IpAddress},
      z_notifier:notify({ginger_activity, Entry}, Context),
      ok.
  
  pid_observe_ginger_activity(_Pid, {ginger_activity, Entry}, Context) ->
      #entry{rsc_id = RscId, time = Time, user_id = UserId, ip_address = IpAddress} = Entry,
      case z_convert:to_bool(m_config:get_value(mod_ginger_activity, persist_activity, Context)) of
  