Code Duplication    Length = 9-11 lines in 9 locations

admin/category.php 1 location

@@ 355-363 (lines=9) @@
352
								 VALUES ('$name', '$description', '$weight', '$logourl')" ) ) {
353
            $newid = $xoopsDB->getInsertId();
354
            // Increment author's posts count (only if it's a new definition)
355
            if (is_object($xoopsUser) && empty($categoryID)) {
356
                $member_handler = xoops_gethandler('member');
357
                $submitter = $member_handler -> getUser($uid);
358
                if (is_object($submitter) ) {
359
                    $submitter -> setVar('posts',$submitter -> getVar('posts') + 1);
360
                    $res=$member_handler -> insertUser($submitter, true);
361
                    unset($submitter);
362
                }
363
            }
364
            //notification
365
            if(!empty($xoopsModuleConfig['notification_enabled']) ){
366
                if ($newid == 0) {

admin/entry.php 1 location

@@ 378-386 (lines=9) @@
375
        if ( $xoopsDB -> query( "INSERT INTO " . $xoopsDB -> prefix( "lxentries" ) . " (categoryID, term, init, definition, ref, url, uid, submit, datesub, html, smiley, xcodes, breaks, block, offline, notifypub, request ) VALUES ('$categoryID', '$term', '$init', '$definition', '$ref', '$url', '$uid', '$submit', '$date', '$html', '$smiley', '$xcodes', '$breaks', '$block', '$offline', '$notifypub', '$request' )" ) ) {
376
              $newid = $xoopsDB->getInsertId();
377
            // Increment author's posts count (only if it's a new definition)
378
            if (is_object($xoopsUser) && empty($entryID)) {
379
                $member_handler = xoops_gethandler('member');
380
                $submitter = $member_handler -> getUser($uid);
381
                if (is_object($submitter) ) {
382
                    $submitter -> setVar('posts',$submitter -> getVar('posts') + 1);
383
                    $res=$member_handler -> insertUser($submitter, true);
384
                    unset($submitter);
385
                }
386
            }
387
            // trigger Notification only if its a new definition
388
            if(!empty($xoopsModuleConfig['notification_enabled']) ){
389
                global $xoopsModule;

admin/importdictionary.php 1 location

@@ 150-160 (lines=11) @@
147
                showerror('<BR>Import term failed: <font color=red>entryID: '.$entryID.'</font>: '.$term.' ...');
148
            }
149
            // update user posts count
150
            if ($ret1) {
151
                if ($uid) {
152
                    $member_handler = xoops_gethandler('member');
153
                    $submitter = $member_handler -> getUser($uid);
154
                    if (is_object($submitter) ) {
155
                        $submitter -> setVar('posts',$submitter -> getVar('posts') + 1);
156
                        $res=$member_handler -> insertUser($submitter, true);
157
                        unset($submitter);
158
                    }
159
                }
160
            }
161
        }
162
    }
163
    /****

admin/importglossaire.php 1 location

@@ 135-145 (lines=11) @@
132
            showerror('<BR>Import term failed: <font color=red>entryID: '.$glo['id'].'</font>: '.$glo['nom'].' ...');
133
        }
134
        // update user posts count
135
        if ($ret1) {
136
            if ($uid) {
137
                $member_handler = xoops_gethandler('member');
138
                $submitter = $member_handler -> getUser($uid);
139
                if (is_object($submitter) ) {
140
                    $submitter -> setVar('posts',$submitter -> getVar('posts') + 1);
141
                    $res=$member_handler -> insertUser($submitter, true);
142
                    unset($submitter);
143
                }
144
            }
145
        }
146
    }
147
148
    $sqlquery=$xoopsDB->query("

admin/importwiwimod.php 1 location

@@ 140-150 (lines=11) @@
137
            showerror('<BR>Import term failed: <font color=red>ID: '.$wiwi['id'].'</font>: '.$wiwi['title'].' ...');
138
        }
139
        // update user posts count
140
        if ($ret1) {
141
            if ($uid) {
142
                $member_handler = xoops_gethandler('member');
143
                $submitter = $member_handler -> getUser($uid);
144
                if (is_object($submitter) ) {
145
                    $submitter -> setVar('posts',$submitter -> getVar('posts') + 1);
146
                    $res=$member_handler -> insertUser($submitter, true);
147
                    unset($submitter);
148
                }
149
            }
150
        }
151
    }
152
153
    $sqlquery=$xoopsDB->query("SELECT mid

admin/importwordbook.php 1 location

@@ 159-169 (lines=11) @@
156
                showerror('<BR>Import term failed: <font color=red>entryID: '.$entryID.'</font>: '.$term.' ...');
157
            }
158
            // update user posts count
159
            if ($ret1) {
160
                if ($uid) {
161
                    $member_handler = xoops_gethandler('member');
162
                    $submitter = $member_handler -> getUser($uid);
163
                    if (is_object($submitter) ) {
164
                        $submitter -> setVar('posts',$submitter -> getVar('posts') + 1);
165
                        $res=$member_handler -> insertUser($submitter, true);
166
                        unset($submitter);
167
                    }
168
                }
169
            }
170
        }
171
    }
172

admin/importxwords.php 1 location

@@ 157-167 (lines=11) @@
154
                showerror('<BR>Import term failed: <font color=red>entryID: '.$entryID.'</font>: '.$term.' ...');
155
            }
156
            // update user posts count
157
            if ($ret1) {
158
                if ($uid) {
159
                    $member_handler = xoops_gethandler('member');
160
                    $submitter = $member_handler -> getUser($uid);
161
                    if (is_object($submitter) ) {
162
                        $submitter -> setVar('posts',$submitter -> getVar('posts') + 1);
163
                        $res=$member_handler -> insertUser($submitter, true);
164
                        unset($submitter);
165
                    }
166
                }
167
            }
168
        }
169
    }
170

request.php 1 location

@@ 80-88 (lines=9) @@
77
    $xoopsDB -> query ( "INSERT INTO ".$xoopsDB->prefix("lxentries")." (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' )");
78
      $newid = $xoopsDB -> getInsertId();
79
    // Increment author's posts count
80
    if (is_object($xoopsUser) && !empty($user)) {
81
        $member_handler = xoops_gethandler('member');
82
        $submitter = $member_handler -> getUser($user);
83
        if (is_object($submitter) ) {
84
            $submitter -> setVar('posts',$submitter -> getVar('posts') + 1);
85
            $res=$member_handler -> insertUser($submitter, true);
86
            unset($submitter);
87
        }
88
    }
89
    // trigger Notification
90
    if(!empty($xoopsModuleConfig['notification_enabled']) ){
91
        global $xoopsModule;

submit.php 1 location

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