Code Duplication    Length = 16-16 lines in 3 locations

htdocs/install/include/createconfigform.php 1 location

@@ 183-198 (lines=16) @@
180
                }
181
                break;
182
183
            case 'site_cache':
184
                $ele = new Xoops\Form\Select($title, $config[$i]->getVar('conf_name'), $config[$i]->getConfValueForOutput());
185
                $ele->addOptionArray(array(
186
                    '0'       => XoopsLocale::NO_CACHE,
187
                    '30'      => sprintf(XoopsLocale::F_SECONDS, 30),
188
                    '60'      => XoopsLocale::ONE_MINUTE,
189
                    '300'     => sprintf(XoopsLocale::F_MINUTES, 5),
190
                    '1800'    => sprintf(XoopsLocale::F_MINUTES, 30),
191
                    '3600'    => XoopsLocale::ONE_HOUR,
192
                    '18000'   => sprintf(XoopsLocale::F_HOURS, 5),
193
                    '86400'   => XoopsLocale::ONE_DAY,
194
                    '259200'  => sprintf(XoopsLocale::F_DAYS, 3),
195
                    '604800'  => XoopsLocale::ONE_WEEK,
196
                    '2592000' => XoopsLocale::ONE_MONTH
197
                ));
198
                break;
199
200
            case 'password':
201
                $ele = new Xoops\Form\Password($title, $config[$i]->getVar('conf_name'), 50, 255, installHtmlSpecialCharacters($config[$i]->getConfValueForOutput()));

htdocs/modules/system/class/form/preferences.php 1 location

@@ 273-288 (lines=16) @@
270
                    }
271
                    break;
272
273
                case 'site_cache':
274
                    $ele = new Xoops\Form\Select($title, $obj[$i]->getVar('conf_name'), $obj[$i]->getConfValueForOutput());
275
                    $ele->addOptionArray(array(
276
                        '0'       => XoopsLocale::NO_CACHE,
277
                        '30'      => sprintf(XoopsLocale::F_SECONDS, 30),
278
                        '60'      => XoopsLocale::ONE_MINUTE,
279
                        '300'     => sprintf(XoopsLocale::F_MINUTES, 5),
280
                        '1800'    => sprintf(XoopsLocale::F_MINUTES, 30),
281
                        '3600'    => XoopsLocale::ONE_HOUR,
282
                        '18000'   => sprintf(XoopsLocale::F_HOURS, 5),
283
                        '86400'   => XoopsLocale::ONE_DAY,
284
                        '259200'  => sprintf(XoopsLocale::F_DAYS, 3),
285
                        '604800'  => XoopsLocale::ONE_WEEK,
286
                        '2592000' => XoopsLocale::ONE_MONTH
287
                    ));
288
                    break;
289
290
                case 'password':
291
                    $myts = \Xoops\Core\Text\Sanitizer::getInstance();

htdocs/modules/userconfigs/class/form/configs.php 1 location

@@ 227-242 (lines=16) @@
224
                        }
225
                        break;
226
227
                    case 'site_cache':
228
                        $ele = new Xoops\Form\Select($title, $obj[$i]->getVar('conf_name'), $obj[$i]->getConfValueForOutput());
229
                        $ele->addOptionArray(array(
230
                            '0'       => XoopsLocale::NO_CACHE,
231
                            '30'      => sprintf(XoopsLocale::F_SECONDS, 30),
232
                            '60'      => XoopsLocale::ONE_MINUTE,
233
                            '300'     => sprintf(XoopsLocale::F_MINUTES, 5),
234
                            '1800'    => sprintf(XoopsLocale::F_MINUTES, 30),
235
                            '3600'    => XoopsLocale::ONE_HOUR,
236
                            '18000'   => sprintf(XoopsLocale::F_HOURS, 5),
237
                            '86400'   => XoopsLocale::ONE_DAY,
238
                            '259200'  => sprintf(XoopsLocale::F_DAYS, 3),
239
                            '604800'  => XoopsLocale::ONE_WEEK,
240
                            '2592000' => XoopsLocale::ONE_MONTH
241
                        ));
242
                        break;
243
244
                    case 'password':
245
                        $myts = \Xoops\Core\Text\Sanitizer::getInstance();