public $act_start;
public $person_table;
public $to_email;
-
+
/* the code above is auto generated do not remove the tag below */
###END_AUTOCODE
break;
case 'PENDING';
$this->whereAdd('event_id = 0 OR (event_id > 0 AND act_when > NOW() )');
+ $this->whereAdd("sent < '2000-01-01'");
break;
case 'OPENED';
return true;
}
+ // after called do not rely on content as it includes NOW()
+ function flagDone($event,$msgid)
+ {
+ $ww = clone($this);
+ if(strtotime($this->act_when) > strtotime("NOW")){
+ $this->act_when = $this->sqlValue('NOW()');
+ }
+ $this->sent = $this->sent == '0000-00-00 00:00:00' ? $this->sqlValue('NOW()') :$this->sent; // do not update if sent.....
+ $this->msgid = $msgid;
+ $this->event_id = $event->id;
+ $this->update($ww);
+ }
+
+ function flagLater($when)
+ {
+ $ww = clone($this);
+ $this->act_when = $when;
+ $this->update($ww);
+ }
}