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