Exemplo n.º 1
0
             $ccount++;
         }
         $customers = makeoption($lng['ticket']['nocustomer'], '-1', '-1');
         $result_customers = $db->query("SELECT `customerid`, `loginname`, `name`, `firstname`, `company` FROM `" . TABLE_PANEL_CUSTOMERS . "` " . ($userinfo['customers_see_all'] ? '' : " WHERE `adminid` = '" . (int) $userinfo['adminid'] . "' ") . " ORDER BY `name` ASC");
         while ($row_customer = $db->fetch_array($result_customers)) {
             $customers .= makeoption(getCorrectFullUserDetails($row_customer) . ' (' . $row_customer['loginname'] . ')', $row_customer['customerid']);
         }
         eval("echo \"" . getTemplate("tickets/archive") . "\";");
     }
 } elseif ($action == 'view' && $id != 0) {
     $log->logAction(ADM_ACTION, LOG_NOTICE, "viewed archived-ticket #" . $id);
     $ticket_replies = '';
     $mainticket = ticket::getInstanceOf($userinfo, $db, $settings, (int) $id);
     $lastchange = date("d.m.Y H:i\\h", $mainticket->Get('lastchange'));
     $dt = date("d.m.Y H:i\\h", $mainticket->Get('dt'));
     $status = ticket::getStatusText($lng, $mainticket->Get('status'));
     $isclosed = 1;
     if ($mainticket->Get('by') == '1') {
         $by = $lng['ticket']['staff'];
     } else {
         $by = $lng['ticket']['customer'];
     }
     $subject = htmlentities($mainticket->Get('subject'));
     $message = htmlentities($mainticket->Get('message'));
     eval("\$ticket_replies.=\"" . getTemplate("tickets/tickets_tickets_main") . "\";");
     $result = $db->query('SELECT `name` FROM `' . TABLE_PANEL_TICKET_CATS . '`
                           WHERE `id`="' . (int) $mainticket->Get('category') . '"');
     $row = $db->fetch_array($result);
     $andere = $db->query('SELECT * FROM `' . TABLE_PANEL_TICKETS . '` WHERE `answerto`="' . (int) $id . '"');
     while ($row2 = $db->fetch_array($andere)) {
         $subticket = ticket::getInstanceOf($userinfo, $db, $settings, (int) $row2['id']);