Code Duplication    Length = 14-16 lines in 2 locations

include/blocksadmin.inc.php 2 locations

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