Code Duplication    Length = 24-24 lines in 2 locations

app/Http/Controllers/Installer/SystemsController.php 2 locations

@@ 81-104 (lines=24) @@
78
        $sysID = $sysData->sys_id;
79
        $i = 0;
80
        
81
        foreach($request->dataOptions as $field)
82
        {
83
            if(!empty($field))
84
            {
85
                if(isset($field['value']))
86
                {
87
                    $id = $field['value'];
88
                }
89
                else
90
                {
91
                    $newField = SystemCustDataTypes::create([
92
                        'name' => $field['label']
93
                    ]);
94
                    $id = $newField->data_type_id;
95
                }
96
97
                SystemCustDataFields::create([
98
                    'sys_id' => $sysID,
99
                    'data_type_id' => $id,
100
                    'order' => $i
101
                ]);
102
                $i++;
103
            }
104
        }
105
        
106
        Log::debug('Route '.Route::currentRouteName().' visited by User ID-'.Auth::user()->user_id);
107
        Log::debug('Submitted Data - ', $request->toArray());
@@ 189-212 (lines=24) @@
186
        //  Process any new data fields
187
        if(!empty($request->newDataOptions))
188
        {
189
            foreach($request->newDataOptions as $field)
190
            {
191
                if(!empty($field))
192
                {
193
                    if(isset($field['value']))
194
                    {
195
                        $dataID = $field['value'];
196
                    }
197
                    else
198
                    {
199
                        $newField = SystemCustDataTypes::create([
200
                            'name' => $field['label']
201
                        ]);
202
                        $dataID = $newField->data_type_id;
203
                    }
204
205
                    SystemCustDataFields::create([
206
                        'sys_id' => $id,
207
                        'data_type_id' => $dataID,
208
                        'order' => $i
209
                    ]);
210
                    $i++;
211
                }
212
            }
213
        }
214
        
215
        Log::debug('Route '.Route::currentRouteName().' visited by User ID-'.Auth::user()->user_id);