function populateProcessingForField(ArtifactType $at, $field_id, $group_artifact_id)
 {
     //Now populate the 'artifact_date_reminder_processing' table with concerned artifacts
     $art = sprintf('SELECT * FROM artifact' . ' WHERE group_artifact_id=%d' . ' AND status_id <> 3', db_ei($group_artifact_id));
     $res_art = db_query($art);
     if (db_numrows($res_art) > 0) {
         $tdrArtifactType = new TrackerDateReminder_ArtifactType($at);
         while ($arr = db_fetch_array($res_art)) {
             $tdrArtifactType->addArtifactToDateReminderProcessing($field_id, $arr['artifact_id'], $group_artifact_id);
         }
     }
 }
 /**
  * Hook: Artifact update in web interface
  * 
  * @param $params
  * 
  * @return void
  */
 function tracker_update_artifact($params)
 {
     if ($params['ah']->getStatusID() == 1) {
         $tdrArtifactType = new TrackerDateReminder_ArtifactType($params['ath']);
         $tdrArtifactType->deleteArtifactFromDateReminderProcessing(0, $params['ah']->getID(), $params['ath']->getID());
         $tdrArtifactType->addArtifactToDateReminderProcessing(0, $params['ah']->getID(), $params['ath']->getID());
     }
 }