Esempio n. 1
0
                    <td>' . __('Text') . '</td>
                    </tr>
                    ';
        if (!empty($allmessages)) {
            foreach ($allmessages as $io => $eachmessage) {
                $result .= '
                    <tr class="row3">
                    <td>' . $eachmessage['date'] . '</td>
                    <td>' . $eachmessage['text'] . '</td>
                    </tr>
                    ';
            }
        }
        $result .= '</table>';
        show_window(__('Previous messages'), $result);
    }
    if (isset($_GET['username'])) {
        $login = $_GET['username'];
        web_MessagesShowPrevious($login);
        if (isset($_POST['messagetext'])) {
            zb_TicketCreate('NULL', $login, $_POST['messagetext'], 'NULL', whoami());
            $newid = simple_get_lastid('ticketing');
            zb_TicketSetDone($newid);
            rcms_redirect("?module=pl_sendmessage&username=" . $login);
        }
        web_MessageSendForm();
        show_window('', web_UserControls($login));
    }
} else {
    show_error(__('You cant control this module'));
}
Esempio n. 2
0
<?php

if (cfr('TICKETING')) {
    // close ticket
    if (isset($_GET['closeticket'])) {
        zb_TicketSetDone($_GET['closeticket']);
        //update notification area
        $darkVoid = new DarkVoid();
        $darkVoid->flushCache();
        rcms_redirect("?module=ticketing");
    }
    //open ticket
    if (isset($_GET['openticket'])) {
        zb_TicketSetUnDone($_GET['openticket']);
        rcms_redirect("?module=ticketing&showticket=" . $_GET['openticket']);
    }
    if (!wf_CheckGet(array('settings'))) {
        //view tickets list or calendar
        if (!isset($_GET['showticket'])) {
            $configControl = wf_Link('?module=ticketing&settings=true', wf_img('skins/settings.png', __('Typical answers presets'))) . ' ';
            if (!wf_CheckGet(array('calendarview'))) {
                $viewControl = wf_Link('?module=ticketing&calendarview=true', wf_img('skins/icon_calendar.gif', __('As calendar')), false, '');
                show_window($configControl . __('Available user tickets') . ' ' . $viewControl, web_TicketsShow());
            } else {
                $viewControl = wf_Link('?module=ticketing', wf_img('skins/icon_table.png', __('Grid view')), false, '');
                show_window($configControl . __('Available user tickets') . ' ' . $viewControl, web_TicketsCalendar());
            }
        } else {
            //or view ticket data and replies
            $ticketid = vf($_GET['showticket']);
            show_window(__('Ticket') . ':' . $ticketid, web_TicketDialogue($ticketid));