Code Duplication    Length = 15-22 lines in 11 locations

add_dog.php 2 locations

@@ 344-360 (lines=17) @@
341
    $fields       = $animal->getNumOfFields();
342
    $numofcolumns = 1;
343
    $columns[]    = array('columnname' => 'Name');
344
    for ($i = 0, $iMax = count($fields); $i < $iMax; ++$i) {
345
        $userField   = new Field($fields[$i], $animal->getConfig());
346
        $fieldType   = $userField->getSetting('FieldType');
347
        $fieldObject = new $fieldType($userField, $animal);
348
        //create empty string
349
        $lookupvalues = '';
350
        if ($userField->isActive() && $userField->inList()) {
351
            if ($userField->hasLookup()) {
352
                $lookupvalues = $userField->lookupField($fields[$i]);
353
                //debug information
354
                //print_r($lookupvalues);
355
            }
356
            $columns[] = array('columnname' => $fieldObject->fieldname, 'columnnumber' => $userField->getId(), 'lookupval' => $lookupvalues);
357
            ++$numofcolumns;
358
            unset($lookupvalues);
359
        }
360
    }
361
362
    for ($i = 1; $i < $numofcolumns; ++$i) {
363
        $empty[] = array('value' => '');
@@ 532-548 (lines=17) @@
529
    $fields       = $animal->getNumOfFields();
530
    $numofcolumns = 1;
531
    $columns[]    = array('columnname' => 'Name');
532
    for ($i = 0, $iMax = count($fields); $i < $iMax; ++$i) {
533
        $userField   = new Field($fields[$i], $animal->getConfig());
534
        $fieldType   = $userField->getSetting('FieldType');
535
        $fieldObject = new $fieldType($userField, $animal);
536
        //create empty string
537
        $lookupvalues = '';
538
        if ($userField->isActive() && $userField->inList()) {
539
            if ($userField->hasLookup()) {
540
                $lookupvalues = $userField->lookupField($fields[$i]);
541
                //debug information
542
                //print_r($lookupvalues);
543
            }
544
            $columns[] = array('columnname' => $fieldObject->fieldname, 'columnnumber' => $userField->getId(), 'lookupval' => $lookupvalues);
545
            ++$numofcolumns;
546
            unset($lookupvalues);
547
        }
548
    }
549
550
    for ($i = 1; $i < $numofcolumns; ++$i) {
551
        $empty[] = array('value' => '');

add_litter.php 2 locations

@@ 297-313 (lines=17) @@
294
    $fields       = $animal->getNumOfFields();
295
    $numofcolumns = 1;
296
    $columns[]    = array('columnname' => 'Name');
297
    for ($i = 0, $iMax = count($fields); $i < $iMax; ++$i) {
298
        $userField   = new Field($fields[$i], $animal->getConfig());
299
        $fieldType   = $userField->getSetting('FieldType');
300
        $fieldObject = new $fieldType($userField, $animal);
301
        //create empty string
302
        $lookupvalues = '';
303
        if ($userField->isActive() && $userField->inList()) {
304
            if ($userField->hasLookup()) {
305
                $lookupvalues = $userField->lookupField($fields[$i]);
306
                //debug information
307
                //print_r($lookupvalues);
308
            }
309
            $columns[] = array('columnname' => $fieldObject->fieldname, 'columnnumber' => $userField->getId(), 'lookupval' => $lookupvalues);
310
            ++$numofcolumns;
311
            unset($lookupvalues);
312
        }
313
    }
314
315
    for ($i = 1; $i < $numofcolumns; ++$i) {
316
        $empty[] = array('value' => '');
@@ 482-498 (lines=17) @@
479
    $fields       = $animal->getNumOfFields();
480
    $numofcolumns = 1;
481
    $columns[]    = array('columnname' => 'Name');
482
    for ($i = 0, $iMax = count($fields); $i < $iMax; ++$i) {
483
        $userField   = new Field($fields[$i], $animal->getConfig());
484
        $fieldType   = $userField->getSetting('FieldType');
485
        $fieldObject = new $fieldType($userField, $animal);
486
        //create empty string
487
        $lookupvalues = '';
488
        if ($userField->isActive() && $userField->inList()) {
489
            if ($userField->hasLookup()) {
490
                $lookupvalues = $userField->lookupField($fields[$i]);
491
                //debug information
492
                //print_r($lookupvalues);
493
            }
494
            $columns[] = array('columnname' => $fieldObject->fieldname, 'columnnumber' => $userField->getId(), 'lookupval' => $lookupvalues);
495
            ++$numofcolumns;
496
            unset($lookupvalues);
497
        }
498
    }
499
500
    for ($i = 1; $i < $numofcolumns; ++$i) {
501
        $empty[] = array('value' => '');

class/pedigreeUtilities.php 3 locations

@@ 251-267 (lines=17) @@
248
        $fields       = $animal->getNumOfFields();
249
        $numofcolumns = 1;
250
        $columns[]    = array('columnname' => 'Name');
251
        for ($i = 0, $iMax = count($fields); $i < $iMax; ++$i) {
252
            $userField   = new Field($fields[$i], $animal->getConfig());
253
            $fieldType   = $userField->getSetting('FieldType');
254
            $fieldObject = new $fieldType($userField, $animal);
255
            //create empty string
256
            $lookupvalues = '';
257
            if ($userField->isActive() && $userField->inList()) {
258
                if ($userField->hasLookup()) {
259
                    $lookupvalues = $userField->lookupField($fields[$i]);
260
                    //debug information
261
                    //print_r($lookupvalues);
262
                }
263
                $columns[] = array('columnname' => $fieldObject->fieldname, 'columnnumber' => $userField->getId(), 'lookupval' => $lookupvalues);
264
                ++$numofcolumns;
265
                unset($lookupvalues);
266
            }
267
        }
268
269
        while (false !== ($rowres = $GLOBALS['xoopsDB']->fetchArray($queryresult))) {
270
            if ($rowres['d_roft'] == '0') {
@@ 334-350 (lines=17) @@
331
        $fields        = $animal->getNumOfFields();
332
        $numofcolumns1 = 1;
333
        $columns1[]    = array('columnname' => 'Name');
334
        for ($i = 0, $iMax = count($fields); $i < $iMax; ++$i) {
335
            $userField   = new Field($fields[$i], $animal->getConfig());
336
            $fieldType   = $userField->getSetting('FieldType');
337
            $fieldObject = new $fieldType($userField, $animal);
338
            //create empty string
339
            $lookupvalues = '';
340
            if ($userField->isActive() && $userField->inList()) {
341
                if ($userField->hasLookup()) {
342
                    $lookupvalues = $userField->lookupField($fields[$i]);
343
                    //debug information
344
                    //print_r($lookupvalues);
345
                }
346
                $columns1[] = array('columnname' => $fieldObject->fieldname, 'columnnumber' => $userField->getId(), 'lookupval' => $lookupvalues);
347
                ++$numofcolumns1;
348
                unset($lookupvalues);
349
            }
350
        }
351
352
        while (false !== ($rowres = $GLOBALS['xoopsDB']->fetchArray($queryresult))) {
353
            if (0 == $rowres['roft']) {
@@ 488-502 (lines=15) @@
485
        $fields       = $animal->getNumOfFields();
486
        $numofcolumns = 1;
487
        $columns[]    = array('columnname' => 'Name');
488
        for ($i = 0, $iMax = count($fields); $i < $iMax; ++$i) {
489
            $userField   = new Field($fields[$i], $animal->getConfig());
490
            $fieldType   = $userField->getSetting('FieldType');
491
            $fieldObject = new $fieldType($userField, $animal);
492
            if ($userField->isActive() && $userField->inList()) {
493
                if ($userField->hasLookup()) {
494
                    $id = $userField->getId();
495
                    $q  = $userField->lookupField($id);
496
                } else {
497
                    $q = '';
498
                }
499
                $columns[] = array('columnname' => $fieldObject->fieldname, 'columnnumber' => $userField->getId(), 'lookuparray' => $q);
500
                ++$numofcolumns;
501
            }
502
        }
503
504
        //add preliminary row to array if passed
505
        if (is_array($prefix)) {

result.php 1 location

@@ 165-185 (lines=21) @@
162
$fieldsCount  = count($fields);
163
$numofcolumns = 1;
164
$columns      = array(array('columnname' => 'Name'));
165
for ($i = 0; $i < $fieldsCount; ++$i) {
166
    $userField   = new Field($fields[$i], $animal->getConfig());
167
    $fieldType   = $userField->getSetting('FieldType');
168
    $fieldObject = new $fieldType($userField, $animal);
169
    //create empty string
170
    if ($userField->isActive() && $userField->inList()) {
171
        if ($userField->hasLookup()) {
172
            $lookupvalues = $userField->lookupField($fields[$i]);
173
        } else {
174
            $lookupvalues = '';
175
        }
176
        /* print_r($lookupvalues);            //debug information */
177
        $columns[] = array(
178
            'columnname'   => $fieldObject->fieldname,
179
            'columnnumber' => $userField->getId(),
180
            'lookupval'    => $lookupvalues
181
        );
182
        ++$numofcolumns;
183
        unset($lookupvalues);
184
    }
185
}
186
187
$pathIcon16 = $GLOBALS['xoopsModule']->getInfo('icons16');
188

seldog.php 1 location

@@ 99-120 (lines=22) @@
96
$fieldsCount  = count($fields);
97
$numofcolumns = 1;
98
$columns[]    = array('columnname' => 'Name');
99
for ($i = 0; $i < $fieldsCount; ++$i) {
100
    $userField = new Field($fields[$i], $animal->getConfig());
101
    $fieldType = $userField->getSetting('FieldType');
102
    $fieldObj  = new $fieldType($userField, $animal);
103
    //create empty string
104
    if ($userField->isActive() && $userField->inList()) {
105
        if ($userField->hasLookup()) {
106
            $lookupvalues = $userField->lookupField($fields[$i]);
107
            //debug information
108
            //print_r($lookupvalues);
109
        } else {
110
            $lookupvalues = '';
111
        }
112
        $columns[] = array(
113
            'columnname'   => $fieldObj->fieldname,
114
            'columnnumber' => $userField->getId(),
115
            'lookupval'    => $lookupvalues
116
        );
117
        ++$numofcolumns;
118
        unset($lookupvalues);
119
    }
120
}
121
122
$empty = array_fill(0, $numofcolumns, array('value' => ''));
123
/*

virtual.php 2 locations

@@ 120-136 (lines=17) @@
117
    $fields       = $animal->getNumOfFields();
118
    $numofcolumns = 1;
119
    $columns[]    = array('columnname' => 'Name');
120
    for ($i = 0, $iMax = count($fields); $i < $iMax; ++$i) {
121
        $userField   = new Field($fields[$i], $animal->getConfig());
122
        $fieldType   = $userField->getSetting('FieldType');
123
        $fieldObject = new $fieldType($userField, $animal);
124
        //create empty string
125
        $lookupvalues = '';
126
        if ($userField->isActive() && $userField->inList()) {
127
            if ($userField->hasLookup()) {
128
                $lookupvalues = $userField->lookupField($fields[$i]);
129
                //debug information
130
                //print_r($lookupvalues);
131
            }
132
            $columns[] = array('columnname' => $fieldObject->fieldname, 'columnnumber' => $userField->getId(), 'lookupval' => $lookupvalues);
133
            ++$numofcolumns;
134
            unset($lookupvalues);
135
        }
136
    }
137
138
    while (false !== ($row = $GLOBALS['xoopsDB']->fetchArray($result))) {
139
        //create picture information
@@ 303-319 (lines=17) @@
300
    $fields       = $animal->getNumOfFields();
301
    $numofcolumns = 1;
302
    $columns[]    = array('columnname' => 'Name');
303
    for ($i = 0, $iMax = count($fields); $i < $iMax; ++$i) {
304
        $userField   = new Field($fields[$i], $animal->getConfig());
305
        $fieldType   = $userField->getSetting('FieldType');
306
        $fieldObject = new $fieldType($userField, $animal);
307
        //create empty string
308
        $lookupvalues = '';
309
        if ($userField->isActive() && $userField->inList()) {
310
            if ($userField->hasLookup()) {
311
                $lookupvalues = $userField->lookupField($fields[$i]);
312
                //debug information
313
                //print_r($lookupvalues);
314
            }
315
            $columns[] = array('columnname' => $fieldObject->fieldname, 'columnnumber' => $userField->getId(), 'lookupval' => $lookupvalues);
316
            ++$numofcolumns;
317
            unset($lookupvalues);
318
        }
319
    }
320
321
    while (false !== ($row = $GLOBALS['xoopsDB']->fetchArray($result))) {
322
        //create picture information