$tc->person_id = $ce->changeby_id;
$tc->rev = $rev;
$tcid = $tc->insert();
-
}
+
+
+
$this->ontable = 'mtrack_repos';
$this->onid = $checker->repo->id;
$this->changedate = date('Y-m-d H:i:s', $ce->ctime);
$this->onInsert(array(), HTML_FlexyFramework::get()->page);
// finnaly trigger watchers
-
+ $matches = array();
+ if (!$ticket && preg_match('/_T([0-9]+)_/', $ce->branch, $matches)) {
+ $ticket = DB_DataObject::factory('mtrack_ticket');
+ if (!$ticket->get($matches[1])) {
+ $ticket = false;
+ }
+ }
+ if ($ticket) {
+ $ts = DB_DataObject::Factory('cash_invoice_entry');
+ $ts->updateFromCommit($ce, $ce->changeby_id, $ticket);
+ }
+
+
return true;