Code Duplication    Length = 5-5 lines in 3 locations

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

@@ 4443-4447 (lines=5) @@
4440
                    $session_id = Database::insert_id();
4441
                    if ($debug) {
4442
                        if ($session_id) {
4443
                            foreach ($enreg as $key => $value) {
4444
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4445
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4446
                                }
4447
                            }
4448
4449
                            $logger->addInfo("Sessions - Session created: #$session_id - $session_name");
4450
                        } else {
@@ 4491-4495 (lines=5) @@
4488
                        $session_id = $my_session_result['id'];
4489
4490
                        if ($session_id) {
4491
                            foreach ($enreg as $key => $value) {
4492
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4493
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4494
                                }
4495
                            }
4496
                            if ($debug) {
4497
                                $logger->addInfo("Sessions - #$session_id created: $session_name");
4498
                            }
@@ 4585-4589 (lines=5) @@
4582
4583
                            Database::update($tbl_session, $params, array('id = ?' => $session_id));
4584
4585
                            foreach ($enreg as $key => $value) {
4586
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4587
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4588
                                }
4589
                            }
4590
4591
                            // Delete session-user relation only for students
4592
                            $sql = "DELETE FROM $tbl_session_user