Code Duplication    Length = 20-20 lines in 2 locations

main/inc/lib/tracking.lib.php 2 locations

@@ 870-889 (lines=20) @@
867
                            $counter++;
868
                        }
869
                        $list2 = learnpath :: get_iv_objectives_array($row['iv_id']);
870
                        foreach ($list2 as $id => $interaction) {
871
                            if (($counter % 2) == 0) {
872
                                $oddclass = 'row_odd';
873
                            } else {
874
                                $oddclass = 'row_even';
875
                            }
876
                            $output .= '<tr class="'.$oddclass.'">
877
                                    <td></td>
878
                                    <td></td>
879
                                    <td></td>
880
                                    <td>' . $interaction['order_id'] . '</td>
881
                                    <td colspan="2">'.$interaction['objective_id'] . '</td>
882
                                    <td colspan="2">' . $interaction['status'] . '</td>
883
                                    <td>' . $interaction['score_raw'].'</td>
884
                                    <td>' . $interaction['score_max'] .'</td>
885
                                    <td>' . $interaction['score_min'].'</td>
886
                                    '.$action.'
887
                               </tr>';
888
                            $counter++;
889
                        }
890
                    }
891
892
                    // Attempts listing by exercise.
@@ 529-548 (lines=20) @@
526
                            }
527
                            $list2 = learnpath :: get_iv_objectives_array($row['iv_id']);
528
529
                            foreach ($list2 as $id => $interaction) {
530
                                if (($counter % 2) == 0) {
531
                                    $oddclass = 'row_odd';
532
                                } else {
533
                                    $oddclass = 'row_even';
534
                                }
535
                                $output .= '<tr class="'.$oddclass.'">
536
                                        <td></td>
537
                                        <td></td>
538
                                        <td></td>
539
                                        <td>' . $interaction['order_id'] . '</td>
540
                                        <td colspan="2">' . $interaction['objective_id'] . '</td>
541
                                        <td colspan="2">' . $interaction['status'] .'</td>
542
                                        <td>' . $interaction['score_raw'] . '</td>
543
                                        <td>' . $interaction['score_max'] . '</td>
544
                                        <td>' . $interaction['score_min'] . '</td>
545
                                        '.$action.'
546
                                     </tr>';
547
                                $counter++;
548
                            }
549
                        }
550
                    } while ($row = Database :: fetch_array($result));
551
                } elseif ($num > 0) {