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