+ // XXX: ??? Is this to keep notice forms distinct?
+ // Do we have to worry about sub-second race conditions?
+ // XXX: Needs to be above the parent::__construct() call...?
+
+ $this->id_suffix = rand();
+
+ parent::__construct($action);
+
+ if (is_null($options)) {
+ $options = array();
+ }
+
+ $this->actionName = $action->trimmed('action');
+
+ $prefill = array('content', 'inreplyto', 'lat',
+ 'lon', 'location_id', 'location_ns',
+ 'to_group', 'to_profile', 'private');