Code Duplication    Length = 14-15 lines in 2 locations

include/blocksadmin.inc.php 2 locations

@@ 207-221 (lines=15) @@
204
        $bid = array();
205
    }
206
    // GIJ start
207
    foreach (array_keys($bid) as $i) {
208
        if ($side[$i] < 0) {
209
            $visible[$i] = 0;
210
            $side[$i]    = -1;
211
        } else {
212
            $visible[$i] = 1;
213
        }
214
215
        $bmodule = (isset($_POST['bmodule'][$i])
216
                    && is_array($_POST['bmodule'][$i])) ? $_POST['bmodule'][$i] : array(-1);
217
218
        myblocksadmin_update_block($i, $side[$i], $_POST['weight'][$i], $visible[$i], $_POST['title'][$i], null, null, $_POST['bcachetime'][$i], $bmodule, array());
219
220
        //    if ( $oldweight[$i] != $weight[$i] || $oldvisible[$i] != $visible[$i] || $oldside[$i] != $side[$i] )
221
        //    order_block($bid[$i], $weight[$i], $visible[$i], $side[$i]);
222
    }
223
    $query4redirect = '?dirname=' . urlencode(strip_tags(substr($_POST['query4redirect'], 9)));
224
    redirect_header("myblocksadmin.php$query4redirect", 1, _AM_DBUPDATED);
@@ 254-267 (lines=14) @@
251
            $id = array();
252
        }
253
254
        foreach (array_keys($id) as $i) {
255
            // separate side and visible
256
            if ($side[$i] < 0) {
257
                $visible[$i] = 0;
258
                $side[$i]    = -1;  // for not to destroy the original position
259
            } else {
260
                $visible[$i] = 1;
261
            }
262
263
            $bmodule = (isset($_POST['bmodule'][$i])
264
                        && is_array($_POST['bmodule'][$i])) ? $_POST['bmodule'][$i] : array(-1);
265
266
            myblocksadmin_update_blockinstance($i, $side[$i], $_POST['weight'][$i], $visible[$i], $_POST['title'][$i], null, null, $_POST['bcachetime'][$i], $bmodule, array());
267
        }
268
    }
269
270
    $query4redirect = '?dirname=' . urlencode(strip_tags(substr($_POST['query4redirect'], 9)));