示例#1
0
 /**
  * Returns ticket with all replies
  * 
  * @param int $ticketid
  * @return string
  */
 function zbs_TicketShowWithReplies($ticketid)
 {
     $ticketid = vf($ticketid, 3);
     $ticketdata = zbs_TicketGetData($ticketid);
     $ticketreplies = zbs_TicketGetReplies($ticketid);
     if (!empty($ticketdata)) {
         $cells = la_TableCell(__('Date'));
         $cells .= la_TableCell($ticketdata['date']);
         $rows = la_TableRow($cells, 'row1');
         $cells = la_TableCell('');
         $cells .= la_TableCell(nl2br($ticketdata['text']));
         $rows .= la_TableRow($cells, 'row2');
     }
     if (!empty($ticketreplies)) {
         foreach ($ticketreplies as $io => $eachreply) {
             $cells = la_TableCell(__('Date'));
             $cells .= la_TableCell($eachreply['date']);
             $rows .= la_TableRow($cells, 'row1');
             $cells = la_TableCell('');
             $cells .= la_TableCell(nl2br($eachreply['text']));
             $rows .= la_TableRow($cells, 'row3');
         }
     }
     $result = la_TableBody($rows, '100%', 0);
     return $result;
 }
示例#2
0
 /**
  * Returns ticket with all replies
  * 
  * @param int $ticketid
  * @return string
  */
 function zbs_TicketShowWithReplies($ticketid)
 {
     global $us_config;
     $curSkinPath = zbs_GetCurrentSkinPath($us_config);
     $iconzPath = $curSkinPath . 'iconz/';
     $ticketid = vf($ticketid, 3);
     $ticketdata = zbs_TicketGetData($ticketid);
     $ticketreplies = zbs_TicketGetReplies($ticketid);
     if (!empty($ticketdata)) {
         $ticketAva = la_img($iconzPath . 'userava.png');
         $cells = la_TableCell(__('User'));
         $cells .= la_TableCell($ticketdata['date']);
         $rows = la_TableRow($cells, 'row1');
         $cells = la_TableCell($ticketAva, '', '', 'valign="top"');
         $cells .= la_TableCell(nl2br($ticketdata['text']));
         $rows .= la_TableRow($cells, 'row2');
     }
     if (!empty($ticketreplies)) {
         foreach ($ticketreplies as $io => $eachreply) {
             if ($eachreply['from'] == 'NULL') {
                 $ticketAva = la_img($iconzPath . 'admava.png');
                 $ticketFrom = __('Support');
             } else {
                 $ticketAva = la_img($iconzPath . 'userava.png');
                 $ticketFrom = __('User');
             }
             $cells = la_TableCell($ticketFrom);
             $cells .= la_TableCell($eachreply['date']);
             $rows .= la_TableRow($cells, 'row1');
             $cells = la_TableCell($ticketAva, '', '', 'valign="top"');
             $cells .= la_TableCell(nl2br($eachreply['text']));
             $rows .= la_TableRow($cells, 'row3');
         }
     }
     $result = la_TableBody($rows, '100%', 0);
     return $result;
 }