Code Duplication    Length = 6-6 lines in 3 locations

admin/actions/attributes.php 3 locations

@@ 461-466 (lines=6) @@
458
459
        if (isset($_POST['subaction'])) {
460
            switch (xoops_trim(strtolower($_POST['subaction']))) {
461
                case 'delete': // Suppression d'une option de l'attribut
462
                    $option = isset($_POST['option']) ? intval($_POST['option']) : false;
463
                    if ($option !== false) {
464
                        $attribute->deleteOption($option);
465
                    }
466
                    break;
467
468
                case 'add': // Ajout d'une option vide (à la fin)
469
                    $attribute->addEmptyOption();
@@ 472-477 (lines=6) @@
469
                    $attribute->addEmptyOption();
470
                    break;
471
472
                case 'up': // Déplacement d'une option vers le haut
473
                    $option = isset($_POST['option']) ? intval($_POST['option']) : false;
474
                    if ($option !== false) {
475
                        $attribute->moveOptionUp($option);
476
                    }
477
                    break;
478
479
                case 'down': // Déplacement d'une option vers le haut
480
                    $option = isset($_POST['option']) ? intval($_POST['option']) : false;
@@ 479-484 (lines=6) @@
476
                    }
477
                    break;
478
479
                case 'down': // Déplacement d'une option vers le haut
480
                    $option = isset($_POST['option']) ? intval($_POST['option']) : false;
481
                    if ($option !== false) {
482
                        $attribute->moveOptionDown($option);
483
                    }
484
                    break;
485
            }
486
        }
487
        $_SESSION['oledrion_attribute'] = serialize($attribute);