Code Duplication    Length = 15-15 lines in 2 locations

core/process/queries/QueryManagerMysqlMonocleAlternate.php 1 location

@@ 532-546 (lines=15) @@
529
        $result = $this->mysqli->query($req);
530
        $history = array();
531
        $count = 0;
532
        while ($data = $result->fetch_object()) {
533
            ++$count;
534
            if (0 == $data->total_cp) {
535
                $data->pokemon = array();
536
                $data->pokemon_count = 0;
537
                $data->pokemon_uids = '';
538
            } else {
539
                $data->pokemon = $this->getHistoryForGymPokemon($gym_id, $data->last_modified_real);
540
                $data->pokemon_count = count($data->pokemon);
541
                $data->pokemon_uids = implode(',', array_keys($data->pokemon));
542
            }
543
            if (0 === $data->total_cp || 0 !== $data->pokemon_count) {
544
                $history[] = $data;
545
            }
546
        }
547
        if ($count !== ($pageSize + 1)) {
548
            $last_page = true;
549
        } else {

core/process/queries/QueryManagerPostgresqlMonocleAlternate.php 1 location

@@ 511-525 (lines=15) @@
508
        $result = pg_query($this->db, $req);
509
        $history = array();
510
        $count = 0;
511
        while ($data = pg_fetch_object($result)) {
512
            ++$count;
513
            if (0 == $data->total_cp) {
514
                $data->pokemon = array();
515
                $data->pokemon_count = 0;
516
                $data->pokemon_uids = '';
517
            } else {
518
                $data->pokemon = $this->getHistoryForGymPokemon($gym_id, $data->last_modified_real);
519
                $data->pokemon_count = count($data->pokemon);
520
                $data->pokemon_uids = implode(',', array_keys($data->pokemon));
521
            }
522
            if (0 === $data->total_cp || 0 !== $data->pokemon_count) {
523
                $history[] = $data;
524
            }
525
        }
526
        if ($count !== ($pageSize + 1)) {
527
            $last_page = true;
528
        } else {