+ //
+ // Restore previous reference if voided trans ref was the last one.
+ //
+ function restore_last($type, $id)
+ {
+ $reference = $this->get($type, $id);
+ $last = $this->increment($this->get_next($type), true); //decrement
+ if ($reference==$last) {
+ save_next_reference($type, $last);
+ }
+ }