public function onObjectView(iUmiEventPoint $event) { if ($event->getMode() == 'before') { $objectId = $event->getRef('object')->getId(); $user = $this->getUser(); $pool = ConnectionPool::getInstance(); $connection = $pool->getConnection(); umiEventFeed::setConnection($connection); $eventId = umiEventFeed::findEventIdByObjectId($objectId); if ($eventId) { umiEventFeed::markReadEvent($eventId, $user->getId()); } } }
public function onObjectView(iUmiEventPoint $v4119639092e62c55ea8be348e4d9260d) { if ($v4119639092e62c55ea8be348e4d9260d->getMode() == 'before') { $v16b2b26000987faccb260b9d39df1269 = $v4119639092e62c55ea8be348e4d9260d->getRef('object')->getId(); $vee11cbb19052e40b07aac0ca060c23ee = $this->getUser(); $vb10a8c0bede9eb4ea771b04db3149f28 = ConnectionPool::getInstance(); $v4717d53ebfdfea8477f780ec66151dcb = $vb10a8c0bede9eb4ea771b04db3149f28->getConnection(); umiEventFeed::setConnection($v4717d53ebfdfea8477f780ec66151dcb); $v53cc4db543d7a569e51c1d76ac6f278e = umiEventFeed::findEventIdByObjectId($v16b2b26000987faccb260b9d39df1269); if ($v53cc4db543d7a569e51c1d76ac6f278e) { umiEventFeed::markReadEvent($v53cc4db543d7a569e51c1d76ac6f278e, $vee11cbb19052e40b07aac0ca060c23ee->getId()); } } }
public function markReadEvents($events = null) { if (!is_array($events)) { $events = getRequest('events'); } if (is_array($events)) { $user = $this->getUser(); $pool = ConnectionPool::getInstance(); $connection = $pool->getConnection(); umiEventFeed::setConnection($connection); foreach ($events as $eventId) { umiEventFeed::markReadEvent($eventId, $user->getId()); } } }
public function markReadEvents($v16908b0605f2645dfcb4c3a8d248cef3 = null) { if (!is_array($v16908b0605f2645dfcb4c3a8d248cef3)) { $v16908b0605f2645dfcb4c3a8d248cef3 = getRequest('events'); } if (is_array($v16908b0605f2645dfcb4c3a8d248cef3)) { $vee11cbb19052e40b07aac0ca060c23ee = $this->getUser(); $vb10a8c0bede9eb4ea771b04db3149f28 = ConnectionPool::getInstance(); $v4717d53ebfdfea8477f780ec66151dcb = $vb10a8c0bede9eb4ea771b04db3149f28->getConnection(); umiEventFeed::setConnection($v4717d53ebfdfea8477f780ec66151dcb); foreach ($v16908b0605f2645dfcb4c3a8d248cef3 as $v53cc4db543d7a569e51c1d76ac6f278e) { umiEventFeed::markReadEvent($v53cc4db543d7a569e51c1d76ac6f278e, $vee11cbb19052e40b07aac0ca060c23ee->getId()); } } }