Application->LoggedIn() && !$this->Application->isAdminUser) { return '%1$s.Visibility = ' . SubmissionFormField::VISIBILITY_EVERYONE; } return ''; } /** * Shows fields based on user logged-in status * * @param kEvent $event * @return void * @access protected * @see kDBEventHandler::OnListBuild() */ protected function SetCustomQuery(kEvent $event) { parent::SetCustomQuery($event); /** @var kDBList $object */ $object = $event->getObject(); $visibility_filter = $this->getVisiblilityFilter(); $object->addFilter('visibility_filter', $visibility_filter); } }