Code Duplication    Length = 19-21 lines in 2 locations

main/permissions/permissions_functions.inc.php 2 locations

@@ 306-326 (lines=21) @@
303
            echo "\t\t\t<img src=\"../img/checkbox_on3.gif\" border=\"0\"/ title=\"".get_lang('PermissionGrantedByGroupOrRole')."\">";
304
        } else {
305
            if (is_array($permission_array[$tool]) AND in_array($permission, $permission_array[$tool])) {
306
                if ($editable) {
307
                    $url = api_get_self();
308
                    $urlparameters = '';
309
                    foreach ($_GET as $key => $value)
310
                    {
311
                        $parameter[$key] = $value;
312
                    }
313
                    $parameter['action'] = 'manage_rights';
314
                    $parameter['do'] = 'revoke';
315
                    $parameter['permission'] = $permission;
316
                    $parameter['tool'] = $tool;
317
                    $parameter['user_id'] = $user_id;
318
                    foreach ($parameter as $key=>$value)
319
                    {
320
                        $urlparameters .= $key.'='.$value.'&amp;';
321
                    }
322
                    $url = $url.'?'.$urlparameters;
323
324
                    echo "\t\t\t <a href=\"".$url."\">";
325
                }
326
                echo "<img src=\"../img/checkbox_on2.gif\" border=\"0\"/ title=\"".get_lang('UserHasPermission')."\">";
327
                if ($editable) {
328
                    echo "</a>";
329
                }
@@ 331-349 (lines=19) @@
328
                    echo "</a>";
329
                }
330
            } else {
331
                if ($editable) {
332
                    $url = api_get_self();
333
                    $urlparameters = '';
334
                    foreach ($_GET as $key => $value) {
335
                        $parameter[$key] = $value;
336
                    }
337
                    $parameter['action'] = 'manage_rights';
338
                    $parameter['do'] = 'grant';
339
                    $parameter['permission'] = $permission;
340
                    $parameter['tool'] = $tool;
341
                    $parameter['user_id'] = $user_id;
342
                    foreach ($parameter as $key=>$value) {
343
                        $urlparameters .= $key.'='.$value.'&amp;';
344
                    }
345
                    $url = $url.'?'.$urlparameters;
346
347
                    //echo "\t\t\t <a href=\"".str_replace('&', '&amp;', $_SERVER['REQUEST_URI'])."&amp;action=grant&amp;permission=$permission&amp;tool=$tool\">";
348
                    echo "\t\t\t <a href=\"".$url."\">";
349
                }
350
                echo "<img src=\"../img/wrong.gif\" border=\"0\"/ title=\"".get_lang('UserHasPermissionNot')."\">";
351
                if ($editable) {
352
                    echo "</a>";