ticketfeedback.tpl 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. {*
  2. **********************************************************
  3. * Developed by: Team Theme Metro
  4. * Website: http://www.thememetro.com
  5. **********************************************************
  6. *}
  7. <div class="card">
  8. <div class="card-body">
  9. {if $stillopen}
  10. {include file="$template/includes/alert.tpl" type="warning" msg="{lang key='feedbackclosed'}" textcenter=true}
  11. <p class="text-center">
  12. <a href="clientarea.php" class="btn btn-primary">{lang key='returnclient'}</a>
  13. </p>
  14. {elseif $feedbackdone}
  15. {include file="$template/includes/alert.tpl" type="success" msg="{lang key='feedbackprovided'}" textcenter=true}
  16. <p class="text-center">{lang key='feedbackthankyou'}</p>
  17. <p class="text-center">
  18. <a href="clientarea.php" class="btn btn-primary">{lang key='returnclient'}</a>
  19. </p>
  20. {elseif $success}
  21. {include file="$template/includes/alert.tpl" type="success" msg="{lang key='feedbackreceived'}" textcenter=true}
  22. <p class="text-center">{lang key='feedbackthankyou'}</p>
  23. <p class="text-center">
  24. <a href="clientarea.php" class="btn btn-primary">{lang key='returnclient'}</a>
  25. </p>
  26. {else}
  27. {if $errormessage}
  28. {include file="$template/includes/alert.tpl" type="error" errorshtml=$errormessage}
  29. {/if}
  30. <p>{lang key='feedbackdesc'}</p>
  31. <p class="text-center"><a href="viewticket.php?tid={$tid}&amp;c={$c}" class="btn btn-success">{lang key='feedbackclickreview'}&nbsp; <i class="fas fa-arrow-right">&nbsp;</i></a></p>
  32. <div class="row">
  33. <div class="col-sm-10 offset-sm-1">
  34. <table class="table table-striped">
  35. <tr>
  36. <td>{lang key='feedbackopenedat'}:</td>
  37. <td><strong>{$opened}</strong></td>
  38. </tr>
  39. <tr>
  40. <td>{lang key='feedbacklastreplied'}:</td>
  41. <td><strong>{$lastreply}</strong></td>
  42. </tr>
  43. <tr>
  44. <td>{lang key='feedbackstaffinvolved'}:</td>
  45. <td><strong>{if $staffinvolvedtext}{$staffinvolvedtext}{else}{lang key='none'}{/if}</strong></td>
  46. </tr>
  47. <tr>
  48. <td>{lang key='feedbacktotalduration'}:</td>
  49. <td><strong>{$duration}</strong></td>
  50. </tr>
  51. </table>
  52. </div>
  53. </div>
  54. <form method="post" action="{$smarty.server.PHP_SELF}?tid={$tid}&c={$c}&feedback=1">
  55. <input type="hidden" name="validate" value="true" />
  56. {foreach $staffinvolved as $staffid => $staff}
  57. <div class="ticketfeedbackstaffcont">
  58. <p>{lang key='feedbackpleaserate1'} <strong>{$staff}</strong> {lang key='feedbackhandled'}:</p>
  59. <table class="table text-center">
  60. <thead>
  61. <tr>
  62. <td>{lang key='feedbackworst'}</td>
  63. <td>1</td>
  64. <td>2</td>
  65. <td>3</td>
  66. <td>4</td>
  67. <td>5</td>
  68. <td>6</td>
  69. <td>7</td>
  70. <td>8</td>
  71. <td>9</td>
  72. <td>10</td>
  73. <td>{lang key='feedbackbest'}</td>
  74. </tr>
  75. </thead>
  76. <tbody>
  77. <tr>
  78. <td>&nbsp;</td>
  79. {foreach $ratings as $rating}
  80. <td><input type="radio" class="form-check-input" name="rate[{$staffid}]" value="{$rating}"{if $rate.$staffid eq $rating} checked{/if} /></td>
  81. {/foreach}
  82. <td>&nbsp;</td>
  83. </tr>
  84. </tbody>
  85. </table>
  86. <p>{lang key='feedbackpleasecomment1'} <strong>{$staff}</strong> {lang key='feedbackhandled'}.</p>
  87. <div class="row">
  88. <div class="col-sm-10 offset-sm-1">
  89. <textarea name="comments[{$staffid}]" rows="4" class="form-control">{$comments.$staffid}</textarea>
  90. </div>
  91. </div>
  92. </div>
  93. {/foreach}
  94. <p>{lang key='feedbackimprove'}</p>
  95. <div class="row">
  96. <div class="col-sm-10 offset-sm-1">
  97. <textarea name="comments[generic]" rows="4" class="form-control">{$comments.generic}</textarea>
  98. </div>
  99. </div>
  100. <br />
  101. <div class="form-group text-center">
  102. <input class="btn btn-primary" type="submit" name="save" value="{lang key='clientareasavechanges'}" />
  103. <input class="btn btn-default" type="reset" value="{lang key='cancel'}" />
  104. </div>
  105. </form>
  106. {/if}
  107. </div>
  108. </div>