=== modified file 'flag_abuse/flag_abuse.module'
--- flag_abuse/flag_abuse.module	2010-12-03 09:40:05 +0000
+++ flag_abuse/flag_abuse.module	2010-12-03 09:40:26 +0000
@@ -106,4 +106,15 @@
       $form['actions']['submit']['#value'] = t('Reset flags');
     }
   }
+}
+/**
+* Reset flag
+*/
+function flag_reset_flag($flag, $content_id) {
+    // remove all flag on this content
+    $query = db_query("SELECT uid FROM {flag_content} WHERE fid = %d", $flag->fid);
+    while ($result = db_fetch_object($query)) {
+        // Supposed to pass in a full $account here, let's see if we can fake it
+        $flag->flag('unflag', $content_id, $result, TRUE);
+    }
 }
\ No newline at end of file

