Code Duplication    Length = 10-20 lines in 3 locations

class/files/blocks/BlocksFiles.php 1 location

@@ 293-302 (lines=10) @@
290
        $tableCategory = $table->getVar('table_category');
291
        $language = $this->getLanguage($moduleDirname, 'MB');
292
        $fields = $this->getTableFields($table->getVar('table_mid'), $table->getVar('table_id'));
293
        foreach (array_keys($fields) as $f) {
294
            $fieldName = $fields[$f]->getVar('field_name');
295
            $fieldParent = $fields[$f]->getVar('field_parent');
296
            if (0 == $f) {
297
                $fieldId = $fieldName;
298
            }
299
            if (1 == $fields[$f]->getVar('field_main')) {
300
                $fieldMain = $fieldName;
301
            }
302
        }
303
        $content = $this->getHeaderFilesComments($module, $filename);
304
        $content .= $this->getBlocksShow($moduleDirname, $tableName, $tableFieldname, $fields, $fieldId, $fieldParent);
305
        $content .= $this->getBlocksEdit($moduleDirname, $tableName, $fieldId, $fieldMain, $language);

class/files/admin/AdminPages.php 1 location

@@ 355-364 (lines=10) @@
352
        $tableSoleName = $table->getVar('table_solename');
353
        $language = $this->getLanguage($moduleDirname, 'AM');
354
        $fields = $this->tdmcfile->getTableFields($table->getVar('table_mid'), $table->getVar('table_id'));
355
        foreach (array_keys($fields) as $f) {
356
            $fieldName = $fields[$f]->getVar('field_name');
357
            $fieldInForm = $fields[$f]->getVar('field_inform');
358
            if (0 == $f) {
359
                $fieldId = $fieldName;
360
            }
361
            if (1 == $fields[$f]->getVar('field_main')) {
362
                $fieldMain = $fieldName;
363
            }
364
        }
365
        $content = $this->getHeaderFilesComments($module, $filename);
366
        $content .= $this->getAdminPagesHeader($moduleDirname, $tableName, $fieldId);
367
        $list = $this->getAdminPagesList($moduleDirname, $table, $language, $fields, $fieldId, $fieldInForm, $fieldMain);

class/files/user/UserXoopsVersion.php 1 location

@@ 546-565 (lines=20) @@
543
// ------------------- Config ------------------- //\n
544
EOT;
545
        $fields = $this->getTableFields($table->getVar('table_mid'), $table->getVar('table_id'));
546
        foreach (array_keys($fields) as $f) {
547
            $fieldElement = $fields[$f]->getVar('field_element');
548
            if ($fieldElement == 4) {
549
                $fieldName = $fields[$f]->getVar('field_name');
550
                $rpFieldName = $this->getRightString($fieldName);
551
                $ret .= <<<EOT
552
// Editor
553
xoops_load('xoopseditorhandler');
554
\$editorHandler = XoopsEditorHandler::getInstance();
555
\$modversion['config'][] = array(
556
    'name' => '{$moduleDirname}_editor_{$rpFieldName}',
557
    'title' => '{$language}EDITOR',
558
    'description' => '{$language}EDITOR_DESC',
559
    'formtype' => 'select',
560
    'valuetype' => 'text',
561
    'options' => array_flip(\$editorHandler->getList()),
562
    'default' => 'dhtml');\n\n
563
EOT;
564
            }
565
        }
566
        if (1 == $table->getVar('table_permissions')) {
567
            $ret .= <<<EOT
568
// Get groups