Code Duplication    Length = 41-41 lines in 2 locations

class/files/admin/AdminPhpCode.php 1 location

@@ 291-331 (lines=41) @@
288
     *
289
     *  @return string
290
     */
291
    public function getAdminPhpCodeSetVarsObjects($moduleDirname, $tableName, $fields)
292
    {
293
        $ret = <<<EOT
294
        // Set Vars\n
295
EOT;
296
        foreach (array_keys($fields) as $f) {
297
            $fieldName = $fields[$f]->getVar('field_name');
298
            $fieldElement = $fields[$f]->getVar('field_element');
299
            if ($f > 0) { // If we want to hide field id
300
                switch ($fieldElement) {
301
                    case 5:
302
                    case 6:
303
                        $ret .= $this->adminobjects->getCheckBoxOrRadioYNSetVar($tableName, $fieldName);
304
                        break;
305
                    case 11:
306
                        $ret .= $this->adminobjects->getImageListSetVar($moduleDirname, $tableName, $fieldName);
307
                        break;
308
                    case 12:
309
                        $ret .= $this->adminobjects->getUrlFileSetVar($moduleDirname, $tableName, $fieldName);
310
                        break;
311
                    case 13:
312
                        if (1 == $fields[$f]->getVar('field_main')) {
313
                            $fieldMain = $fieldName;
314
                        }
315
                        $ret .= $this->adminobjects->getUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain);
316
                        break;
317
                    case 14:
318
                        $ret .= $this->adminobjects->getUploadFileSetVar($moduleDirname, $tableName, $fieldName);
319
                        break;
320
                    case 15:
321
                        $ret .= $this->adminobjects->getTextDateSelectSetVar($tableName, $fieldName);
322
                        break;
323
                    default:
324
                        $ret .= $this->adminobjects->getSimpleSetVar($tableName, $fieldName);
325
                        break;
326
                }
327
            }
328
        }
329
330
        return $ret;
331
    }
332
333
    /**
334
     *  @public function getAdminPhpCodeXoopsSecurity

class/files/admin/AdminXoopsCode.php 1 location

@@ 169-209 (lines=41) @@
166
     *
167
     *  @return string
168
     */
169
    public function getAdminXoopsCodeSetVarsObjects($moduleDirname, $tableName, $fields)
170
    {
171
        $ret = <<<EOT
172
        // Set Vars\n
173
EOT;
174
        foreach (array_keys($fields) as $f) {
175
            $fieldName = $fields[$f]->getVar('field_name');
176
            $fieldElement = $fields[$f]->getVar('field_element');
177
            if ($f > 0) { // If we want to hide field id
178
                switch ($fieldElement) {
179
                    case 5:
180
                    case 6:
181
                        $ret .= $this->adminobjects->getCheckBoxOrRadioYNSetVar($tableName, $fieldName);
182
                        break;
183
                    case 11:
184
                        $ret .= $this->adminobjects->getImageListSetVar($moduleDirname, $tableName, $fieldName);
185
                        break;
186
                    case 12:
187
                        $ret .= $this->adminobjects->getUrlFileSetVar($moduleDirname, $tableName, $fieldName);
188
                        break;
189
                    case 13:
190
                        if (1 == $fields[$f]->getVar('field_main')) {
191
                            $fieldMain = $fieldName;
192
                        }
193
                        $ret .= $this->adminobjects->getUploadImageSetVar($moduleDirname, $tableName, $fieldName, $fieldMain);
194
                        break;
195
                    case 14:
196
                        $ret .= $this->adminobjects->getUploadFileSetVar($moduleDirname, $tableName, $fieldName);
197
                        break;
198
                    case 15:
199
                        $ret .= $this->adminobjects->getTextDateSelectSetVar($tableName, $fieldName);
200
                        break;
201
                    default:
202
                        $ret .= $this->adminobjects->getSimpleSetVar($tableName, $fieldName);
203
                        break;
204
                }
205
            }
206
        }
207
208
        return $ret;
209
    }
210
211
    /**
212
     *  @public function getAdminXoopsCodeXoopsSecurity