Code Duplication    Length = 5-5 lines in 4 locations

class/files/user/UserPrint.php 4 locations

@@ 143-147 (lines=5) @@
140
        $redirectHeader = $this->xoopscode->getXoopsCodeRedirectHeader("{$stuModuleDirname}_URL . '/index.php'", '', '2', "{$language}NO{$stuLpFieldName}", false);
141
        $ret .= $this->phpcode->getPhpCodeConditions("empty(\${$ccFieldId})", '', '', $redirectHeader);
142
        $ret .= $this->getCommentLine('Verify that the article is published');
143
        if (strstr($fieldName, 'published')) {
144
            $ret .= $this->getCommentLine('Not yet', $fieldName);
145
            $redirectHeader .= $this->getSimpleString('exit();');
146
            $ret .= $this->phpcode->getPhpCodeConditions("\${$ccFieldId}->getVar('{$fieldName}') == 0 || \${$ccFieldId}->getVar('{$fieldName}') > time()", '', '', $redirectHeader);
147
        }
148
        if (strstr($fieldName, 'expired')) {
149
            $ret .= $this->getCommentLine('Expired', $ucfFieldName);
150
            $redirectHeader .= $this->getSimpleString('exit();');
@@ 148-152 (lines=5) @@
145
            $redirectHeader .= $this->getSimpleString('exit();');
146
            $ret .= $this->phpcode->getPhpCodeConditions("\${$ccFieldId}->getVar('{$fieldName}') == 0 || \${$ccFieldId}->getVar('{$fieldName}') > time()", '', '', $redirectHeader);
147
        }
148
        if (strstr($fieldName, 'expired')) {
149
            $ret .= $this->getCommentLine('Expired', $ucfFieldName);
150
            $redirectHeader .= $this->getSimpleString('exit();');
151
            $ret .= $this->phpcode->getPhpCodeConditions("\${$ccFieldId}->getVar('{$fieldName}') != 0 && \${$ccFieldId}->getVar('{$fieldName}') < time()", '', '', $redirectHeader);
152
        }
153
        if (strstr($fieldName, 'date')) {
154
            $ret .= $this->getCommentLine('Date', $ucfFieldName);
155
            $redirectHeader .= $this->getSimpleString('exit();');
@@ 153-157 (lines=5) @@
150
            $redirectHeader .= $this->getSimpleString('exit();');
151
            $ret .= $this->phpcode->getPhpCodeConditions("\${$ccFieldId}->getVar('{$fieldName}') != 0 && \${$ccFieldId}->getVar('{$fieldName}') < time()", '', '', $redirectHeader);
152
        }
153
        if (strstr($fieldName, 'date')) {
154
            $ret .= $this->getCommentLine('Date', $ucfFieldName);
155
            $redirectHeader .= $this->getSimpleString('exit();');
156
            $ret .= $this->phpcode->getPhpCodeConditions("\${$ccFieldId}->getVar('{$fieldName}') != 0 && \${$ccFieldId}->getVar('{$fieldName}') < time()", '', '', $redirectHeader);
157
        }
158
        if (strstr($fieldName, 'time')) {
159
            $ret .= $this->getCommentLine('Time', $ucfFieldName);
160
            $redirectHeader .= $this->getSimpleString('exit();');
@@ 158-162 (lines=5) @@
155
            $redirectHeader .= $this->getSimpleString('exit();');
156
            $ret .= $this->phpcode->getPhpCodeConditions("\${$ccFieldId}->getVar('{$fieldName}') != 0 && \${$ccFieldId}->getVar('{$fieldName}') < time()", '', '', $redirectHeader);
157
        }
158
        if (strstr($fieldName, 'time')) {
159
            $ret .= $this->getCommentLine('Time', $ucfFieldName);
160
            $redirectHeader .= $this->getSimpleString('exit();');
161
            $ret .= $this->phpcode->getPhpCodeConditions("\${$ccFieldId}->getVar('{$fieldName}') != 0 && \${$ccFieldId}->getVar('{$fieldName}') < time()", '', '', $redirectHeader);
162
        }
163
        $ret .= $this->xoopscode->getXoopsCodeGet($tableName, "{$ccFieldId}", '', true);
164
        $gperm = $this->xoopscode->getXoopsCodeCheckRight('!$gpermHandler', "{$moduleDirname}_view", "\${$ccFieldId}->getVat('{$fieldId}')", '$groups', "\$GLOBALS['xoopsModule']->getVar('mid')", true);
165
        $ret .= $this->getCommentLine('Verify permissions');