$sql = $this->getAdapter()->select()
->from(array('t' => 'event'))
->join(array('u' => 'users'), 't.user_id = u.user_id', array('user_url', 'user_login', 'user_profile_name', 'user_profile_surname')
)
->join(array('b' => 'meroprijatija'), 'b.meroprijatija_id = t.meroprijatija_id', array('meroprijatija_title', 'meroprijatija_url', 'meroprijatija_title_m')
)
->where("event_publish = ?", '1')
->where('event_date_end > "' . date("Y-m-d 00:00:00") . '" OR event_date_begin >= "' . date("Y-m-d 00:00:00") . '"');
orWhere длеает условие на все выражение, из-за чего все условия до этого могут нарушаться.
