Upgrades - Template Changes v4.3
Information
Template changes are shown below for v4.3. If you aren't sure, view the current file in the latest zip. Changes are compared to the original theme folder only.
New Locations
The cron job files will need updating to run from the following:
control/cron/close-tickets.php
control/cron/db-backup.php
control/cron/email-digest.php
control/cron/close-tickets.php
control/cron/db-backup.php
control/cron/email-digest.php
New Files / Folders
content/**theme**/html/custom-fields/input-calendar.htm
content/**theme**/html/js/date-picker.htm
content/**theme**/html/js/draft.htm
content/**theme**/html/js/date-picker.htm
content/**theme**/html/js/draft.htm
Other Template Updates
content/**theme**/account-view-dispute.tpl.php
Find line 60
if ($this->TICKET->ticketStatus == 'open' && $this->REPLY_PERMISSIONS == 'yes') {
Change to:
if (!in_array($this->TICKET->ticketStatus, array('close','closed')) && $this->REPLY_PERMISSIONS == 'yes') {
Find line 188:
if ($this->TICKET->ticketStatus == 'open' && $this->REPLY_PERMISSIONS == 'yes' &&
Change to:
if (!in_array($this->TICKET->ticketStatus, array('close','closed')) && $this->REPLY_PERMISSIONS == 'yes' &&
Find line 203:
} elseif (in_array($this->TICKET->replyStatus, array('admin','start')) && $this->SETTINGS->disputeAdminStop == 'yes') {
Change to:
} elseif (in_array($this->LAST_REPLY_INFO[2], array('visitor')) && $this->SETTINGS->disputeAdminStop == 'yes') {
content/**theme**/account-view-ticket.tpl.php
Find line 33:
if ($this->TICKET->ticketStatus == 'open') {
Change to:
if (!in_array($this->TICKET->ticketStatus, array('close','closed'))) {
Find line 131:
if ($this->TICKET->ticketStatus == 'open' && $this->TICKET->assignedto != 'waiting') {
Change to:
if (!in_array($this->TICKET->ticketStatus, array('close','closed')) && $this->TICKET->assignedto != 'waiting') {
content/**theme**/account-view-dispute.tpl.php
content/**theme**/account-view-ticket.tpl.php
Find line 129 & 186
if (!in_array($this->TICKET->ticketStatus, array('close','closed')) && $this->TICKET->assignedto != 'waiting') {
Change to:
if (!in_array($this->TICKET->ticketStatus, array('close','closed','status-lock')) && $this->TICKET->assignedto != 'waiting') {
after:
case 'waiting':
$msg = $this->TXT[20];
break;
add:
case 'status-lock':
$msg = $this->TXT2[0][0];
break;
content/**theme**/account-view-ticket-reply.tpl.php
after:
<div class="panel-footer">
add:
<div class="pull-right draftarea" id="draft_<?php echo $this->TICKET->id; ?>"></div>
content/**theme**/account-create-ticket.tpl.php after:
<div class="panel-footer">
add:
<div class="pull-right draftarea" id="draft_add"></div>
Find line 60
if ($this->TICKET->ticketStatus == 'open' && $this->REPLY_PERMISSIONS == 'yes') {
Change to:
if (!in_array($this->TICKET->ticketStatus, array('close','closed')) && $this->REPLY_PERMISSIONS == 'yes') {
Find line 188:
if ($this->TICKET->ticketStatus == 'open' && $this->REPLY_PERMISSIONS == 'yes' &&
Change to:
if (!in_array($this->TICKET->ticketStatus, array('close','closed')) && $this->REPLY_PERMISSIONS == 'yes' &&
Find line 203:
} elseif (in_array($this->TICKET->replyStatus, array('admin','start')) && $this->SETTINGS->disputeAdminStop == 'yes') {
Change to:
} elseif (in_array($this->LAST_REPLY_INFO[2], array('visitor')) && $this->SETTINGS->disputeAdminStop == 'yes') {
content/**theme**/account-view-ticket.tpl.php
Find line 33:
if ($this->TICKET->ticketStatus == 'open') {
Change to:
if (!in_array($this->TICKET->ticketStatus, array('close','closed'))) {
Find line 131:
if ($this->TICKET->ticketStatus == 'open' && $this->TICKET->assignedto != 'waiting') {
Change to:
if (!in_array($this->TICKET->ticketStatus, array('close','closed')) && $this->TICKET->assignedto != 'waiting') {
content/**theme**/account-view-dispute.tpl.php
content/**theme**/account-view-ticket.tpl.php
Find line 129 & 186
if (!in_array($this->TICKET->ticketStatus, array('close','closed')) && $this->TICKET->assignedto != 'waiting') {
Change to:
if (!in_array($this->TICKET->ticketStatus, array('close','closed','status-lock')) && $this->TICKET->assignedto != 'waiting') {
after:
case 'waiting':
$msg = $this->TXT[20];
break;
add:
case 'status-lock':
$msg = $this->TXT2[0][0];
break;
content/**theme**/account-view-ticket-reply.tpl.php
after:
<div class="panel-footer">
add:
<div class="pull-right draftarea" id="draft_<?php echo $this->TICKET->id; ?>"></div>
content/**theme**/account-create-ticket.tpl.php after:
<div class="panel-footer">
add:
<div class="pull-right draftarea" id="draft_add"></div>
Return to Upgrade Instructions