Code Duplication    Length = 17-17 lines in 2 locations

main/cron/import_csv.php 2 locations

@@ 446-462 (lines=17) @@
443
                        false //$send_mail = false
444
                    );
445
446
                    if ($userId) {
447
                        foreach ($row as $key => $value) {
448
                            if (substr($key, 0, 6) == 'extra_') {
449
                                //an extra field
450
                                UserManager::update_extra_field_value(
451
                                    $userId,
452
                                    substr($key, 6),
453
                                    $value
454
                                );
455
                            }
456
                        }
457
                        $this->logger->addInfo("Teachers - User created: ".$row['username']);
458
                    } else {
459
                        $this->logger->addError("Teachers - User NOT created: ".$row['username']." ".$row['firstname']." ".$row['lastname']);
460
                        $this->logger->addError(strip_tags(Display::getFlashToString()));
461
                        Display::cleanFlashMessages();
462
                    }
463
                } else {
464
                    if (empty($userInfo)) {
465
                        $this->logger->addError("Teachers - Can't update user :".$row['username']);
@@ 604-620 (lines=17) @@
601
                        false //$send_mail = false
602
                    );
603
604
                    if ($result) {
605
                        foreach ($row as $key => $value) {
606
                            if (substr($key, 0, 6) === 'extra_') {
607
                                //an extra field
608
                                UserManager::update_extra_field_value(
609
                                    $result,
610
                                    substr($key, 6),
611
                                    $value
612
                                );
613
                            }
614
                        }
615
                        $this->logger->addInfo("Students - User created: ".$row['username']);
616
                    } else {
617
                        $this->logger->addError("Students - User NOT created: ".$row['username']." ".$row['firstname']." ".$row['lastname']);
618
                        $this->logger->addError(strip_tags(Display::getFlashToString()));
619
                        Display::cleanFlashMessages();
620
                    }
621
                } else {
622
                    if (empty($userInfo)) {
623
                        $this->logger->addError("Students - Can't update user :".$row['username']);