Code Duplication    Length = 9-11 lines in 3 locations

xml.php 3 locations

@@ 116-124 (lines=9) @@
113
            $xml_link = XOOPS_URL . '/modules/' . $GLOBALS['moddirname'] . '/view.article.php' . URL_DELIMITER . '' . $article_obj->getVar('art_id');
114
            break;
115
116
        case 'category':
117
            $pagetitle = planet_constant('MD_CATEGORY');
118
            $rssdesc   = sprintf(planet_constant('MD_XMLDESC_CATEGORY'), $category_obj->getVar('cat_title'));
119
120
            $criteria->add(new \Criteria('bc.cat_id', $category_id));
121
            $articles_obj = $articleHandler->getByCategory($criteria);
122
123
            $xml_link = XOOPS_URL . '/modules/' . $GLOBALS['moddirname'] . '/index.php' . URL_DELIMITER . 'c' . $category_id;
124
            break;
125
126
        case 'blog':
127
            $pagetitle = planet_constant('MD_BLOG');
@@ 126-134 (lines=9) @@
123
            $xml_link = XOOPS_URL . '/modules/' . $GLOBALS['moddirname'] . '/index.php' . URL_DELIMITER . 'c' . $category_id;
124
            break;
125
126
        case 'blog':
127
            $pagetitle = planet_constant('MD_BLOG');
128
            $rssdesc   = sprintf(planet_constant('MD_XMLDESC_BLOG'), $blog_obj->getVar('blog_title'));
129
130
            $criteria->add(new \Criteria('blog_id', $blog_id));
131
            $articles_obj = $articleHandler->getAll($criteria);
132
133
            $xml_link = XOOPS_URL . '/modules/' . $GLOBALS['moddirname'] . '/index.php' . URL_DELIMITER . 'b' . $blog_id;
134
            break;
135
136
        case 'bookmark':
137
            $author_name = XoopsUser::getUnameFromId($uid);
@@ 136-146 (lines=11) @@
133
            $xml_link = XOOPS_URL . '/modules/' . $GLOBALS['moddirname'] . '/index.php' . URL_DELIMITER . 'b' . $blog_id;
134
            break;
135
136
        case 'bookmark':
137
            $author_name = XoopsUser::getUnameFromId($uid);
138
            $pagetitle   = planet_constant('MD_BOOKMARKS');
139
            $rssdesc     = sprintf(planet_constant('MD_XMLDESC_BOOKMARK'), $author_name);
140
141
            $criteria->add(new \Criteria('bm.bm_uid', $uid));
142
            $articles_obj = $articleHandler->getByBookmark($criteria);
143
144
            $xml_link = XOOPS_URL . '/modules/' . $GLOBALS['moddirname'] . '/index.php' . URL_DELIMITER . 'u' . $uid;
145
146
            break;
147
148
        default:
149
            $pagetitle = planet_constant('MD_INDEX');