Code Duplication    Length = 5-5 lines in 3 locations

main/inc/lib/sessionmanager.lib.php 3 locations

@@ 4424-4428 (lines=5) @@
4421
                    $session_id = Database::insert_id();
4422
                    if ($debug) {
4423
                        if ($session_id) {
4424
                            foreach ($enreg as $key => $value) {
4425
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4426
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4427
                                }
4428
                            }
4429
4430
                            $logger->addInfo("Sessions - Session created: #$session_id - $session_name");
4431
                        } else {
@@ 4472-4476 (lines=5) @@
4469
                        $session_id = $my_session_result['id'];
4470
4471
                        if ($session_id) {
4472
                            foreach ($enreg as $key => $value) {
4473
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4474
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4475
                                }
4476
                            }
4477
                            if ($debug) {
4478
                                $logger->addInfo("Sessions - #$session_id created: $session_name");
4479
                            }
@@ 4566-4570 (lines=5) @@
4563
4564
                            Database::update($tbl_session, $params, array('id = ?' => $session_id));
4565
4566
                            foreach ($enreg as $key => $value) {
4567
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4568
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4569
                                }
4570
                            }
4571
4572
                            // Delete session-user relation only for students
4573
                            $sql = "DELETE FROM $tbl_session_user