Code Duplication    Length = 13-14 lines in 2 locations

manager/includes/functions/processors.php 2 locations

@@ 702-715 (lines=14) @@
699
700
        $modx->getDatabase()->delete($tbl_web_user_settings, "webuser='{$id}'");
701
702
        foreach ($settings as $n) {
703
            $vl = $_POST[$n];
704
            if (is_array($vl)) {
705
                $vl = implode(",", $vl);
706
            }
707
            if ($vl != '') {
708
                $f = array();
709
                $f['webuser'] = $id;
710
                $f['setting_name'] = $n;
711
                $f['setting_value'] = $vl;
712
                $f = $modx->getDatabase()->escape($f);
713
                $modx->getDatabase()->insert($f, $tbl_web_user_settings);
714
            }
715
        }
716
    }
717
}
718
@@ 795-807 (lines=13) @@
792
793
        $modx->getDatabase()->delete($tbl_user_settings, "user='{$id}'");
794
795
        foreach ($settings as $n => $vl) {
796
            if (is_array($vl)) {
797
                $vl = implode(",", $vl);
798
            }
799
            if ($vl != '') {
800
                $f = array();
801
                $f['user'] = $id;
802
                $f['setting_name'] = $n;
803
                $f['setting_value'] = $vl;
804
                $f = $modx->getDatabase()->escape($f);
805
                $modx->getDatabase()->insert($f, $tbl_user_settings);
806
            }
807
        }
808
    }
809
}
810