Code Duplication    Length = 12-13 lines in 2 locations

main/inc/lib/plugin.class.php 2 locations

@@ 427-438 (lines=12) @@
424
                                subkey = '".Database::escape_string($variable)."'
425
                            ";
426
                    $result = Database::query($sql);
427
                    if (!Database::num_rows($result)) {
428
                        $params = [
429
                            'c_id' => $courseId,
430
                            'variable' => $group,
431
                            'subkey' => $variable,
432
                            'value' => $value,
433
                            'category' => 'plugins',
434
                            'type' => $type,
435
                            'title' => ''
436
                        ];
437
                        Database::insert($t_course, $params);
438
                    }
439
                } else {
440
                    $sql = "SELECT value FROM $t_course
441
                            WHERE c_id = $courseId AND variable = '$variable' ";
@@ 443-455 (lines=13) @@
440
                    $sql = "SELECT value FROM $t_course
441
                            WHERE c_id = $courseId AND variable = '$variable' ";
442
                    $result = Database::query($sql);
443
                    if (!Database::num_rows($result)) {
444
                        $params = [
445
                            'c_id' => $courseId,
446
                            'variable' => $variable,
447
                            'subkey' => $plugin_name,
448
                            'value' => $value,
449
                            'category' => 'plugins',
450
                            'type' => $type,
451
                            'title' => ''
452
                        ];
453
                        Database::insert($t_course, $params);
454
                    }
455
                }
456
            }
457
        }
458