Code Duplication    Length = 12-14 lines in 2 locations

include/blocksadmin.inc.php 2 locations

@@ 196-209 (lines=14) @@
193
*/
194
    $bid = (!empty($_POST['bid'])) ? $_POST['bid'] : array();
195
  // GIJ start
196
    foreach (array_keys($bid) as $i) {
197
        if ($side[$i] < 0) {
198
            $visible[$i] = 0;
199
            $side[$i] = -1;
200
        } else {
201
            $visible[$i] = 1;
202
        }
203
204
        $bmodule = (isset($_POST['bmodule'][$i]) && is_array($_POST['bmodule'][$i])) ? $_POST['bmodule'][$i] : array(-1);
205
        myblocksadmin_update_block($i, $side[$i], $_POST['weight'][$i], $visible[$i], $_POST['title'][$i], null , null , $_POST['bcachetime'][$i], $bmodule, array());
206
207
//        if ( $oldweight[$i] != $weight[$i] || $oldvisible[$i] != $visible[$i] || $oldside[$i] != $side[$i] )
208
//            order_block($bid[$i], $weight[$i], $visible[$i], $side[$i]);
209
    }
210
    $query4redirect = '?dirname=' . urlencode( strip_tags( substr( $_POST['query4redirect'], 9 ) ) );
211
    redirect_header("myblocksadmin.php$query4redirect", 1, _AM_DBUPDATED);
212
  // GIJ end
@@ 237-248 (lines=12) @@
234
        }
235
        $id = (!empty($_POST['id'])) ? $_POST['id'] : array();
236
237
        foreach (array_keys($id) as $i) {
238
            // separate side and visible
239
            if ($side[$i] < 0) {
240
                $visible[$i] = 0;
241
                $side[$i] = -1;  // for not to destroy the original position
242
            } else {
243
                $visible[$i] = 1;
244
            }
245
246
            $bmodule = (isset($_POST['bmodule'][$i]) && is_array($_POST['bmodule'][$i])) ? $_POST['bmodule'][$i] : array(-1);
247
            myblocksadmin_update_blockinstance($i, $side[$i], $_POST['weight'][$i], $visible[$i], $_POST['title'][$i], null, null, $_POST['bcachetime'][$i], $bmodule, array());
248
        }
249
    }
250
251
    $query4redirect = '?dirname=' . urlencode(strip_tags(substr($_POST['query4redirect'], 9)));