context->transport->user->getSettings(); ?>
toString())); }); $context = new StdClass; $context->label = 'Safety'; $context->optionValuesDisabled = array_map(function($s) { return null; }, $safety); $context->optionValuesEnabled = array_map(function($s) { return $s->toInteger(); }, $safety); $context->optionLabels = array_map(function($s) { return ucfirst($s->toDisplayString()); }, $safety); $context->optionNames = array_map(function($s) { return 'safety[]'; }, $safety); $context->optionStates = array_map(function($s) use ($settings) { return $settings->hasEnabledSafety($s); }, $safety); $this->renderExternal('input-checkboxes', $context); $context = new StdClass; $context->optionValuesDisabled = ['0']; $context->optionValuesEnabled = ['1']; $context->optionLabels = ['Enabled']; $context->label = 'Endless scrolling'; $context->optionNames = ['endless-scrolling']; $context->optionStates = [$settings->hasEnabledEndlessScrolling()]; $this->renderExternal('input-checkboxes', $context); $context->label = 'Tags in thumbs'; $context->optionNames = ['post-tag-titles']; $context->optionStates = [$settings->hasEnabledPostTagTitles()]; $this->renderExternal('input-checkboxes', $context); $context->label = 'Hide down-voted'; $context->optionNames = ['hide-disliked-posts']; $context->optionStates = [$settings->hasEnabledHidingDislikedPosts()]; $this->renderExternal('input-checkboxes', $context); ?> renderExternal('message') ?>