Code Duplication    Length = 24-24 lines in 2 locations

class/files/TDMCreateXoopsCode.php 2 locations

@@ 634-657 (lines=24) @@
631
     *
632
     *  @return string
633
     */
634
    public function getXoopsCodeUserSaveElements($moduleDirname, $tableName, $fields)
635
    {
636
        $ret = '';
637
        foreach (array_keys($fields) as $f) {
638
            $fieldName = $fields[$f]->getVar('field_name');
639
            $fieldElement = $fields[$f]->getVar('field_element');
640
            if (1 == $fields[$f]->getVar('field_main')) {
641
                $fieldMain = $fieldName;
642
            }
643
            if ((5 == $fieldElement) || (6 == $fieldElement)) {
644
                $ret .= $this->getXoopsCodeCheckBoxOrRadioYNSetVar($tableName, $fieldName);
645
            } elseif (13 == $fieldElement) {
646
                $ret .= $this->getXoopsCodeUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain);
647
            } elseif (14 == $fieldElement) {
648
                $ret .= $this->getXoopsCodeUploadFileSetVar($moduleDirname, $tableName, $fieldName);
649
            } elseif (15 == $fieldElement) {
650
                $ret .= $this->getXoopsCodeTextDateSelectSetVar($tableName, $fieldName);
651
            } else {
652
                $ret .= $this->getXoopsCodeSetVar($tableName, $fieldName, "\$_POST['{$fieldName}']");
653
            }
654
        }
655
656
        return $ret;
657
    }
658
659
    /*
660
    *  @public function getXoopsCodeXoopsRequest
@@ 1308-1331 (lines=24) @@
1305
     *
1306
     *  @return string
1307
     */
1308
    public function getXoopsCodeSaveElements($moduleDirname, $tableName, $fields)
1309
    {
1310
        $ret = '';
1311
        foreach (array_keys($fields) as $f) {
1312
            $fieldName = $fields[$f]->getVar('field_name');
1313
            $fieldElement = $fields[$f]->getVar('field_element');
1314
            if (1 == $fields[$f]->getVar('field_main')) {
1315
                $fieldMain = $fieldName;
1316
            }
1317
            if ((5 == $fieldElement) || (6 == $fieldElement)) {
1318
                $ret .= $this->getXoopsCodeCheckBoxOrRadioYNSetVar($tableName, $fieldName);
1319
            } elseif (13 == $fieldElement) {
1320
                $ret .= $this->getXoopsCodeUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain);
1321
            } elseif (14 == $fieldElement) {
1322
                $ret .= $this->getXoopsCodeUploadFileSetVar($moduleDirname, $tableName, $fieldName);
1323
            } elseif (15 == $fieldElement) {
1324
                $ret .= $this->getXoopsCodeTextDateSelectSetVar($tableName, $fieldName);
1325
            } else {
1326
                $ret .= $this->getXoopsCodeSetVar($tableName, $fieldName, "\$_POST['{$fieldName}']");
1327
            }
1328
        }
1329
1330
        return $ret;
1331
    }
1332
1333
    /*
1334
    *  @public function getXoopsCodePageNav