Code Duplication    Length = 12-13 lines in 6 locations

bookmark.php 1 location

@@ 28-39 (lines=12) @@
25
list($lid, $cid, $ltitle, $url) = $xoopsDB->fetchRow($result);
26
27
//bookmark func
28
switch ($mylinks_can_bookmark) {
29
    case _MD_MYLINKS_MEMBERONLY:
30
        $can_bookmark = $xoopsUser ? _MD_MYLINKS_ALLOW : _MD_MYLINKS_DISALLOW;
31
        break;
32
    case _MD_MYLINKS_ALLOW:
33
        $can_bookmark = _MD_MYLINKS_ALLOW;
34
        break;
35
    case _MD_MYLINKS_DISALLOW:
36
    default:
37
        $can_bookmark = _MD_MYLINKS_DISALLOW;
38
        break;
39
}
40
if (_MD_MYLINKS_DISALLOW == $can_bookmark) {
41
    redirect_header('index.php', 3, _MD_MYLINKS_BOOKMARKDISALLOWED);
42
    exit();

footer.php 4 locations

@@ 57-69 (lines=13) @@
54
$can_bookmark = _MD_MYLINKS_DISALLOW;
55
56
//print func
57
switch ($mylinks_can_print) {
58
    case _MD_MYLINKS_MEMBERONLY:
59
        $can_print = $xoopsUser ? _MD_MYLINKS_ALLOW : _MD_MYLINKS_DISALLOW;
60
        break;
61
    case _MD_MYLINKS_ALLOW:
62
        $can_print = _MD_MYLINKS_ALLOW;
63
        break;
64
    case _MD_MYLINKS_DISALLOW:
65
    default:
66
        $can_print = _MD_MYLINKS_DISALLOW;
67
        break;
68
}
69
70
if (_MD_MYLINKS_DISALLOW == $can_print) {
71
    $xoopsTpl->assign('mylinksextrafuncprint', false);
72
} else {
@@ 77-88 (lines=12) @@
74
}
75
76
//pdf function
77
switch ($mylinks_can_pdf) {
78
    case _MD_MYLINKS_MEMBERONLY:
79
        $can_pdf = $xoopsUser ? _MD_MYLINKS_ALLOW : _MD_MYLINKS_DISALLOW;
80
        break;
81
    case _MD_MYLINKS_ALLOW:
82
        $can_pdf = _MD_MYLINKS_ALLOW;
83
        break;
84
    case _MD_MYLINKS_DISALLOW:
85
    default:
86
        $can_pdf = _MD_MYLINKS_DISALLOW;
87
        break;
88
}
89
if (_MD_MYLINKS_DISALLOW == $can_pdf) {
90
    $xoopsTpl->assign('mylinksextrafuncpdf', false);
91
} else {
@@ 96-107 (lines=12) @@
93
}
94
95
//qrcode func
96
switch ($mylinks_can_qrcode) {
97
    case _MD_MYLINKS_MEMBERONLY:
98
        $can_qrcode = $xoopsUser ? _MD_MYLINKS_ALLOW : _MD_MYLINKS_DISALLOW;
99
        break;
100
    case _MD_MYLINKS_ALLOW:
101
        $can_qrcode = _MD_MYLINKS_ALLOW;
102
        break;
103
    case _MD_MYLINKS_DISALLOW:
104
    default:
105
        $can_qrcode = _MD_MYLINKS_DISALLOW;
106
        break;
107
}
108
if (_MD_MYLINKS_DISALLOW == $can_qrcode) {
109
    $xoopsTpl->assign('mylinksextrafuncqrcode', false);
110
} else {
@@ 116-127 (lines=12) @@
113
114
//ver3.0 bookmark
115
//bookmark func
116
switch ($mylinks_can_bookmark) {
117
    case _MD_MYLINKS_MEMBERONLY:
118
        $can_bookmark = $xoopsUser ? _MD_MYLINKS_ALLOW : _MD_MYLINKS_DISALLOW;
119
        break;
120
    case _MD_MYLINKS_ALLOW:
121
        $can_bookmark = _MD_MYLINKS_ALLOW;
122
        break;
123
    case _MD_MYLINKS_DISALLOW:
124
    default:
125
        $can_bookmark = _MD_MYLINKS_DISALLOW;
126
        break;
127
}
128
if (_MD_MYLINKS_DISALLOW == $can_bookmark) {
129
    $xoopsTpl->assign('mylinksextrafuncbookmark', false);
130
} else {

qrcode.php 1 location

@@ 55-66 (lines=12) @@
52
list($lid, $cid, $ltitle, $url, $logourl, $status, $time, $hits, $rating, $votes, $comments, $description) = $xoopsDB->fetchRow($result);
53
54
//qrcode func
55
switch ($mylinks_can_qrcode) {
56
    case _MD_MYLINKS_MEMBERONLY:
57
        $can_qrcode = $xoopsUser ? _MD_MYLINKS_ALLOW : _MD_MYLINKS_DISALLOW;
58
        break;
59
    case _MD_MYLINKS_ALLOW:
60
        $can_qrcode = _MD_MYLINKS_ALLOW;
61
        break;
62
    case _MD_MYLINKS_DISALLOW:
63
    default:
64
        $can_qrcode = _MD_MYLINKS_DISALLOW;
65
        break;
66
}
67
/*
68
if ( _MD_MYLINKS_DISALLOW == $can_qrcode ) {
69
    $xoopsTpl->assign( 'mylinksextrafuncqrcode' , false );