Code Duplication    Length = 9-11 lines in 9 locations

admin/category.php 1 location

@@ 343-351 (lines=9) @@
340
        ) {
341
            $newid = $xoopsDB->getInsertId();
342
            // Increment author's posts count (only if it's a new definition)
343
            if (is_object($xoopsUser) && empty($categoryID)) {
344
                $memberHandler = xoops_getHandler('member');
345
                $submitter     = $memberHandler->getUser($uid);
346
                if (is_object($submitter)) {
347
                    $submitter->setVar('posts', $submitter->getVar('posts') + 1);
348
                    $res = $memberHandler->insertUser($submitter, true);
349
                    unset($submitter);
350
                }
351
            }
352
            //notification
353
            if (!empty($xoopsModuleConfig['notification_enabled'])) {
354
                if ($newid == 0) {

admin/entry.php 1 location

@@ 423-431 (lines=9) @@
420
        ) {
421
            $newid = $xoopsDB->getInsertId();
422
            // Increment author's posts count (only if it's a new definition)
423
            if (is_object($xoopsUser) && empty($entryID)) {
424
                $memberHandler = xoops_getHandler('member');
425
                $submitter     = $memberHandler->getUser($uid);
426
                if (is_object($submitter)) {
427
                    $submitter->setVar('posts', $submitter->getVar('posts') + 1);
428
                    $res = $memberHandler->insertUser($submitter, true);
429
                    unset($submitter);
430
                }
431
            }
432
            // trigger Notification only if its a new definition
433
            if (!empty($xoopsModuleConfig['notification_enabled'])) {
434
                global $xoopsModule;

admin/importdictionary.php 1 location

@@ 162-172 (lines=11) @@
159
                showerror('<br>Import term failed: <span style="color:red">entryID: ' . $entryID . '</span>: ' . $term . ' ...');
160
            }
161
            // update user posts count
162
            if ($ret1) {
163
                if ($uid) {
164
                    $memberHandler = xoops_getHandler('member');
165
                    $submitter     = $memberHandler->getUser($uid);
166
                    if (is_object($submitter)) {
167
                        $submitter->setVar('posts', $submitter->getVar('posts') + 1);
168
                        $res = $memberHandler->insertUser($submitter, true);
169
                        unset($submitter);
170
                    }
171
                }
172
            }
173
        }
174
    }
175
    /****

admin/importglossaire.php 1 location

@@ 147-157 (lines=11) @@
144
            showerror('<br>Import term failed: <span style="color:red">entryID: ' . $glo['id'] . '</span>: ' . $glo['nom'] . ' ...');
145
        }
146
        // update user posts count
147
        if ($ret1) {
148
            if ($uid) {
149
                $memberHandler = xoops_getHandler('member');
150
                $submitter     = $memberHandler->getUser($uid);
151
                if (is_object($submitter)) {
152
                    $submitter->setVar('posts', $submitter->getVar('posts') + 1);
153
                    $res = $memberHandler->insertUser($submitter, true);
154
                    unset($submitter);
155
                }
156
            }
157
        }
158
    }
159
160
    $sqlQuery = $xoopsDB->query('

admin/importwiwimod.php 1 location

@@ 166-176 (lines=11) @@
163
            showerror('<br>Import term failed: <span style="color:red">ID: ' . $wiwi['id'] . '</span>: ' . $wiwi['title'] . ' ...');
164
        }
165
        // update user posts count
166
        if ($ret1) {
167
            if ($uid) {
168
                $memberHandler = xoops_getHandler('member');
169
                $submitter     = $memberHandler->getUser($uid);
170
                if (is_object($submitter)) {
171
                    $submitter->setVar('posts', $submitter->getVar('posts') + 1);
172
                    $res = $memberHandler->insertUser($submitter, true);
173
                    unset($submitter);
174
                }
175
            }
176
        }
177
    }
178
179
    $sqlQuery = $xoopsDB->query('SELECT mid

admin/importwordbook.php 1 location

@@ 171-181 (lines=11) @@
168
                showerror('<br>Import term failed: <span style="color:red">entryID: ' . $entryID . '</span>: ' . $term . ' ...');
169
            }
170
            // update user posts count
171
            if ($ret1) {
172
                if ($uid) {
173
                    $memberHandler = xoops_getHandler('member');
174
                    $submitter     = $memberHandler->getUser($uid);
175
                    if (is_object($submitter)) {
176
                        $submitter->setVar('posts', $submitter->getVar('posts') + 1);
177
                        $res = $memberHandler->insertUser($submitter, true);
178
                        unset($submitter);
179
                    }
180
                }
181
            }
182
        }
183
    }
184

admin/importxwords.php 1 location

@@ 169-179 (lines=11) @@
166
                showerror('<br>Import term failed: <span style="color:red">entryID: ' . $entryID . '</span>: ' . $term . ' ...');
167
            }
168
            // update user posts count
169
            if ($ret1) {
170
                if ($uid) {
171
                    $memberHandler = xoops_getHandler('member');
172
                    $submitter     = $memberHandler->getUser($uid);
173
                    if (is_object($submitter)) {
174
                        $submitter->setVar('posts', $submitter->getVar('posts') + 1);
175
                        $res = $memberHandler->insertUser($submitter, true);
176
                        unset($submitter);
177
                    }
178
                }
179
            }
180
        }
181
    }
182

request.php 1 location

@@ 81-89 (lines=9) @@
78
                    . " (entryID, term, init, ref, url, uid, submit, datesub, html, smiley, xcodes, offline, notifypub, request ) VALUES ('', '$reqterm', '$init', '$ref', '$url', '$user', '$submit', '$date', '$html', '$smiley', '$xcodes', '$offline', '$notifypub', '$request' )");
79
    $newid = $xoopsDB->getInsertId();
80
    // Increment author's posts count
81
    if (is_object($xoopsUser) && !empty($user)) {
82
        $memberHandler = xoops_getHandler('member');
83
        $submitter     = $memberHandler->getUser($user);
84
        if (is_object($submitter)) {
85
            $submitter->setVar('posts', $submitter->getVar('posts') + 1);
86
            $res = $memberHandler->insertUser($submitter, true);
87
            unset($submitter);
88
        }
89
    }
90
    // trigger Notification
91
    if (!empty($xoopsModuleConfig['notification_enabled'])) {
92
        global $xoopsModule;

submit.php 1 location

@@ 163-171 (lines=9) @@
160
        // Increment author's posts count
161
        //if ($xoopsModuleConfig['autoapprove'] == 1) {
162
        //if (is_object($xoopsUser) && empty($entryID)) {
163
        if (is_object($xoopsUser) && empty($entryID) && $autoapprove) {
164
            $memberHandler = xoops_getHandler('member');
165
            $submitter     = $memberHandler->getUser($uid);
166
            if (is_object($submitter)) {
167
                $submitter->setVar('posts', $submitter->getVar('posts') + 1);
168
                $res = $memberHandler->insertUser($submitter, true);
169
                unset($submitter);
170
            }
171
        }
172
        //}
173
        // trigger Notification
174
        if (!empty($xoopsModuleConfig['notification_enabled'])) {