Code Duplication    Length = 10-12 lines in 6 locations

include/functions.php 6 locations

@@ 1253-1264 (lines=12) @@
1250
    global $xoopsUser, $xoopsConfig, $xoTheme;
1251
    $page = basename($_SERVER['PHP_SELF'], '.php');
1252
    switch ($page) {
1253
        case 'register':
1254
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.colorbox.js');
1255
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.validate.js');
1256
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.validation.functions.js');
1257
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.stepy.js');
1258
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.elastic.source.js');
1259
			$xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/leaflet.js');
1260
			$xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/osm_birth.js');
1261
			$xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/osm_now.js');
1262
			$xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/leaflet.css');
1263
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/smallworld.css');
1264
            break;
1265
1266
        case 'publicindex':
1267
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.oembed.js');
@@ 1266-1276 (lines=11) @@
1263
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/smallworld.css');
1264
            break;
1265
1266
        case 'publicindex':
1267
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.oembed.js');
1268
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.elastic.source.js');
1269
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/wall.js');
1270
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/ajaxupload.3.5.js');
1271
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.avatar_helper.js');
1272
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.bookmark.js');
1273
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/oembed.css');
1274
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.colorbox.js');
1275
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/smallworld.css');
1276
            break;
1277
1278
        case 'permalink':
1279
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.oembed.js');
@@ 1278-1287 (lines=10) @@
1275
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/smallworld.css');
1276
            break;
1277
1278
        case 'permalink':
1279
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.oembed.js');
1280
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/wall.js');
1281
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/oembed.css');
1282
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/smallworld.css');
1283
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.innerfade.js');
1284
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.elastic.source.js');
1285
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.bookmark.js');
1286
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.colorbox.js');
1287
            break;
1288
1289
        case 'index':
1290
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.oembed.js');
@@ 1289-1300 (lines=12) @@
1286
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.colorbox.js');
1287
            break;
1288
1289
        case 'index':
1290
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.oembed.js');
1291
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.elastic.source.js');
1292
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/wall.js');
1293
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/ajaxupload.3.5.js');
1294
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.avatar_helper.js');
1295
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.bookmark.js');
1296
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/oembed.css');
1297
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.colorbox.js');
1298
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/tag-it.js');
1299
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/smallworld.css');
1300
            break;
1301
1302
        case 'img_upload':
1303
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/uploader/bootstrap.min.css');
@@ 1332-1343 (lines=12) @@
1329
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.colorbox.js');
1330
            break;
1331
1332
        case 'friends':
1333
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/apprise-1.5.full.js');
1334
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/jquery.fileupload-ui.css');
1335
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/oembed.css');
1336
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.oembed.js');
1337
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/wall.js');
1338
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/ajaxupload.3.5.js');
1339
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.avatar_helper.js');
1340
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.innerfade.js');
1341
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.colorbox.js');
1342
            //$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/assets/css/colorbox.css');
1343
            break;
1344
1345
        case 'editprofile':
1346
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.colorbox.js');
@@ 1345-1356 (lines=12) @@
1342
            //$xoTheme->addStylesheet(XOOPS_URL.'/modules/smallworld/assets/css/colorbox.css');
1343
            break;
1344
1345
        case 'editprofile':
1346
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.colorbox.js');
1347
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.validate.js');
1348
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.validation.functions.js');
1349
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.stepy.js');
1350
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.elastic.source.js');
1351
			$xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/leaflet.js');
1352
			$xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/osm_birth.js');
1353
			$xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/osm_now.js');
1354
			$xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/leaflet.css');
1355
            $xoTheme->addStylesheet(XOOPS_URL . '/modules/smallworld/assets/css/smallworld.css');
1356
            break;
1357
1358
        case 'smallworldshare':
1359
            $xoTheme->addScript(XOOPS_URL . '/modules/smallworld/assets/js/jquery.oembed.js');