Code Duplication    Length = 4-5 lines in 2 locations

action.bookmark.php 2 locations

@@ 48-51 (lines=4) @@
45
$bookmark_obj = $bookmarkHandler->create();
46
$bookmark_obj->setVar('blog_id', $blog_id);
47
$bookmark_obj->setVar('bm_uid', $uid);
48
if (!$bookmark_id = $bookmarkHandler->insert($bookmark_obj, true)) {
49
    redirect_header(XOOPS_URL . '/modules/' . $GLOBALS['moddirname'] . '/index.php' . URL_DELIMITER . 'b' . $blog_id, 2, planet_constant('MD_NOTSAVED'));
50
}
51
$blogHandler = xoops_getModuleHandler('blog', $GLOBALS['moddirname']);
52
$blog_obj    = $blogHandler->get($blog_id);
53
$marks       = $blog_obj->getVar('blog_marks') + 1;
54
$blog_obj->setVar('blog_marks', $blog_obj->getVar('blog_marks') + 1);
@@ 41-45 (lines=5) @@
38
$uid             = is_object($xoopsUser) ? $xoopsUser->getVar('uid') : 0;
39
$criteria        = new \CriteriaCompo(new \Criteria('blog_id', $blog_id));
40
$criteria->add(new \Criteria('bm_uid', $uid));
41
if ($count = $bookmarkHandler->getCount($criteria)) {
42
    $message = planet_constant('MD_ALREADYBOOKMARKED');
43
    redirect_header(XOOPS_URL . '/modules/' . $GLOBALS['moddirname'] . '/index.php' . URL_DELIMITER . 'u' . $uid, 2, $message);
44
}
45
$bookmark_obj = $bookmarkHandler->create();
46
$bookmark_obj->setVar('blog_id', $blog_id);
47
$bookmark_obj->setVar('bm_uid', $uid);
48
if (!$bookmark_id = $bookmarkHandler->insert($bookmark_obj, true)) {