Code Duplication    Length = 17-17 lines in 2 locations

main/cron/import_csv.php 2 locations

@@ 502-518 (lines=17) @@
499
                        false //$send_mail = false
500
                    );
501
502
                    if ($userId) {
503
                        foreach ($row as $key => $value) {
504
                            if (substr($key, 0, 6) == 'extra_') {
505
                                //an extra field
506
                                UserManager::update_extra_field_value(
507
                                    $userId,
508
                                    substr($key, 6),
509
                                    $value
510
                                );
511
                            }
512
                        }
513
                        $this->logger->addInfo("Teachers - User created: ".$row['username']);
514
                    } else {
515
                        $this->logger->addError("Teachers - User NOT created: ".$row['username']." ".$row['firstname']." ".$row['lastname']);
516
                        $this->logger->addError(strip_tags(Display::getFlashToString()));
517
                        Display::cleanFlashMessages();
518
                    }
519
                } else {
520
                    if (empty($userInfo)) {
521
                        $this->logger->addError("Teachers - Can't update user :".$row['username']);
@@ 663-679 (lines=17) @@
660
                        false //$send_mail = false
661
                    );
662
663
                    if ($result) {
664
                        foreach ($row as $key => $value) {
665
                            if (substr($key, 0, 6) === 'extra_') {
666
                                //an extra field
667
                                UserManager::update_extra_field_value(
668
                                    $result,
669
                                    substr($key, 6),
670
                                    $value
671
                                );
672
                            }
673
                        }
674
                        $this->logger->addInfo("Students - User created: ".$row['username']);
675
                    } else {
676
                        $this->logger->addError("Students - User NOT created: ".$row['username']." ".$row['firstname']." ".$row['lastname']);
677
                        $this->logger->addError(strip_tags(Display::getFlashToString()));
678
                        Display::cleanFlashMessages();
679
                    }
680
                } else {
681
                    if (empty($userInfo)) {
682
                        $this->logger->addError("Students - Can't update user :".$row['username']);