Code Duplication    Length = 18-18 lines in 2 locations

class/form/CategoryForm.php 1 location

@@ 89-106 (lines=18) @@
86
        // Title
87
        $this->addElement(new \XoopsFormText(AM_RANDOMQUOTE_CATEGORY_TITLE, 'title', 50, 255, $this->targetObject->getVar('title')), false);
88
        // Description
89
        if (class_exists('XoopsFormEditor')) {
90
            $editorOptions           = [];
91
            $editorOptions['name']   = 'description';
92
            $editorOptions['value']  = $this->targetObject->getVar('description', 'e');
93
            $editorOptions['rows']   = 5;
94
            $editorOptions['cols']   = 40;
95
            $editorOptions['width']  = '100%';
96
            $editorOptions['height'] = '400px';
97
            //$editorOptions['editor'] = xoops_getModuleOption('randomquote_editor', 'randomquote');
98
            //$this->addElement( new \XoopsFormEditor(AM_RANDOMQUOTE_CATEGORY_DESCRIPTION, 'description', $editorOptions), false  );
99
            if ($helper->isUserAdmin()) {
100
                $descEditor = new \XoopsFormEditor(AM_RANDOMQUOTE_CATEGORY_DESCRIPTION, $helper->getConfig('randomquoteEditorAdmin'), $editorOptions, $nohtml = false, $onfailure = 'textarea');
101
            } else {
102
                $descEditor = new \XoopsFormEditor(AM_RANDOMQUOTE_CATEGORY_DESCRIPTION, $helper->getConfig('randomquoteEditorUser'), $editorOptions, $nohtml = false, $onfailure = 'textarea');
103
            }
104
        } else {
105
            $descEditor = new \XoopsFormDhtmlTextArea(AM_RANDOMQUOTE_CATEGORY_DESCRIPTION, 'description', $this->targetObject->getVar('description', 'e'), '100%', '100%');
106
        }
107
        $this->addElement($descEditor);
108
        // Image
109
        $image = $this->targetObject->getVar('image') ?: 'blank.png';

class/form/QuotesForm.php 1 location

@@ 65-82 (lines=18) @@
62
        // Id
63
        $this->addElement(new \XoopsFormLabel(AM_RANDOMQUOTE_QUOTES_ID, $this->targetObject->getVar('id'), 'id'));
64
        // Quote
65
        if (class_exists('XoopsFormEditor')) {
66
            $editorOptions           = [];
67
            $editorOptions['name']   = 'quote';
68
            $editorOptions['value']  = $this->targetObject->getVar('quote', 'e');
69
            $editorOptions['rows']   = 5;
70
            $editorOptions['cols']   = 40;
71
            $editorOptions['width']  = '100%';
72
            $editorOptions['height'] = '400px';
73
            //$editorOptions['editor'] = xoops_getModuleOption('randomquote_editor', 'randomquote');
74
            //$this->addElement( new \XoopsFormEditor(AM_RANDOMQUOTE_QUOTES_QUOTE, 'quote', $editorOptions), false  );
75
            if ($helper->isUserAdmin()) {
76
                $descEditor = new \XoopsFormEditor(AM_RANDOMQUOTE_QUOTES_QUOTE, $helper->getConfig('randomquoteEditorAdmin'), $editorOptions, $nohtml = false, $onfailure = 'textarea');
77
            } else {
78
                $descEditor = new \XoopsFormEditor(AM_RANDOMQUOTE_QUOTES_QUOTE, $helper->getConfig('randomquoteEditorUser'), $editorOptions, $nohtml = false, $onfailure = 'textarea');
79
            }
80
        } else {
81
            $descEditor = new \XoopsFormDhtmlTextArea(AM_RANDOMQUOTE_QUOTES_QUOTE, 'description', $this->targetObject->getVar('description', 'e'), '100%', '100%');
82
        }
83
        $this->addElement($descEditor);
84
        // Author
85
        $this->addElement(new \XoopsFormText(AM_RANDOMQUOTE_QUOTES_AUTHOR, 'author', 50, 255, $this->targetObject->getVar('author')), false);