Code Duplication    Length = 16-17 lines in 2 locations

htdocs/xoops_lib/Xmf/Database/Tables.php 2 locations

@@ 555-571 (lines=17) @@
552
     *
553
     * @return bool true if no errors, false if errors encountered
554
     */
555
    public function renameTable($table, $newName)
556
    {
557
        if (isset($this->tables[$table])) {
558
            $tableDef = &$this->tables[$table];
559
            $newTable = $this->name($newName);
560
            $this->queue[]
561
                = "ALTER TABLE `{$tableDef['name']}` RENAME TO `{$newTable}`";
562
            $tableDef['name'] = $newTable;
563
        } else { // no table established
564
            $this->lastError = _DB_XMF_TABLE_IS_NOT_DEFINED;
565
            $this->lastErrNo = -1;
566
567
            return false;
568
        }
569
570
        return true;
571
    }
572
573
    /**
574
     * Add alter table table_options (ENGINE, DEFAULT CHARSET, etc.)
@@ 582-597 (lines=16) @@
579
     *
580
     * @return bool true if no errors, false if errors encountered
581
     */
582
    public function setTableOptions($table, $options)
583
    {
584
        // ENGINE=MEMORY DEFAULT CHARSET=utf8;
585
        if (isset($this->tables[$table])) {
586
            $tableDef = &$this->tables[$table];
587
            $this->queue[]="ALTER TABLE `{$tableDef['name']}` {$options} ";
588
            $tableDef['options'] = $options;
589
        } else { // no table established
590
            $this->lastError = _DB_XMF_TABLE_IS_NOT_DEFINED;
591
            $this->lastErrNo = -1;
592
593
            return false;
594
        }
595
596
        return true;
597
    }
598
599
600
    /**