Code Duplication    Length = 11-12 lines in 4 locations

class/radiobutton.php 1 location

@@ 47-57 (lines=11) @@
44
     * @param object $parentObject {@see PedigreeField}
45
     * @param object $animalObject {@see PedigreeAnimal}
46
     */
47
    public function __construct($parentObject, $animalObject)
48
    {
49
        $this->fieldnumber  = $parentObject->getId();
50
        $this->fieldname    = $parentObject->FieldName;
51
        $this->value        = $animalObject->{'user' . $this->fieldnumber};
52
        $this->defaultvalue = $parentObject->defaultvalue;
53
        $this->lookuptable  = $parentObject->LookupTable;
54
        if (0 == $this->lookuptable) {
55
            echo "<span style='color: red;'><h3>A lookuptable must be specified for userfield" . $this->fieldnumber . '</h3></span>';
56
        }
57
    }
58
59
    /**
60
     * @return object {@see XoopsFormRadio}

class/selectbox.php 1 location

@@ 42-52 (lines=11) @@
39
     * @param $parentObject
40
     * @param $animalObject
41
     */
42
    public function __construct($parentObject, $animalObject)
43
    {
44
        $this->fieldnumber  = $parentObject->getId();
45
        $this->fieldname    = $parentObject->fieldname;
46
        $this->value        = $animalObject->{'user' . $this->fieldnumber};
47
        $this->defaultvalue = $parentObject->defaultvalue;
48
        $this->lookuptable  = $parentObject->lookuptable;
49
        if (0 == $this->lookuptable) {
50
            echo "<span style='color: red;'><h3>A lookuptable must be specified for userfield" . $this->fieldnumber . '</h3></span>';
51
        }
52
    }
53
54
    /**
55
     * @return XoopsFormSelect

include/class_field.php 2 locations

@@ 321-332 (lines=12) @@
318
     * @param $parentObject
319
     * @param $animalObject
320
     */
321
    public function __construct($parentObject, $animalObject)
322
    {
323
        $this->fieldnumber = $parentObject->getId();
324
325
        $this->fieldname    = $parentObject->fieldname;
326
        $this->value        = $animalObject->{'user' . $this->fieldnumber};
327
        $this->defaultvalue = $parentObject->defaultvalue;
328
        $this->lookuptable  = $parentObject->lookuptable;
329
        if ($this->lookuptable == '0') {
330
            new Systemmessage('A lookuptable must be specified for userfield' . $this->fieldnumber);
331
        }
332
    }
333
334
    /**
335
     * @return XoopsFormRadio
@@ 435-445 (lines=11) @@
432
     * @param $parentObject
433
     * @param $animalObject
434
     */
435
    public function __construct($parentObject, $animalObject)
436
    {
437
        $this->fieldnumber  = $parentObject->getId();
438
        $this->fieldname    = $parentObject->fieldname;
439
        $this->value        = $animalObject->{'user' . $this->fieldnumber};
440
        $this->defaultvalue = $parentObject->defaultvalue;
441
        $this->lookuptable  = $parentObject->lookuptable;
442
        if ($this->lookuptable == '0') {
443
            new Systemmessage('A lookuptable must be specified for userfield' . $this->fieldnumber);
444
        }
445
    }
446
447
    /**
448
     * @return XoopsFormSelect