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(&$event) { parent::SetCustomQuery($event); $object =& $event->getObject(); /* @var $object kDBList */ $visibility_filter = $this->getVisiblilityFilter(); $object->addFilter('visibility_filter', $visibility_filter); } }