    protected function loadSelectedViewName()
    {
        $code = $this->request->get('code', '');
        if (false === \strpos($code, '-')) {
            $this->selectedViewName = $code;
            return;
        }

        $parts = \explode('-', $code);
        $this->selectedViewName = empty($parts) ? $code : $parts[0];
    }
The software does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.