Файл: whmcs/templates/default/viewticket.tpl
Строк: 257
{if
$error}
<p>{$LANG.supportticketinvalid}</p>
{else}
{include
file="$template/pageheader.tpl"
title=$LANG.supportticketsviewticket|cat:' #'|cat:$tid}
{if
$errormessage}
<div class="alert alert-error">
<p
class="bold">{$LANG.clientareaerrors}</p>
<ul>
{$errormessage}
</ul>
</div>
{/if}
<h2>{$subject}</h2>
<div
class="ticketdetailscontainer">
<div
class="col4">
<div
class="internalpadding">
{$LANG.supportticketsubmitted}
<div
class="detail">{$date}</div>
</div>
</div>
<div class="col4">
<div
class="internalpadding">
{$LANG.supportticketsdepartment}
<div
class="detail">{$department}</div>
</div>
</div>
<div class="col4">
<div
class="internalpadding">
{$LANG.supportticketspriority}
<div
class="detail">{$urgency}</div>
</div>
</div>
<div class="col4">
<div
class="internalpadding">
{$LANG.supportticketsstatus}
<div
class="detail">{$status}</div>
</div>
</div>
<div
class="clear"></div>
</div>
{if
$customfields}
<table class="table table-framed">
{foreach
from=$customfields
item=customfield}
<tr><td>{$customfield.name}:</td><td>{$customfield.value}</td></tr>
{/foreach}
</table>
{/if}
<p><input
type="button" value="{$LANG.clientareabacklink}"
class="btn"
onclick="window.location='supporttickets.php'" /> <input
type="button" value="{$LANG.supportticketsreply}"
class="btn btn-primary"
onclick="jQuery('#replycont').slideToggle()" />{if
$showclosebutton} <input type="button"
value="{$LANG.supportticketsclose}" class="btn
btn-danger"
onclick="window.location='{$smarty.server.PHP_SELF}?tid={$tid}&c={$c}&closeticket=true'"
/>{/if}</p>
<div id="replycont"
class="ticketreplybox{if !$smarty.get.postreply}
hide{/if}">
<form method="post"
action="{$smarty.server.PHP_SELF}?tid={$tid}&c={$c}&postreply=true"
enctype="multipart/form-data"
class="form-stacked">
<fieldset
class="control-group">
<div
class="row">
<div
class="multicol">
<div
class="control-group">
<label
class="control-label bold"
for="name">{$LANG.supportticketsclientname}</label>
<div class="controls">
{if $loggedin}<input class="input-xlarge disabled"
type="text" id="name" value="{$clientname}"
disabled="disabled" />{else}<input
class="input-xlarge" type="text"
name="replyname" id="name"
value="{$replyname}" />{/if}
</div>
</div>
</div>
<div
class="multicol">
<div
class="control-group">
<label
class="control-label bold"
for="email">{$LANG.supportticketsclientemail}</label>
<div class="controls">
{if $loggedin}<input class="input-xlarge disabled"
type="text" id="email" value="{$email}"
disabled="disabled" />{else}<input
class="input-xlarge" type="text"
name="replyemail" id="email"
value="{$replyemail}" />{/if}
</div>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label bold"
for="message">{$LANG.contactmessage}</label>
<div class="controls">
<textarea
name="replymessage" id="message" rows="12"
class="fullwidth">{$replymessage}</textarea>
</div>
</div>
<div
class="control-group">
<label
class="control-label bold"
for="attachments">{$LANG.supportticketsticketattachments}:</label>
<div class="controls">
<input
type="file" name="attachments[]"
style="width:70%;" /><br />
<div
id="fileuploads"></div>
<a
href="#" onclick="extraTicketAttachment();return
false"><img src="images/add.gif"
align="absmiddle" border="0" />
{$LANG.addmore}</a><br />
({$LANG.supportticketsallowedextensions}: {$allowedfiletypes})
</div>
</div>
</fieldset>
<p
align="center"><input type="submit"
value="{$LANG.supportticketsticketsubmit}" class="btn
btn-primary" /></p>
</form>
</div>
<div
class="ticketmsgs">
{foreach from=$descreplies key=num
item=reply}
<div class="{if
$reply.admin}admin{else}client{/if}header">
<div
style="float:right;">{$reply.date}</div>
{if
$reply.admin}
{$reply.name} || {$LANG.supportticketsstaff}
{elseif $reply.contactid}
{$reply.name} ||
{$LANG.supportticketscontact}
{elseif $reply.userid}
{$reply.name} || {$LANG.supportticketsclient}
{else}
{$reply.name} || {$reply.email}
{/if}
</div>
<div
class="{if $reply.admin}admin{else}client{/if}msg">
{$reply.message}
{if $reply.attachments}
<div
class="attachments">
<strong>{$LANG.supportticketsticketattachments}:</strong><br
/>
{foreach from=$reply.attachments key=num
item=attachment}
<img
src="images/article.gif" align="middle" /> <a
href="dl.php?type={if
$reply.id}ar&id={$reply.id}{else}a&id={$id}{/if}&i={$num}">{$attachment}</a><br
/>
{/foreach}
</div>
{/if}
{if $reply.id && $reply.admin && $ratingenabled}
{if $reply.rating}
<table class="ticketrating"
align="right">
<tr>
<td>{$LANG.ticketreatinggiven} </td>
{foreach from=$ratings item=rating}
<td
background="images/rating_{if
$reply.rating>=$rating}pos{else}neg{/if}.png"></td>
{/foreach}
</tr>
</table>
{else}
<table class="ticketrating"
align="right">
<tr
onmouseout="rating_leave('rate{$reply.id}')">
<td>{$LANG.ticketratingquestion} </td>
<td class="point"
onmouseover="rating_hover('rate{$reply.id}_1')"
onclick="rating_select('{$tid}','{$c}','rate{$reply.id}_1')"><strong>{$LANG.ticketratingpoor} </strong></td>
{foreach from=$ratings item=rating}
<td
class="star" id="rate{$reply.id}_{$rating}"
onmouseover="rating_hover(this.id)"
onclick="rating_select('{$tid}','{$c}',this.id)"></td>
{/foreach}
<td class="point"
onmouseover="rating_hover('rate{$reply.id}_5')"
onclick="rating_select('{$tid}','{$c}','rate{$reply.id}_5')"><strong> {$LANG.ticketratingexcellent}</strong></td>
</tr>
</table>
{/if}
<div
class="clear"></div>
{/if}
</div>
{/foreach}
</div>
<p><input
type="button" value="{$LANG.clientareabacklink}"
class="btn"
onclick="window.location='supporttickets.php'" /> <input
type="button" value="{$LANG.supportticketsreply}"
class="btn btn-primary"
onclick="jQuery('#replycont2').slideToggle()" />{if
$showclosebutton} <input type="button"
value="{$LANG.supportticketsclose}" class="btn
btn-danger"
onclick="window.location='{$smarty.server.PHP_SELF}?tid={$tid}&c={$c}&closeticket=true'"
/>{/if}</p>
<div id="replycont2"
class="ticketreplybox hide">
<form method="post"
action="{$smarty.server.PHP_SELF}?tid={$tid}&c={$c}&postreply=true"
enctype="multipart/form-data"
class="form-stacked">
<fieldset
class="control-group">
<div
class="row">
<div
class="multicol">
<div
class="control-group">
<label
class="control-label bold"
for="name">{$LANG.supportticketsclientname}</label>
<div class="controls">
{if $loggedin}<input class="input-xlarge disabled"
type="text" id="name" value="{$clientname}"
disabled="disabled" />{else}<input
class="input-xlarge" type="text"
name="replyname" id="name"
value="{$replyname}" />{/if}
</div>
</div>
</div>
<div
class="multicol">
<div
class="control-group">
<label
class="control-label bold"
for="email">{$LANG.supportticketsclientemail}</label>
<div class="controls">
{if $loggedin}<input class="input-xlarge disabled"
type="text" id="email" value="{$email}"
disabled="disabled" />{else}<input
class="input-xlarge" type="text"
name="replyemail" id="email"
value="{$replyemail}" />{/if}
</div>
</div>
</div>
</div>
<div class="control-group">
<label class="control-label bold"
for="message">{$LANG.contactmessage}</label>
<div class="controls">
<textarea
name="replymessage" id="message" rows="12"
class="fullwidth">{$replymessage}</textarea>
</div>
</div>
<div
class="control-group">
<label
class="control-label bold"
for="attachments">{$LANG.supportticketsticketattachments}:</label>
<div class="controls">
<input
type="file" name="attachments[]"
style="width:70%;" /><br />
<div
id="fileuploads"></div>
<a
href="#" onclick="extraTicketAttachment();return
false"><img src="images/add.gif"
align="absmiddle" border="0" />
{$LANG.addmore}</a><br />
({$LANG.supportticketsallowedextensions}: {$allowedfiletypes})
</div>
</div>
</fieldset>
<p
align="center"><input type="submit"
value="{$LANG.supportticketsticketsubmit}" class="btn
btn-primary" /></p>
</form>
</div>
{/if}