Code Duplication    Length = 17-22 lines in 4 locations

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

@@ 111-127 (lines=17) @@
108
        $fields       = $animal->getNumOfFields();
109
        $numofcolumns = 1;
110
        $columns[]    = array('columnname' => 'Name');
111
        for ($i = 0, $iMax = count($fields); $i < $iMax; ++$i) {
112
            $userField   = new Field($fields[$i], $animal->getConfig());
113
            $fieldType   = $userField->getSetting('fieldtype');
114
            $fieldObject = new $fieldType($userField, $animal);
115
            //create empty string
116
            $lookupvalues = '';
117
            if ($userField->isActive() && $userField->inList()) {
118
                if ($userField->hasLookup()) {
119
                    $lookupvalues = $userField->lookupField($fields[$i]);
120
                    //debug information
121
                    //print_r($lookupvalues);
122
                }
123
                $columns[] = array('columnname' => $fieldObject->fieldname, 'columnnumber' => $userField->getId(), 'lookupval' => $lookupvalues);
124
                ++$numofcolumns;
125
                unset($lookupvalues);
126
            }
127
        }
128
129
        while (false !== ($row = $GLOBALS['xoopsDB']->fetchArray($result))) {
130
            //create picture information
@@ 299-315 (lines=17) @@
296
        $fields       = $animal->getNumOfFields();
297
        $numofcolumns = 1;
298
        $columns[]    = array('columnname' => 'Name');
299
        for ($i = 0, $iMax = count($fields); $i < $iMax; ++$i) {
300
            $userField   = new Field($fields[$i], $animal->getConfig());
301
            $fieldType   = $userField->getSetting('fieldtype');
302
            $fieldObject = new $fieldType($userField, $animal);
303
            //create empty string
304
            $lookupvalues = '';
305
            if ($userField->isActive() && $userField->inList()) {
306
                if ($userField->hasLookup()) {
307
                    $lookupvalues = $userField->lookupField($fields[$i]);
308
                    //debug information
309
                    //print_r($lookupvalues);
310
                }
311
                $columns[] = array('columnname' => $fieldObject->fieldname, 'columnnumber' => $userField->getId(), 'lookupval' => $lookupvalues);
312
                ++$numofcolumns;
313
                unset($lookupvalues);
314
            }
315
        }
316
317
        while (false !== ($row = $GLOBALS['xoopsDB']->fetchArray($result))) {
318
            //create picture information