+ function alterSplit($split) {
+ foreach(explode(' ', 'start end') as $att) {
+ $date = "${att}_date";
+ $offset = "${att}_offset";
+ if($this->$offset === null || $this->$offset === "") {
+ $split->$date = null;
+ }
+ else {
+ $split->$date = add_days($split->$date, $this->$offset);
+ }
+ }
+ }
+