Index: userpoints.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/userpoints/userpoints.module,v
retrieving revision 1.67.2.39
diff -u -r1.67.2.39 userpoints.module
--- userpoints.module	17 Feb 2009 15:21:23 -0000	1.67.2.39
+++ userpoints.module	8 Mar 2009 23:25:17 -0000
@@ -470,7 +470,8 @@
  *    Accepts an array of keyed variables and parameters  
  *    'points' => # of points (int) (required)
  *    'moderate' => TRUE/FALSE 
- *    'uid' => $user->uid 
+ *    'uid' => $user->uid
+ *    'time_stamp' => unix time of the points assignment date
  *    'operation' => 'published' 'moderated' etc.
  *    'tid' => 'category ID' 
  *    'expirydate' => timestamp or 0, 0 = non-expiring; NULL = site default
@@ -712,7 +713,7 @@
       VALUES (%d, %d, %d, %d, '%s', '%s', '%s', %d, %d, %d, %d, %d, '%s')",
       $params['uid'],
       $params['points'],
-      time(),
+      (isset($params['time_stamp'])) ? $params['time_stamp'] : time(),
       $params['status'],
       $params['operation'],
       $params['description'],

