$contact_id, 'force' => $force, 'success' => $success]); // Update the update date fields only when we are forcing the update if (!$force) { return; } // Update the "last-update", "success_update" and "failure_update" field only when it is a public contact. // These fields are set in OnePoll for all non public contacts. $updated = DateTimeFormat::utcNow(); if ($success) { DBA::update('contact', ['last-update' => $updated, 'success_update' => $updated], ['id' => $contact_id, 'uid' => 0]); } else { DBA::update('contact', ['last-update' => $updated, 'failure_update' => $updated], ['id' => $contact_id, 'uid' => 0]); } } }