Code Duplication    Length = 10-11 lines in 3 locations

admin/main.php 3 locations

@@ 316-326 (lines=11) @@
313
        if ($cnt == 0) {
314
            $item = null;
315
            $item = $h_bookshop_lang->get($id);
316
            if (is_object($item)) {
317
                $res = $h_bookshop_lang->delete($item, true);
318
                if ($res) {
319
                    bookshop_updateCache();
320
                    bookshop_redirect(_AM_BOOKSHOP_SAVE_OK, $baseurl . '?op=lang', 2);
321
                } else {
322
                    bookshop_redirect(_AM_BOOKSHOP_SAVE_PB, $baseurl . '?op=lang', 5);
323
                }
324
            } else {
325
                bookshop_redirect(_AM_BOOKSHOP_NOT_FOUND, $baseurl . '?op=lang', 5);
326
            }
327
        } else {
328
            bookshop_redirect(_AM_BOOKSHOP_ERROR_6, $baseurl . '?op=lang', 5);
329
        }
@@ 1837-1847 (lines=11) @@
1834
            bookshop_redirect(_AM_BOOKSHOP_ERROR_1, $baseurl, 5);
1835
        }
1836
        $item = $h_bookshop_discounts->get($id);
1837
        if (is_object($item)) {
1838
            $res = $h_bookshop_discounts->delete($item, true);
1839
            if ($res) {
1840
                bookshop_updateCache();
1841
                bookshop_redirect(_AM_BOOKSHOP_SAVE_OK, $baseurl . '?op=discount', 2);
1842
            } else {
1843
                bookshop_redirect(_AM_BOOKSHOP_SAVE_PB, $baseurl . '?op=discount', 5);
1844
            }
1845
        } else {
1846
            bookshop_redirect(_AM_BOOKSHOP_NOT_FOUND, $baseurl . '?op=discount', 5);
1847
        }
1848
        break;
1849
1850
    // ****************************************************************************************************************
@@ 1881-1890 (lines=10) @@
1878
            bookshop_redirect(_AM_BOOKSHOP_ERROR_1, $baseurl, 5);
1879
        }
1880
        $item = $h_bookshop_commands->get($id);
1881
        if (is_object($item)) {
1882
            $res = $h_bookshop_commands->validateCommand($id);
1883
            if ($res) {
1884
                bookshop_redirect(_AM_BOOKSHOP_SAVE_OK, $baseurl . '?op=commands', 2);
1885
            } else {
1886
                bookshop_redirect(_AM_BOOKSHOP_SAVE_PB, $baseurl . '?op=commands', 5);
1887
            }
1888
        } else {
1889
            bookshop_redirect(_AM_BOOKSHOP_NOT_FOUND, $baseurl . '?op=commands', 5);
1890
        }
1891
        break;
1892
1893
    // ****************************************************************************************************************