Code Duplication    Length = 24-24 lines in 2 locations

class/files/TDMCreateXoopsCode.php 2 locations

@@ 595-618 (lines=24) @@
592
     *
593
     *  @return string
594
     */
595
    public function getXoopsCodeUserSaveElements($moduleDirname, $tableName, $fields)
596
    {
597
        $ret = '';
598
        foreach (array_keys($fields) as $f) {
599
            $fieldName = $fields[$f]->getVar('field_name');
600
            $fieldElement = $fields[$f]->getVar('field_element');
601
            if (1 == $fields[$f]->getVar('field_main')) {
602
                $fieldMain = $fieldName;
603
            }
604
            if ((5 == $fieldElement) || (6 == $fieldElement)) {
605
                $ret .= $this->getXoopsCodeCheckBoxOrRadioYNSetVar($tableName, $fieldName);
606
            } elseif (13 == $fieldElement) {
607
                $ret .= $this->getXoopsCodeUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain);
608
            } elseif (14 == $fieldElement) {
609
                $ret .= $this->getXoopsCodeUploadFileSetVar($moduleDirname, $tableName, $fieldName);
610
            } elseif (15 == $fieldElement) {
611
                $ret .= $this->getXoopsCodeTextDateSelectSetVar($tableName, $fieldName);
612
            } else {
613
                $ret .= $this->getXoopsCodeSetVar($tableName, $fieldName, "\$_POST['{$fieldName}']");
614
            }
615
        }
616
617
        return $ret;
618
    }
619
620
    /*
621
    *  @public function getXoopsCodeXoopsRequest
@@ 1226-1249 (lines=24) @@
1223
     *
1224
     *  @return string
1225
     */
1226
    public function getXoopsCodeSaveElements($moduleDirname, $tableName, $fields)
1227
    {
1228
        $ret = '';
1229
        foreach (array_keys($fields) as $f) {
1230
            $fieldName = $fields[$f]->getVar('field_name');
1231
            $fieldElement = $fields[$f]->getVar('field_element');
1232
            if (1 == $fields[$f]->getVar('field_main')) {
1233
                $fieldMain = $fieldName;
1234
            }
1235
            if ((5 == $fieldElement) || (6 == $fieldElement)) {
1236
                $ret .= $this->getXoopsCodeCheckBoxOrRadioYNSetVar($tableName, $fieldName);
1237
            } elseif (13 == $fieldElement) {
1238
                $ret .= $this->getXoopsCodeUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain);
1239
            } elseif (14 == $fieldElement) {
1240
                $ret .= $this->getXoopsCodeUploadFileSetVar($moduleDirname, $tableName, $fieldName);
1241
            } elseif (15 == $fieldElement) {
1242
                $ret .= $this->getXoopsCodeTextDateSelectSetVar($tableName, $fieldName);
1243
            } else {
1244
                $ret .= $this->getXoopsCodeSetVar($tableName, $fieldName, "\$_POST['{$fieldName}']");
1245
            }
1246
        }
1247
1248
        return $ret;
1249
    }
1250
1251
    /*
1252
    *  @public function getXoopsCodePageNav