Print ticket for client
Hello,
i was implemented that MOD too and i realized on client panel i don't have the print button, i'll put all steps again too:
FIRST STEP
Create a file print.css with the following content:
Bla, bla, bla... code what already you have it on first page.
Copy the ”print.css” to following paths:
osTicketRootFolder/scp/css
osTicketRootFolder/styles
SECOND STEP
File: osTicketRootFolder/include/client/header.inc.php.
FIND:
<link rel="stylesheet" href="./styles/main.css" media="screen">
<link rel="stylesheet" href="./styles/colors.css" media="screen">
ADD:
<link rel="stylesheet" href="./styles/print.css" media="print">
FIND:
<li><a class="log_out" href="logout.php"> Log Out</a></li>
ADD:
<li><a class="printTicket" href="javascript.print()">Print Ticket</a></li>
File: osTicketRootFolder/include/staff/header.inc.php.
FIND:
<link rel="stylesheet" href="css/main.css" media="screen">
<link rel="stylesheet" href="css/style.css" media="screen">
ADD:
<link rel="stylesheet" href="css/print.css" media="print">
THIRD STEP
File: osTicketRootFolder/styles/main.css
FIND:
#nav a.my_tickets { background(../images/my_tickets.png) 0 5px no-repeat; }
#nav a.ticket_status { background(../images/ticket_status.png) 0 5px no-repeat; }
ADD:
/** START MOD08 print button **/
#nav a.printTicket { background(../images/print_ticket.gif) 0 5px no-repeat; }
/** END MOD08 print button **
File: osTicketRootFolder/scp/css/main.css
FIND:
#nav a.closedTickets { background(../images/icons/closed_tickets.gif) 0 5px no-repeat #ececec; }
#nav a.newTicket { background(../images/icons/new_ticket.gif) 0 5px no-repeat #ececec; }
ADD
/** START MOD08 print button **/
#nav a.printTicket { background(../images/icons/print_ticket.gif) 0 5px no-repeat #ececec; }
/** END MOD08 print button **
File: osTicketRootFolder/scp/tickets.php
FIND:
$nav->addSubMenu(array('desc'=>'New Ticket','href'=>'tickets.php?a=open','iconclass'=>'newTicket'));
ADD
// START MOD08 add print button to staff page
$nav->addSubMenu(array('desc'=>'Print Ticket','href'=>'javascript.print()','iconclass'=>'printTicket'));
// END MOD08 add print button to staff page
FOURTH STEP
Save the attached image “print_ticket.gif “ to:
osTicketRootFolder\images
osTicketRootFolder\scp\images\icons