$mes = urlencode("{$calname} : {$tmpname}");
        $cal->redirect("done=error&mes={$mes}");
        exit;
    } else {
        $mes = urlencode(sprintf("{$records} " . _AM_FMT_IMPORTED, $calname));
        $cal->redirect("done=imported&mes={$mes}");
        exit;
    }
} else {
    if (isset($_POST['local_import']) && isset($_FILES['user_ics']['tmp_name']) && is_readable($_FILES['user_ics']['tmp_name'])) {
        // Ticket Check
        if (!$xoopsGTicket->check()) {
            redirect_header(XOOPS_URL . '/', 3, $xoopsGTicket->getErrors());
        }
        // ファイルアップロードによるiCalendarインポート
        list($records, $calname, $tmpname) = explode(":", $cal->import_ics_via_upload('user_ics'), 3);
        if ($records <= 0) {
            $mes = urlencode("{$calname} : " . $_FILES['user_ics']['name']);
            $cal->redirect("done=error&mes={$mes}");
            exit;
        } else {
            $mes = urlencode(sprintf("{$records} " . _AM_FMT_IMPORTED, $calname));
            $cal->redirect("done=imported&mes={$mes}");
            exit;
        }
    } else {
        if (isset($_POST['delete'])) {
            // Ticket Check
            if (!$xoopsGTicket->check()) {
                redirect_header(XOOPS_URL . '/', 3, $xoopsGTicket->getErrors());
            }