Code Duplication    Length = 14-15 lines in 4 locations

src/Http/Controllers/ZonaController.php 4 locations

@@ 140-153 (lines=14) @@
137
138
            if ($check > 0) {
139
                $response['message'] = 'Failed ! Username, Nama Siswa already exists';
140
            } else {
141
                $zona->user_id = $request->input('user_id');
142
                $zona->master_zona_id = $request->input('master_zona_id');
143
                $zona->nomor_un = $request->input('nomor_un');
144
                $zona->sekolah_id = $request->input('sekolah_id');
145
                $zona->zona_siswa = $request->input('zona_siswa');
146
                $zona->zona_sekolah = $request->input('zona_sekolah');
147
                $zona->lokasi_siswa = $request->input('lokasi_siswa');
148
                $zona->lokasi_sekolah = $request->input('lokasi_sekolah');
149
                $zona->nilai_zona = $request->input('nilai_zona');
150
                $zona->save();
151
152
                $response['message'] = 'success';
153
            }
154
        } else {
155
            $zona->user_id = $request->input('user_id');
156
                $zona->master_zona_id = $request->input('master_zona_id');
@@ 154-167 (lines=14) @@
151
152
                $response['message'] = 'success';
153
            }
154
        } else {
155
            $zona->user_id = $request->input('user_id');
156
                $zona->master_zona_id = $request->input('master_zona_id');
157
                $zona->nomor_un = $request->input('nomor_un');
158
                $zona->sekolah_id = $request->input('sekolah_id');
159
                $zona->zona_siswa = $request->input('zona_siswa');
160
                $zona->zona_sekolah = $request->input('zona_sekolah');
161
                $zona->lokasi_siswa = $request->input('lokasi_siswa');
162
                $zona->lokasi_sekolah = $request->input('lokasi_sekolah');
163
                $zona->nilai_zona = $request->input('nilai_zona');
164
                $zona->save();
165
166
            $response['message'] = 'success';
167
        }
168
169
        $response['status'] = true;
170
@@ 252-265 (lines=14) @@
249
250
             if($check_user->count() > 0 || $check_siswa->count() > 0){
251
                  $response['message'] = implode("\n",$message);
252
        } else {
253
            $zona->user_id = $request->input('user_id');
254
                $zona->master_zona_id = $request->input('master_zona_id');
255
                $zona->nomor_un = $request->input('nomor_un');
256
                $zona->sekolah_id = $request->input('sekolah_id');
257
                $zona->zona_siswa = $request->input('zona_siswa');
258
                $zona->zona_sekolah = $request->input('zona_sekolah');
259
                $zona->lokasi_siswa = $request->input('lokasi_siswa');
260
                $zona->lokasi_sekolah = $request->input('lokasi_sekolah');
261
                $zona->nilai_zona = $request->input('nilai_zona');
262
                $zona->save();
263
264
            $response['message'] = 'success';
265
        }
266
267
        } else {
268
            $zona->user_id = $request->input('user_id');
@@ 267-281 (lines=15) @@
264
            $response['message'] = 'success';
265
        }
266
267
        } else {
268
            $zona->user_id = $request->input('user_id');
269
                $zona->master_zona_id = $request->input('master_zona_id');
270
                $zona->nomor_un = $request->input('nomor_un');
271
                $zona->sekolah_id = $request->input('sekolah_id');
272
                $zona->zona_siswa = $request->input('zona_siswa');
273
                $zona->zona_sekolah = $request->input('zona_sekolah');
274
                $zona->lokasi_siswa = $request->input('lokasi_siswa');
275
                $zona->lokasi_sekolah = $request->input('lokasi_sekolah');
276
                $zona->nilai_zona = $request->input('nilai_zona');
277
                $zona->save();
278
279
                $response['status'] = true;
280
281
        }
282
283
        return response()->json($response);
284
    }