Code Duplication    Length = 5-5 lines in 10 locations

src/WHM/Accounts.php 10 locations

@@ 267-271 (lines=5) @@
264
        ! empty($account->getEmail()) ? $params['contactemail'] = 1 : null;
265
        ! empty($account->getTheme()) ? $params['cpmod'] = 1 : null;
266
267
        if ($account->getMaxFTP() === -1) {
268
            $params['maxftp'] = "unlimited";
269
        } elseif ($account->getMaxFTP() > 0) {
270
            $params['maxftp'] = intval($account->getMaxFTP());
271
        }
272
273
        if ($account->getMaxSQL() === -1) {
274
            $params['maxsql'] = "unlimited";
@@ 273-277 (lines=5) @@
270
            $params['maxftp'] = intval($account->getMaxFTP());
271
        }
272
273
        if ($account->getMaxSQL() === -1) {
274
            $params['maxsql'] = "unlimited";
275
        } elseif ($account->getMaxSQL() > 0) {
276
            $params['maxsql'] = intval($account->getMaxSQL());
277
        }
278
279
        if ($account->getMaxPOP() === -1) {
280
            $params['maxpop'] = "unlimited";
@@ 279-283 (lines=5) @@
276
            $params['maxsql'] = intval($account->getMaxSQL());
277
        }
278
279
        if ($account->getMaxPOP() === -1) {
280
            $params['maxpop'] = "unlimited";
281
        } elseif ($account->getMaxPOP() > 0) {
282
            $params['maxpop'] = intval($account->getMaxPOP());
283
        }
284
285
        if ($account->getMaxMailingList() === -1) {
286
            $params['maxlst'] = "unlimited";
@@ 285-289 (lines=5) @@
282
            $params['maxpop'] = intval($account->getMaxPOP());
283
        }
284
285
        if ($account->getMaxMailingList() === -1) {
286
            $params['maxlst'] = "unlimited";
287
        } elseif ($account->getMaxMailingList() > 0) {
288
            $params['maxlst'] = intval($account->getMaxMailingList());
289
        }
290
291
        if ($account->getMaxSubDomain() === -1) {
292
            $params['maxsub'] = "unlimited";
@@ 291-295 (lines=5) @@
288
            $params['maxlst'] = intval($account->getMaxMailingList());
289
        }
290
291
        if ($account->getMaxSubDomain() === -1) {
292
            $params['maxsub'] = "unlimited";
293
        } elseif ($account->getMaxSubDomain() > 0) {
294
            $params['maxsub'] = intval($account->getMaxSubDomain());
295
        }
296
297
        if ($account->getMaxParkedDomains() === -1) {
298
            $params['maxpark'] = "unlimited";
@@ 297-301 (lines=5) @@
294
            $params['maxsub'] = intval($account->getMaxSubDomain());
295
        }
296
297
        if ($account->getMaxParkedDomains() === -1) {
298
            $params['maxpark'] = "unlimited";
299
        } elseif ($account->getMaxParkedDomains() > 0) {
300
            $params['maxpark'] = intval($account->getMaxParkedDomains());
301
        }
302
303
        if ($account->getMaxAddonDomains() === -1) {
304
            $params['maxaddon'] = "unlimited";
@@ 303-307 (lines=5) @@
300
            $params['maxpark'] = intval($account->getMaxParkedDomains());
301
        }
302
303
        if ($account->getMaxAddonDomains() === -1) {
304
            $params['maxaddon'] = "unlimited";
305
        } elseif ($account->getMaxAddonDomains() > 0) {
306
            $params['maxaddon'] = intval($account->getMaxAddonDomains());
307
        }
308
309
        if ($account->getBandwidthLimit() === -1) {
310
            $params['bwlimit'] = "unlimited";
@@ 309-313 (lines=5) @@
306
            $params['maxaddon'] = intval($account->getMaxAddonDomains());
307
        }
308
309
        if ($account->getBandwidthLimit() === -1) {
310
            $params['bwlimit'] = "unlimited";
311
        } elseif ($account->getBandwidthLimit() > 0) {
312
            $params['bwlimit'] = intval($account->getBandwidthLimit());
313
        }
314
315
        ! empty($options['customip']) ? $params['customip'] = $options['customip'] : null;
316
@@ 333-337 (lines=5) @@
330
            $params['mxcheck'] = $options['mxcheck'];
331
        }
332
333
        if ($account->getMaxEmailPerHour() === -1) {
334
            $params['max_email_per_hour'] = "unlimited";
335
        } elseif ($account->getMaxEmailPerHour() > 0) {
336
            $params['max_email_per_hour'] = intval($account->getMaxEmailPerHour());
337
        }
338
339
        if ($account->getMaxEmailAccountQuota() === -1) {
340
            $params['max_emailacct_quota'] = "unlimited";
@@ 345-349 (lines=5) @@
342
            $params['max_email_per_hour'] = intval($account->getMaxEmailAccountQuota());
343
        }
344
345
        if ($account->getMaxDeferFailMailPercentage() === -1) {
346
            $params['max_defer_fail_percentage'] = "unlimited";
347
        } elseif ($account->getMaxDeferFailMailPercentage() > 0) {
348
            $params['max_defer_fail_percentage'] = intval($account->getMaxDeferFailMailPercentage());
349
        }
350
351
        ! empty($account->getUid()) ? $params['uid'] = $account->getUid() : null;
352
        ! empty($account->getPartition()) ? $params['homedir'] = $account->getPartition() : null;