Code Duplication    Length = 13-16 lines in 2 locations

admin/downloads.php 1 location

@@ 740-752 (lines=13) @@
737
                    }
738
                }
739
                //permission pour télécharger
740
                if ($xoopsModuleConfig['permission_download'] == 2) {
741
                    $gperm_handler = &xoops_gethandler('groupperm');
742
                    $criteria = new CriteriaCompo();
743
                    $criteria->add(new Criteria('gperm_itemid', $lid_dowwnloads, '='));
744
                    $criteria->add(new Criteria('gperm_modid', $xoopsModule->getVar('mid'),'='));
745
                    $criteria->add(new Criteria('gperm_name', 'tdmdownloads_download_item', '='));
746
                    $gperm_handler->deleteAll($criteria);
747
                    if (isset($_POST['item_download'])) {
748
                        foreach ($_POST['item_download'] as $onegroup_id) {
749
                            $gperm_handler->addRight('tdmdownloads_download_item', $lid_dowwnloads, $onegroup_id, $xoopsModule->getVar('mid'));
750
                        }
751
                    }
752
                }
753
                // pour les notifications uniquement lors d'un nouveau téléchargement
754
                if (!isset($_REQUEST['downloads_modified'])) {
755
                    $tags = array();

submit.php 1 location

@@ 196-211 (lines=16) @@
193
                    }
194
                }
195
                if ($xoopsUser) {
196
                    if ( $xoopsUser->isAdmin($xoopsModule->mid()) ) {
197
                        //permission pour t�l�charger
198
                        if ($xoopsModuleConfig['permission_download'] == 1) {
199
                            $gperm_handler = &xoops_gethandler('groupperm');
200
                            $criteria = new CriteriaCompo();
201
                            $criteria->add(new Criteria('gperm_itemid', $lid_dowwnloads, '='));
202
                            $criteria->add(new Criteria('gperm_modid', $xoopsModule->getVar('mid'),'='));
203
                            $criteria->add(new Criteria('gperm_name', 'tdmdownloads_download_item', '='));
204
                            $gperm_handler->deleteAll($criteria);
205
                            if (isset($_POST['item_download'])) {
206
                                foreach ($_POST['item_download'] as $onegroup_id) {
207
                                    $gperm_handler->addRight('tdmdownloads_download_item', $lid_dowwnloads, $onegroup_id, $xoopsModule->getVar('mid'));
208
                                }
209
                            }
210
                        }
211
                    }
212
                }
213
                $notification_handler =& xoops_gethandler('notification');
214
                $tags = array();