Code Duplication    Length = 5-5 lines in 3 locations

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

@@ 4433-4437 (lines=5) @@
4430
                    $session_id = Database::insert_id();
4431
                    if ($debug) {
4432
                        if ($session_id) {
4433
                            foreach ($enreg as $key => $value) {
4434
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4435
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4436
                                }
4437
                            }
4438
4439
                            $logger->addInfo("Sessions - Session created: #$session_id - $session_name");
4440
                        } else {
@@ 4481-4485 (lines=5) @@
4478
                        $session_id = $my_session_result['id'];
4479
4480
                        if ($session_id) {
4481
                            foreach ($enreg as $key => $value) {
4482
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4483
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4484
                                }
4485
                            }
4486
                            if ($debug) {
4487
                                $logger->addInfo("Sessions - #$session_id created: $session_name");
4488
                            }
@@ 4575-4579 (lines=5) @@
4572
4573
                            Database::update($tbl_session, $params, array('id = ?' => $session_id));
4574
4575
                            foreach ($enreg as $key => $value) {
4576
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4577
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4578
                                }
4579
                            }
4580
4581
                            // Delete session-user relation only for students
4582
                            $sql = "DELETE FROM $tbl_session_user