@@ 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 |
@@ 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'])) { |