Code Duplication    Length = 28-29 lines in 2 locations

admin/admission.php 1 location

@@ 116-143 (lines=28) @@
113
    }
114
    $cal->redirect("cid=$cid&num=$num&tz=$tz&done=admitted&mes=$mes");
115
    exit;
116
} elseif (isset($_POST['delete'])) {
117
118
    // Ticket Check
119
    if (!$xoopsGTicket->check()) {
120
        redirect_header(XOOPS_URL . '/', 3, $xoopsGTicket->getErrors());
121
    }
122
123
    if (isset($_POST['ids']) && is_array($_POST['ids'])) {
124
        $whr = '';
125
        foreach ($_POST['ids'] as $id) {
126
            $whr .= "id=$id OR rrule_pid=$id OR ";
127
            xoops_comment_delete($xoopsModule->mid(), $id);
128
        }
129
        $sql = "DELETE FROM $cal->table WHERE ($whr 0) && (rrule_pid=0 OR rrule_pid=id)";
130
        $GLOBALS['xoopsDB']->query($sql);
131
        $records = $GLOBALS['xoopsDB']->getAffectedRows($conn);
132
        $sql     = "DELETE FROM $cal->table WHERE $whr 0 ";
133
        if (!$GLOBALS['xoopsDB']->query($sql)) {
134
            echo $GLOBALS['xoopsDB']->error();
135
        } else {
136
            $mes = urlencode("$records " . _AM_APCAL_MES_DELETED);
137
        }
138
    } else {
139
        $mes = '';
140
    }
141
    $cal->redirect("cid=$cid&num=$num&tz=$tz&done=deleted&mes=$mes");
142
    exit;
143
}
144
145
$whr = 'admission<1 AND (rrule_pid=0 OR rrule_pid=id) ';
146

admin/icalendar_import.php 1 location

@@ 124-152 (lines=29) @@
121
        $cal->redirect("done=imported&mes=$mes");
122
        exit;
123
    }
124
} elseif (isset($_POST['delete'])) {
125
126
    // Ticket Check
127
    if (!$xoopsGTicket->check()) {
128
        redirect_header(XOOPS_URL . '/', 3, $xoopsGTicket->getErrors());
129
    }
130
131
    // �쥳���ɤκ��
132
    if (isset($_POST['ids']) && is_array($_POST['ids'])) {
133
        $whr = '';
134
        foreach ($_POST['ids'] as $id) {
135
            $whr .= "id=$id OR rrule_pid=$id OR ";
136
            xoops_comment_delete($xoopsModule->mid(), $id);
137
        }
138
        $sql = "DELETE FROM $cal->table WHERE ($whr 0) AND (rrule_pid=0 OR rrule_pid=id)";
139
        $GLOBALS['xoopsDB']->query($sql);
140
        $records = $GLOBALS['xoopsDB']->getAffectedRows($conn);
141
        $sql     = "DELETE FROM $cal->table WHERE $whr 0 ";
142
        if (!$GLOBALS['xoopsDB']->query($sql)) {
143
            echo $GLOBALS['xoopsDB']->error();
144
        } else {
145
            $mes = urlencode("$records " . _AM_APCAL_MES_DELETED);
146
        }
147
    } else {
148
        $mes = '';
149
    }
150
    $cal->redirect("done=deleted&mes=$mes");
151
    exit;
152
}
153
154
// ����ݡ��Ȥ���ľ��Υ쥳���ɿ���$mes��������
155
if ($done === 'imported' && isset($_GET['mes'])) {