Index: trunk/core/units/visits/visits_event_handler.php =================================================================== diff -u -N -r2407 -r2417 --- trunk/core/units/visits/visits_event_handler.php (.../visits_event_handler.php) (revision 2407) +++ trunk/core/units/visits/visits_event_handler.php (.../visits_event_handler.php) (revision 2417) @@ -33,7 +33,38 @@ } + /** + * Apply any custom changes to list's sql query + * + * @param kEvent $event + * @access protected + * @see OnListBuild + */ + function SetCustomQuery(&$event) + { + $object =& $event->getObject(); + + $types = $event->getEventParam('types'); + if ($types=='myvisitors'){ + + $user_id = $this->Application->GetVar('u_id'); + $object->addFilter('myitems_user1','au.PortalUserId = '.$user_id); + $object->addFilter('myitems_user2','au.PortalUserId >0'); + } + + if ($types=='myvisitororders'){ + + $user_id = $this->Application->GetVar('u_id'); + $object->addFilter('myitems_orders','ord.OrderId IS NOT NULL'); + $object->addFilter('myitems_user1','au.PortalUserId = '.$user_id); + $object->addFilter('myitems_user2','au.PortalUserId >0'); + + } + + } + + } ?> \ No newline at end of file