Version 6.72This version of Theatre Manager supports printing of bar codes online for the web sales module and enhances the search for event capability on the web site. There are other minor bug fixes Released Nov 7, 2005 |
Key changes:
Note: Read prior release notes for any mandatory web pages changes. There are no mandatory web page changes for this version - if you wish to implement bar codes online, there are about 20 page changes.
|
| Before upgrade |
|
|---|---|
| After upgrade |
|
| Optional Steps |
|
| Time Required |
|
This feature can be implemented on any version of theatre manager. Enterprise versions can use a single web server to provide checking for all scanners. All other versions require a dedicated copy of theatre manager set in the 'check attendance' mode for that event.
The additional code in a web page is to simply to refer to an image file <IMG src="<field>F_HTML_TIX_BAR_CODE</field>">
This code sends an encrypted message to our servers and asked for a barcode to be returned to the web page. You can add parameters to this link if you wish to rotate, scale or remove the numbers from the bar code. The additional parameters are:
Parameter Sample use ¬ext Removes the text from the bar code image
<IMG src="<field>F_HTML_TIX_BAR_CODE</field>¬ext">&vertical Rotates the the bar code image and puts it vertically on the page. The default is horizontal
<IMG src="<field>F_HTML_TIX_BAR_CODE</field>&vertical">&width=xx Changes the width of the barcode in either horizontal or vertical mode. The default is 50
<IMG src="<field>F_HTML_TIX_BAR_CODE</field>&width=100">&counterclockwise rotates the bar code counterclockwise. If printing horizontally, it will be upside down. If printing vertcally, it will be bottom to top.
<IMG src="<field>F_HTML_TIX_BAR_CODE</field>&counterclockwise">Note that multiple parameters can be combined if desired. For example, the following prints with no text, bottom to top and wider than normal. Additional parameters can be in any order.
<IMG src="<field>F_HTML_TIX_BAR_CODE</field>&counterclockwise¬ext&width=100">If anybody changes the link in any way, attempts to modify it, they will received an invalid bar code. This ensures that unscrupulous internet hackers cannot create any random tickets to attempt to counterfeit them. Theatre Manager will not accept them.
Sample bar codes look like:
in TMtemplates Folder rowOldCartDonation.html added column to end of table that is blank to support bar codes. Code is <td> </td> rowOldCartFestival.html this file is used when browsing old shopping carts. If you wish to have bar codes in the historical shopping cart, then please add bar code column for festival tickets. Code is:
<td align="right"><IMG src="<field>F_HTML_TIX_BAR_CODE</field>"></td>
Also changed the location of the class="tablerowdetail" from the <TR> to each of the <TD> sections. This must be done so that the bar code is printed black on a white background.rowOldCartMailFee.html added blank column <td> </td> rowOldcartorderFee.html added blank column <td> </td> rowOldCartPass.html added blank column <td> </td> rowOldCartReserve.html this file is used when browsing old shopping carts. If you wish to have bar codes in the historical shopping cart, then please add bar code column for reserved tickets. Code is:
<td align="right"><IMG src="<field>F_HTML_TIX_BAR_CODE</field>"></td>
Also changed the location of the class="tablerowdetail" from the <TR> to each of the <TD> sections. This must be done so that the bar code is printed black on a white background.rowCheckoutDonation.html
added blank column <td> </td> rowCheckoutFestival.html this file is used when displaying the items that the patron has just purchased. If you wish to have bar codes in the currently checked out shopping cart, then please bar code column for festival tickets. Code is:
<td align="right"><IMG src="<field>F_HTML_TIX_BAR_CODE</field>"></td>
Also changed the location of the class="tablerowdetail" from the <TR> to each of the <TD> sections. This must be done so that the bar code is printed black on a white background.rowCheckoutMailFee.html added blank column <td> </td> rowCheckoutOrderFee.html added blank column <td> </td> rowCheckoutPass.html added blank column <td> </td> rowCheckoutReserve.html this file is used when displaying the items that the patron has just purchased. If you wish to have bar codes in the currently checked out shopping cart, then please bar code column for reserved tickets. Code is:
<td align="right"><IMG src="<field>F_HTML_TIX_BAR_CODE</field>"></td>
Also changed the location of the class="tablerowdetail" from the <TR> to each of the <TD> sections. This must be done so that the bar code is printed black on a white background.rowFutureTicketFestival.html this file is used when displaying the tickets for upcoming events that the patron purchased in the past. If you wish to have bar codes for future events, then please bar code column for festival tickets. Code is:
<td align="right"><IMG src="<field>F_HTML_TIX_BAR_CODE</field>"></td>
Also changed the location of the class="tablerowdetail" from the <TR> to each of the <TD> sections. This must be done so that the bar code is printed black on a white background.rowFutureTicketHeader.html added an extra column in the ticket header to support the extra column in each row. Check the web page to see the code change. rowFutureTicketReserved.html
this file is used when displaying the tickets for upcoming events that the patron purchased in the past. If you wish to have bar codes for future events, then please bar code column for reserved tickets. Code is:
<td align="right"><IMG src="<field>F_HTML_TIX_BAR_CODE</field>"></td>
Also changed the location of the class="tablerowdetail" from the <TR> to each of the <TD> sections. This must be done so that the bar code is printed black on a white background.in WebPages folder TMoldCartDetails.html added an extra column in the ticket header to support the extra column in each row. Check the web page to see the code change. TMCheckoutConfirmation.html added an extra column in the ticket header to support the extra column in each row. Check the web page to see the code change. TMFutureTickets.html added an extra column in the ticket header to support the extra column in each row. Check the web page to see the code change. TMTickets.html Shows a sample of how to use the extra search criteria for finding events. This sample is in the comments and for documentation purposes only. tmContact.html cosmetic change: removed the http:// from in front of the web site address tmContactHours.html cosmetic change: removed the http:// from in front of the web site address TMCheckoutConfirmationEmail.html added an extra column in the ticket header to support the extra column in each row. Check the web page to see the code change. TMCGI folder barcode This is an additional CGI script that acts as a proxy to the Arts Management bar code server. All bar codes are generate using a special program on our web server. However, if you refer to our web server from your web pages, it may tell the customer that they are accessing a non-secure web site.
To address that, we have created this cgi script that sits on your web site and passes any requests for bar codes through to our server, as if it were on your server. This solves the customers problem of appearing to leave a secure site. To install this and make it work:1) copy the 'barcode' cgi script to your web site's cgi-bin directory
2) change the permissions on the file to the unix equivalent of CHMOD 755
3) go to setup->Default Data and change the URL for the bar code fromwww2.artsman.com/barcode to www.yourwebsite.com/cgi-bin/barcode