Code Duplication    Length = 3-5 lines in 3 locations

framework/Koch/User/Guest.php 1 location

@@ 95-97 (lines=3) @@
92
         * Sets the Default Theme for all Guest Visitors, if not already set via a GET request.
93
         * Theme for Guest Users as defined by config['template']['frontend_theme']
94
         */
95
        if (empty($_SESSION['user']['frontend_theme']) and isset($this->config['template']['frontend_theme']) === true) {
96
            $_SESSION['user']['frontend_theme'] = $this->config['template']['frontend_theme'];
97
        }
98
99
        // @todo remove this line, when user login is reactivated
100
        $_SESSION['user']['backend_theme'] = 'admin';

framework/Koch/User/User.php 2 locations

@@ 186-190 (lines=5) @@
183
             *
184
             * @todo remove $_REQUEST, frontend theme is selectable via frontend
185
             */
186
            if (false === isset($_REQUEST['theme'])) {
187
                $_SESSION['user']['frontend_theme'] = (!empty($this->user['frontend_theme']))
188
                ? $this->user['frontend_theme']
189
                : $this->config['template']['frontend_theme'];
190
            }
191
192
            /*
193
             * Backend-Theme
@@ 195-199 (lines=5) @@
192
            /*
193
             * Backend-Theme
194
             */
195
            if (empty($this->user['backend_theme']) === false) {
196
                $_SESSION['user']['backend_theme'] = $this->user['backend_theme'];
197
            } else {
198
                $_SESSION['user']['backend_theme'] = $this->config['template']['backend_theme'];
199
            }
200
201
            /*
202
             * Permissions