Code Duplication    Length = 20-20 lines in 2 locations

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

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