Code Duplication    Length = 18-18 lines in 3 locations

class/stats.php 1 location

@@ 460-477 (lines=18) @@
457
     *
458
     * @return array|bool
459
     */
460
    public function showIndex($index = null)
461
    {
462
        $sql = "SHOW INDEX FROM {$this->table}";
463
        if (isset($index)) {
464
            $sql .= " WHERE KEY_NAME = '{$index}'";
465
        }
466
        if (!$result = $this->db->queryF($sql)) {
467
            xoops_error($this->db->error() . '<br>' . $sql);
468
469
            return false;
470
        }
471
        $ret = [];
472
        while (false !== ($myrow = $this->db->fetchArray($result))) {
473
            $ret[] = $myrow;
474
        }
475
476
        return $ret;
477
    }
478
479
    /**
480
     * Add Index to a table

class/log.php 2 locations

@@ 1219-1236 (lines=18) @@
1216
     *
1217
     * @return array|bool
1218
     */
1219
    public function showFields($field = null)
1220
    {
1221
        $sql = "SHOW FIELDS FROM {$this->table}";
1222
        if (isset($field)) {
1223
            $sql .= " LIKE '{$field}'";
1224
        }
1225
        if (!$result = $this->db->queryF($sql)) {
1226
            xoops_error($this->db->error() . '<br>' . $sql);
1227
1228
            return false;
1229
        }
1230
        $ret = [];
1231
        while ($myrow = $this->db->fetchArray($result)) {
1232
            $ret[$myrow['Field']] = $myrow;
1233
        }
1234
1235
        return $ret;
1236
    }
1237
1238
    /**
1239
     * Add Field in a table
@@ 1305-1322 (lines=18) @@
1302
     *
1303
     * @return array|bool
1304
     */
1305
    public function showIndex($index = null)
1306
    {
1307
        $sql = "SHOW INDEX FROM {$this->table}";
1308
        if (isset($index)) {
1309
            $sql .= " WHERE KEY_NAME = '{$index}'";
1310
        }
1311
        if (!$result = $this->db->queryF($sql)) {
1312
            xoops_error($this->db->error() . '<br>' . $sql);
1313
1314
            return false;
1315
        }
1316
        $ret = [];
1317
        while ($myrow = $this->db->fetchArray($result)) {
1318
            $ret[] = $myrow;
1319
        }
1320
1321
        return $ret;
1322
    }
1323
1324
    /**
1325
     * Add Index to a table