Code Duplication    Length = 7-7 lines in 3 locations

admin/index.php 3 locations

@@ 1653-1659 (lines=7) @@
1650
         . '</th><th>'
1651
         . _NW_VIEWS
1652
         . "</th></tr>\n";
1653
    foreach ($mostreadednews as $storyid => $data) {
1654
        $url1  = XOOPS_URL . '/modules/' . $xoopsModule->dirname() . '/index.php?storytopic=' . $data['topicid'];
1655
        $url2  = XOOPS_URL . '/modules/' . $xoopsModule->dirname() . '/article.php?storyid=' . $storyid;
1656
        $url3  = XOOPS_URL . '/userinfo.php?uid=' . $data['uid'];
1657
        $class = ($class === 'even') ? 'odd' : 'even';
1658
        printf("<tr class='"
1659
               . $class
1660
               . "'><td align='left'><a href='%s' target ='_blank'>%s</a></td><td align='left'><a href='%s' target='_blank'>%s</a></td><td><a href='%s' target='_blank'>%s</a></td><td align='right'>%u</td></tr>\n",
1661
               $url1, $myts->displayTarea($data['topic_title']), $url2, $myts->displayTarea($data['title']), $url3, $myts->htmlSpecialChars($news->uname($data['uid'])), $data['counter']);
1662
    }
@@ 1677-1683 (lines=7) @@
1674
         . '</th><th>'
1675
         . _NW_VIEWS
1676
         . "</th></tr>\n";
1677
    foreach ($lessreadednews as $storyid => $data) {
1678
        $url1  = XOOPS_URL . '/modules/' . $xoopsModule->dirname() . '/index.php?storytopic=' . $data['topicid'];
1679
        $url2  = XOOPS_URL . '/modules/' . $xoopsModule->dirname() . '/article.php?storyid=' . $storyid;
1680
        $url3  = XOOPS_URL . '/userinfo.php?uid=' . $data['uid'];
1681
        $class = ($class === 'even') ? 'odd' : 'even';
1682
        printf("<tr class='"
1683
               . $class
1684
               . "'><td align='left'><a href='%s' target ='_blank'>%s</a></td><td align='left'><a href='%s' target='_blank'>%s</a></td><td><a href='%s' target='_blank'>%s</a></td><td align='right'>%u</td></tr>\n",
1685
               $url1, $myts->displayTarea($data['topic_title']), $url2, $myts->displayTarea($data['title']), $url3, $myts->htmlSpecialChars($news->uname($data['uid'])), $data['counter']);
1686
    }
@@ 1701-1707 (lines=7) @@
1698
         . '</th><th>'
1699
         . _NW_RATING
1700
         . "</th></tr>\n";
1701
    foreach ($besratednews as $storyid => $data) {
1702
        $url1  = XOOPS_URL . '/modules/' . $xoopsModule->dirname() . '/index.php?storytopic=' . $data['topicid'];
1703
        $url2  = XOOPS_URL . '/modules/' . $xoopsModule->dirname() . '/article.php?storyid=' . $storyid;
1704
        $url3  = XOOPS_URL . '/userinfo.php?uid=' . $data['uid'];
1705
        $class = ($class === 'even') ? 'odd' : 'even';
1706
        printf("<tr class='"
1707
               . $class
1708
               . "'><td align='left'><a href='%s' target ='_blank'>%s</a></td><td align='left'><a href='%s' target='_blank'>%s</a></td><td><a href='%s' target='_blank'>%s</a></td><td align='right'>%s</td></tr>\n",
1709
               $url1, $myts->displayTarea($data['topic_title']), $url2, $myts->displayTarea($data['title']), $url3, $myts->htmlSpecialChars($news->uname($data['uid'])),
1710
               number_format($data['rating'], 2));