Code Duplication    Length = 20-20 lines in 2 locations

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

@@ 519-538 (lines=20) @@
516
                            }
517
                            $list2 = learnpath :: get_iv_objectives_array($row['iv_id']);
518
519
                            foreach ($list2 as $id => $interaction) {
520
                                if (($counter % 2) == 0) {
521
                                    $oddclass = 'row_odd';
522
                                } else {
523
                                    $oddclass = 'row_even';
524
                                }
525
                                $output .= '<tr class="'.$oddclass.'">
526
                                        <td></td>
527
                                        <td></td>
528
                                        <td></td>
529
                                        <td>' . $interaction['order_id'] . '</td>
530
                                        <td colspan="2">' . $interaction['objective_id'] . '</td>
531
                                        <td colspan="2">' . $interaction['status'] .'</td>
532
                                        <td>' . $interaction['score_raw'] . '</td>
533
                                        <td>' . $interaction['score_max'] . '</td>
534
                                        <td>' . $interaction['score_min'] . '</td>
535
                                        '.$action.'
536
                                     </tr>';
537
                                $counter++;
538
                            }
539
                        }
540
                    } while ($row = Database :: fetch_array($result));
541
                } elseif ($num > 0) {
@@ 860-879 (lines=20) @@
857
                            $counter++;
858
                        }
859
                        $list2 = learnpath :: get_iv_objectives_array($row['iv_id']);
860
                        foreach ($list2 as $id => $interaction) {
861
                            if (($counter % 2) == 0) {
862
                                $oddclass = 'row_odd';
863
                            } else {
864
                                $oddclass = 'row_even';
865
                            }
866
                            $output .= '<tr class="'.$oddclass.'">
867
                                    <td></td>
868
                                    <td></td>
869
                                    <td></td>
870
                                    <td>' . $interaction['order_id'] . '</td>
871
                                    <td colspan="2">'.$interaction['objective_id'] . '</td>
872
                                    <td colspan="2">' . $interaction['status'] . '</td>
873
                                    <td>' . $interaction['score_raw'].'</td>
874
                                    <td>' . $interaction['score_max'] .'</td>
875
                                    <td>' . $interaction['score_min'].'</td>
876
                                    '.$action.'
877
                               </tr>';
878
                            $counter++;
879
                        }
880
                    }
881
882
                    // Attempts listing by exercise.