Code Duplication    Length = 5-5 lines in 3 locations

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

@@ 4645-4649 (lines=5) @@
4642
                    $session_id = Database::insert_id();
4643
                    if ($debug) {
4644
                        if ($session_id) {
4645
                            foreach ($enreg as $key => $value) {
4646
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4647
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4648
                                }
4649
                            }
4650
4651
                            $logger->addInfo("Sessions - Session created: #$session_id - $session_name");
4652
                        } else {
@@ 4693-4697 (lines=5) @@
4690
                        $session_id = $my_session_result['id'];
4691
4692
                        if ($session_id) {
4693
                            foreach ($enreg as $key => $value) {
4694
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4695
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4696
                                }
4697
                            }
4698
                            if ($debug) {
4699
                                $logger->addInfo("Sessions - #$session_id created: $session_name");
4700
                            }
@@ 4791-4795 (lines=5) @@
4788
4789
                            Database::update($tbl_session, $params, array('id = ?' => $session_id));
4790
4791
                            foreach ($enreg as $key => $value) {
4792
                                if (substr($key, 0, 6) == 'extra_') { //an extra field
4793
                                    self::update_session_extra_field_value($session_id, substr($key, 6), $value);
4794
                                }
4795
                            }
4796
4797
                            // Delete session-user relation only for students
4798
                            $sql = "DELETE FROM $tbl_session_user