This file is a technical summary of changes in the Geodesic Solutions Classifieds and Auctions software. Each entry will link to the corresponding bug found in Bugzilla on our website (You will need current support contract to view, more info here).
486 - Admin can now purge (mass delete) those users who have not logged in since a given date
1140 - Browsing Filters are now sortable
1523 - SEO: Allow displaying the parent category name as part of rewritten URLs
1547 - Added more details to the admin's Listing Placed email notification
1552 - Change default display order of orders displayed within order management tool to newest orders first
1561 - Free Storefronts for all in a price plan
1562 - Share Final Fees percentage paid to site with other users chosen within the system
1563 - default to using "mysqli" database engine instead of "mysql"
1568 - Change display order in My Current Bids to order by time of bid made
1572 - Add "bump" or start time reset for currently live listings
1575 - The Title Module may now have category-specific values
1576 - Category Icon images may now be given "alt" text values
1577 - SEO: Each category may now have a custom name for use specifically in rewritten URLs
1581 - Image captions will now be used to populate image "alt" data on the Listing Details page
1584 - Remove multiple instances of H1 tag from individual pages throughout software
1586 - Add ability to display selected language within title module for pages in the system
1591 - New Payment Gateway: CommWeb VPC - Sponsored
1592 - AdPlotter: allow admin to select a default User Group for users registered via the AdPlotter API
1593 - AdPlotter: created separate text for "listing successful" email sent when an API listing is created
1596 - Bulk Uploader: Multi-Part uploads may now be terminated before they have run their complete course
- No Security fixes or patches for this release.
1560 - internal listing filters (such as language selection) will now function on page 2+ of paginated modules
1564 - restored lightbox image handlers after changing pages on paginated modules
1565 - Corrected "new messages" stat in My Account Home to not count deleted messages
1566 - Removed extraneous/empty Cost Options that could appear during listing renewal
1569 - Fixed a couple of odd interactions between auction bidding and unlimited-duration listings
1573 - Added CDATA tags to RSS title so that it doesn't break on special characters
1574 - Add filters to RSS and other feeds to "clean" titles/descriptions of accented characters
1580 - Region data shown in Contact Seller emails will now correctly use the region of the sender instead of the receiver
1582 - Social Connect: Update Facebook Login to work with Facebook API v2.4
1583 - Fixed certain links not working when running under a non-standard port
1590 - Added some more polish to icons used for non-image file uploads
1594 - Corrected an error case when 2checkout returns data on GET instead of POST
1595 - images will no longer overflow their containers in gallery browsing on small screen widths
1567 - Storefront: corrected a case where the login page could appear with no style information
1571 - Update Authorize.net to new payment URLs
Reference Purposes Only: Like the rest of this changelog, the template changes below are for reference purposes only, not (necessarily) a list of changes everyone needs to follow. Refer to the full update instructions to find if you need to make any template changes during an update.
Headings / Titles ========================================================================== */ h2.title, h1.title { background: #4987C5 url('../images/backgrounds/c_bar_primary.gif'); color: #fff; font-size: 1rem;
Headings / Titles ========================================================================== */ h2.title, h1.title, h3.title { background: #4987C5 url('../images/backgrounds/c_bar_primary.gif'); color: #fff; font-size: 1rem;
Headings / Titles ========================================================================== */ h2.title, h1.title { h2.title, h1.title, h3.title { background: #4987C5 url('../images/backgrounds/c_bar_primary.gif'); color: #fff; font-size: 1rem;
vertical-align: middle; } h1.title { background: #7CA93A url('../images/backgrounds/c_bar_secondary.gif'); } h1.subtitle { background: #eaeaea; font-size: .88rem; font-weight: bold;
vertical-align: middle; } h1.title, h3.title { background: #7CA93A url('../images/backgrounds/c_bar_secondary.gif'); } h1.subtitle, h3.subtitle { background: #eaeaea; font-size: .88rem; font-weight: bold;
vertical-align: middle; } h1.title { h1.title, h3.title { background: #7CA93A url('../images/backgrounds/c_bar_secondary.gif'); } h1.subtitle { h1.subtitle, h3.subtitle { background: #eaeaea; font-size: .88rem; font-weight: bold;
border-bottom: thin solid #ddd; } .my_account_links_inactive h1.subtitle { margin: 0; }
border-bottom: thin solid #ddd; } .my_account_links_inactive h1.subtitle, h2.subtitle, h3.subtitle { margin: 0; }
border-bottom: thin solid #ddd; } .my_account_links_inactive h1.subtitle { .my_account_links_inactive h1.subtitle, h2.subtitle, h3.subtitle { margin: 0; }
/* Only add border radius on wider screens, looks weird to have radius on items that span full width of the screen */ h2.title, h1.title { border-radius: .3em; } }
/* Only add border radius on wider screens, looks weird to have radius on items that span full width of the screen */ h2.title, h1.title, h3.title { border-radius: .3em; } }
/* Only add border radius on wider screens, looks weird to have radius on items that span full width of the screen */ h2.title, h1.title { h2.title, h1.title, h3.title { border-radius: .3em; } }
a:hover, h1.subtitle, .highlight_links a, .highlight_links a:visited, .text_highlight,
a:hover, h1.subtitle, h2.subtitle, h3.subtitle, .highlight_links a, .highlight_links a:visited, .text_highlight,
a:hover, h1.subtitle, h2.subtitle, h3.subtitle, .highlight_links a, .highlight_links a:visited, .text_highlight,
margin: auto; } .listing_set article p { margin: 0; }
margin: auto; } .image img { max-width: 100%; } .listing_set article p { margin: 0; }
margin: auto; } .image img { max-width: 100%; } .listing_set article p { margin: 0; }
/** * Old IE old_ie.css * * This file should hold all the "OLD IE" (Internet Explorer 8.0 and older) styles. * This will account for CSS like using rem units, and using media queries, both * of which do not work in IE8 and older. * * *** AUTO-GENERATED BASED ON 7.3.2 *** * */ .wrapper { width: 70em; } /* ========================================================================== Headings / Titles ========================================================================== */
/** * Old IE old_ie.css * * This file should hold all the "OLD IE" (Internet Explorer 8.0 and older) styles. * This will account for CSS like using rem units, and using media queries, both * of which do not work in IE8 and older. * * *** AUTO-GENERATED BASED ON 7.3.2 *** * */ .wrapper { width: 70em; } /* ========================================================================== Headings / Titles ========================================================================== */
/** * Old IE old_ie.css * /** * Old IE old_ie.css * * This file should hold all the "OLD IE" (Internet Explorer 8.0 and older) styles. * This will account for CSS like using rem units, and using media queries, both * of which do not work in IE8 and older. * * *** AUTO-GENERATED BASED ON 7.3.2 *** * */ * of which do not work in IE8 and older. * * *** AUTO-GENERATED BASED ON 7.3.2 *** * */ .wrapper { width: 70em; } .wrapper { width: 70em; } /* ========================================================================== Headings / Titles ========================================================================== */
/* @git-info@ */ .invoice_shell { border: 2px solid #cecece; width: 600px; padding: 15px; margin: 10px; font-size: 10pt; } .invoice_right_column { float: right; width: 275px; padding-top: 16px; } .invoice_left_column { overflow: hidden; } .invoice_total { width: 50%; float: right; } .invoice_row_even { background: #f7f7f7; padding: 5px; } .invoice_row_odd { background: #ffffff; padding: 5px; } .invoice_box { border: 2px solid #cecece; margin: 5px; padding: 0; } .invoice_box strong.right { float: right; } .invoice_box table { width: 100%; } .invoice_box thead th { background: #eaeaea; border-bottom: 1px solid #cecece; padding: 5px; text-transform: uppercase; font-size: 11px; } .invoice_box td { font-size: 8pt; } .amount_due,.due { color: #980000; font-weight: bold; } .amount_paid,.payment { color: #7ca93a; font-weight: bold; } .amount_zero { color: #737373; font-weight: bold; } .invoice_extra_pad { padding: 10px 5px; } h1.invoice_label { font-size: 11px; text-transform: uppercase; color: #4987c5; margin: 3px 0; padding: 0; } .clear { clear: both; } .invoice_end { font-size: 11pt; text-transform: uppercase; text-align: right; } .printBox { position: relative; float: right; right: 20px; top: -40px; width: 50px; } .printBox_printFriendly { position: relative; float: right; right: 20px; top: -40px; width: 50px; } .printBox_lightbox { position: relative; float: right; right: 20px; top: -47px; width: 50px; } BODY.print { width: 670px; } .content_box { border: 5px solid #eaeaea; padding: 1px; } /* ######### CART STYLES ######### */ .cart_item_child { border: 2px solid #eaeaea; padding: 2px 10px; margin: 3px 5px 3px 50px; font-weight: bold; font-size: 12px; color: #666666; /*height: 21px;*/ } .cart_item_child_mini { border: 2px solid #eaeaea; padding: 3px 10px; margin: 3px 5px 3px 50px; font-weight: bold; font-size: 12px; color: #666666; } .cart_item_child_mini ul { margin: 0; padding: 0; } .cart_item_child_mini ul li { list-style: none; color: #aaaaaa; } .cart_item_child:hover { background: #ffffe1; } .cart_item_subtotal { background: #f7f7f7; border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px 5px 15px 50px; font-weight: bold; font-size: 14px; text-align: right; } .subtotal_cart_item, .tax_cart_item { border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px; font-weight: bold; font-size: 16px; color: #666666; text-align: right; width: 50%; float: right; } .total_cart_item, .total_order_item { background: #f7f7f7; border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px; font-weight: bold; font-size: 16px; text-align: right; clear: both; width: 50%; float: right; } .listing_extra_item, .payment_item { border: 5px solid #eaeaea; padding: 7px 10px; margin: 5px; font-weight: bold; font-size: 12px; background: #f7f7f7; color: #666666; display: block; vertical-align: middle; } .listing_extra_item:hover, .payment_item:hover { background: #ffffe1; } .listing_extra_item_child { border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px 5px 15px 50px; font-weight: bold; font-size: 14px; text-align: right; } .cart_item_cost, .listing_extra_cost { float: right; text-align: right; padding: 3px 0; } .cart_item_buttons { float: right; padding: 0 10px; } .cart_item_label { float: left; padding: 3px 0; } .cart_item div.cart_item_label { padding-left: 25px; }
/* @git-info@ */ .invoice_shell { border: 2px solid #cecece; width: 600px; padding: 15px; margin: 10px; font-size: 10pt; } .invoice_right_column { float: right; width: 275px; padding-top: 16px; } .invoice_left_column { overflow: hidden; } .invoice_total { width: 50%; float: right; } .invoice_row_even { background: #f7f7f7; padding: 5px; } .invoice_row_odd { background: #ffffff; padding: 5px; } .invoice_box { border: 2px solid #cecece; margin: 5px; padding: 0; } .invoice_box strong.right { float: right; } .invoice_box table { width: 100%; } .invoice_box thead th { background: #eaeaea; border-bottom: 1px solid #cecece; padding: 5px; text-transform: uppercase; font-size: 11px; } .invoice_box td { font-size: 8pt; } .amount_due,.due { color: #980000; font-weight: bold; } .amount_paid,.payment { color: #7ca93a; font-weight: bold; } .amount_zero { color: #737373; font-weight: bold; } .invoice_extra_pad { padding: 10px 5px; } h1.invoice_label { font-size: 11px; text-transform: uppercase; color: #4987c5; margin: 3px 0; padding: 0; } .clear { clear: both; } .invoice_end { font-size: 11pt; text-transform: uppercase; text-align: right; } .printBox { position: relative; float: right; right: 20px; top: -40px; width: 50px; } .printBox_printFriendly { position: relative; float: right; right: 20px; top: -40px; width: 50px; } .printBox_lightbox { position: relative; float: right; right: 20px; top: -47px; width: 50px; } BODY.print { width: 670px; } .content_box { border: 5px solid #eaeaea; padding: 1px; } /* ######### CART STYLES ######### */ .cart_item_child { border: 2px solid #eaeaea; padding: 2px 10px; margin: 3px 5px 3px 50px; font-weight: bold; font-size: 12px; color: #666666; /*height: 21px;*/ } .cart_item_child_mini { border: 2px solid #eaeaea; padding: 3px 10px; margin: 3px 5px 3px 50px; font-weight: bold; font-size: 12px; color: #666666; } .cart_item_child_mini ul { margin: 0; padding: 0; } .cart_item_child_mini ul li { list-style: none; color: #aaaaaa; } .cart_item_child:hover { background: #ffffe1; } .cart_item_subtotal { background: #f7f7f7; border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px 5px 15px 50px; font-weight: bold; font-size: 14px; text-align: right; } .subtotal_cart_item, .tax_cart_item { border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px; font-weight: bold; font-size: 16px; color: #666666; text-align: right; width: 50%; float: right; } .total_cart_item, .total_order_item { background: #f7f7f7; border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px; font-weight: bold; font-size: 16px; text-align: right; clear: both; width: 50%; float: right; } .listing_extra_item, .payment_item { border: 5px solid #eaeaea; padding: 7px 10px; margin: 5px; font-weight: bold; font-size: 12px; background: #f7f7f7; color: #666666; display: block; vertical-align: middle; } .listing_extra_item:hover, .payment_item:hover { background: #ffffe1; } .listing_extra_item_child { border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px 5px 15px 50px; font-weight: bold; font-size: 14px; text-align: right; } .cart_item_cost, .listing_extra_cost { float: right; text-align: right; padding: 3px 0; } .cart_item_buttons { float: right; padding: 0 10px; } .cart_item_label { float: left; padding: 3px 0; } .cart_item div.cart_item_label { padding-left: 25px; }
/* @git-info@ */ .invoice_shell { border: 2px solid #cecece; width: 600px; padding: 15px; margin: 10px; font-size: 10pt; } .invoice_right_column { float: right; width: 275px; padding-top: 16px; } .invoice_left_column { overflow: hidden; } .invoice_total { width: 50%; float: right; } .invoice_row_even { background: #f7f7f7; padding: 5px; } .invoice_row_odd { background: #ffffff; padding: 5px; } .invoice_box { border: 2px solid #cecece; margin: 5px; padding: 0; } .invoice_box strong.right { float: right; } .invoice_box table { width: 100%; } .invoice_box thead th { background: #eaeaea; border-bottom: 1px solid #cecece; padding: 5px; text-transform: uppercase; font-size: 11px; } .invoice_box td { font-size: 8pt; } .amount_due,.due { color: #980000; font-weight: bold; } .amount_paid,.payment { color: #7ca93a; font-weight: bold; } .amount_zero { color: #737373; font-weight: bold; } .invoice_extra_pad { padding: 10px 5px; } h1.invoice_label { font-size: 11px; text-transform: uppercase; color: #4987c5; margin: 3px 0; padding: 0; } .clear { clear: both; } .invoice_end { font-size: 11pt; text-transform: uppercase; text-align: right; } .printBox { position: relative; float: right; right: 20px; top: -40px; width: 50px; } .printBox_printFriendly { position: relative; float: right; right: 20px; top: -40px; width: 50px; } .printBox_lightbox { position: relative; float: right; right: 20px; top: -47px; width: 50px; } BODY.print { width: 670px; } .content_box { border: 5px solid #eaeaea; padding: 1px; } /* ######### CART STYLES ######### */ .cart_item_child { border: 2px solid #eaeaea; padding: 2px 10px; margin: 3px 5px 3px 50px; font-weight: bold; font-size: 12px; color: #666666; /*height: 21px;*/ } .cart_item_child_mini { border: 2px solid #eaeaea; padding: 3px 10px; margin: 3px 5px 3px 50px; font-weight: bold; font-size: 12px; color: #666666; } .cart_item_child_mini ul { margin: 0; padding: 0; } .cart_item_child_mini ul li { list-style: none; color: #aaaaaa; } .cart_item_child:hover { background: #ffffe1; } .cart_item_subtotal { background: #f7f7f7; border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px 5px 15px 50px; font-weight: bold; font-size: 14px; text-align: right; } .subtotal_cart_item, .tax_cart_item { border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px; font-weight: bold; font-size: 16px; color: #666666; text-align: right; width: 50%; float: right; } .total_cart_item, .total_order_item { background: #f7f7f7; border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px; font-weight: bold; font-size: 16px; text-align: right; clear: both; width: 50%; float: right; } .listing_extra_item, .payment_item { border: 5px solid #eaeaea; padding: 7px 10px; margin: 5px; font-weight: bold; font-size: 12px; background: #f7f7f7; color: #666666; display: block; vertical-align: middle; } .listing_extra_item:hover, .payment_item:hover { background: #ffffe1; } .listing_extra_item_child { border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px 5px 15px 50px; font-weight: bold; font-size: 14px; text-align: right; } .cart_item_cost, .listing_extra_cost { float: right; text-align: right; padding: 3px 0; } .cart_item_buttons { float: right; padding: 0 10px; } .cart_item_label { float: left; padding: 3px 0; } .cart_item div.cart_item_label { padding-left: 25px; /* @git-info@ */ .invoice_shell { border: 2px solid #cecece; width: 600px; padding: 15px; margin: 10px; font-size: 10pt; } .invoice_right_column { float: right; width: 275px; padding-top: 16px; } .invoice_left_column { overflow: hidden; } .invoice_total { width: 50%; float: right; } .invoice_row_even { background: #f7f7f7; padding: 5px; } .invoice_row_odd { background: #ffffff; padding: 5px; } .invoice_box { border: 2px solid #cecece; margin: 5px; padding: 0; } .invoice_box strong.right { float: right; } .invoice_box table { width: 100%; } .invoice_box thead th { background: #eaeaea; border-bottom: 1px solid #cecece; padding: 5px; text-transform: uppercase; font-size: 11px; } .invoice_box td { font-size: 8pt; } .amount_due,.due { color: #980000; font-weight: bold; } .amount_paid,.payment { color: #7ca93a; font-weight: bold; } .amount_zero { color: #737373; font-weight: bold; } .invoice_extra_pad { padding: 10px 5px; } h1.invoice_label { font-size: 11px; text-transform: uppercase; color: #4987c5; margin: 3px 0; padding: 0; } .clear { clear: both; } .invoice_end { font-size: 11pt; text-transform: uppercase; text-align: right; } .printBox { position: relative; float: right; right: 20px; top: -40px; width: 50px; } .printBox_printFriendly { position: relative; float: right; right: 20px; top: -40px; width: 50px; } .printBox_lightbox { position: relative; float: right; right: 20px; top: -47px; width: 50px; } BODY.print { width: 670px; } .content_box { border: 5px solid #eaeaea; padding: 1px; } /* ######### CART STYLES ######### */ .cart_item_child { border: 2px solid #eaeaea; padding: 2px 10px; margin: 3px 5px 3px 50px; font-weight: bold; font-size: 12px; color: #666666; /*height: 21px;*/ } .cart_item_child_mini { border: 2px solid #eaeaea; padding: 3px 10px; margin: 3px 5px 3px 50px; font-weight: bold; font-size: 12px; color: #666666; } .cart_item_child_mini ul { margin: 0; padding: 0; } .cart_item_child_mini ul li { list-style: none; color: #aaaaaa; } .cart_item_child:hover { background: #ffffe1; } .cart_item_subtotal { background: #f7f7f7; border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px 5px 15px 50px; font-weight: bold; font-size: 14px; text-align: right; } .subtotal_cart_item, .tax_cart_item { border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px; font-weight: bold; font-size: 16px; color: #666666; text-align: right; width: 50%; float: right; } .total_cart_item, .total_order_item { background: #f7f7f7; border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px; font-weight: bold; font-size: 16px; text-align: right; clear: both; width: 50%; float: right; } .listing_extra_item, .payment_item { border: 5px solid #eaeaea; padding: 7px 10px; margin: 5px; font-weight: bold; font-size: 12px; background: #f7f7f7; color: #666666; display: block; vertical-align: middle; } .listing_extra_item:hover, .payment_item:hover { background: #ffffe1; } .listing_extra_item_child { border: 2px solid #eaeaea; padding: 2px 10px; margin: 5px 5px 15px 50px; font-weight: bold; font-size: 14px; text-align: right; } .cart_item_cost, .listing_extra_cost { float: right; text-align: right; padding: 3px 0; } .cart_item_buttons { float: right; padding: 0 10px; } .cart_item_label { float: left; padding: 3px 0; } .cart_item div.cart_item_label { padding-left: 25px; }
// @git-info@ /** * This is a template for a new plugin... Instructions: * 1. Find gjTpl replace with the plugin name... For instance, if file is named * somePlugin.js you would find gjTpl replace with gjSomePlugin * 2. Implement the init function. Be sure to set any default params in the * appropriate place, and don't start your own code until "//do init stuff here". * - For parameters, use data.paramName to reference it. Allows alternate * parameters to be used. * 3. Create any additional "supporting" methods for the plugin. Keep in mind, * these additional plugins would be used like: * * $this.gjTpl('anotherFunction',{where:'right'}); * * If new to jQuery plugins, see the following to get aquanted: * http://docs.jquery.com/Plugins/Authoring */ (function (jQuery) { var methods = { init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjTpl'); if (!data) { $this.data('gjTpl',$this.extend({ //default options here parameter_name : 'parameter value' }, options)); data = $this.data('gjTpl'); } //do init stuff here }); }, chainedFunction : function (options) { //chained function : example of what to do if the return does not matter, //this maintains chainability by basically doing the same stuff to each //of the matched elements, and returning this. see the documentation //(linked above) for more info about chainability //To allow function to be "chainable" (make it act on every element in selection), //do something like this: return this.each(function(){ var $this = jQuery(this), data = $this.data('gjTpl'), //example: perhaps this takes in a parameter unique to this function, like {where : 'right'}... //this would set it up so that if not specified, it would use 'left' for the value. where = options.where || 'left'; if (!data) { //if data is not set yet, we know we need to initialize still... //for times when the plugin requires initialization $this.gjTpl(); data = $this.data('gjTpl'); //NOTE: Can kill this part if doesn't require initialization. } }); }, firstElementOnlyGetInformation : function (options) { //This is an example of a function that ONLY acts upon the "first element" //in the set of matched elements. This should only be used when the //return value matters, such as when the function gets a value or something //similar. See the docs linked at the top for more info on this. var data = this.data('gjTpl'); if (!data) { //if data is not set yet, we know we need to initialize still... //for times when the plugin requires initialization this.gjTpl(); data = this.data('gjTpl'); //NOTE: Can kill this part if doesn't require initialization. } //Do stuff here... //remember what you read on the linked documentation, that //this is the equivelent of jquery('selector'), so don't go doing //jQuery(this) (unless you are in a sub-function, as noted in docs for //jquery) //in this example, it returns the number of elements //that are matched... return this.length; } }; jQuery.fn.gjTpl = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjTpl'); } }; }(jQuery));
// @git-info@ /** * This is a template for a new plugin... Instructions: * 1. Find gjTpl replace with the plugin name... For instance, if file is named * somePlugin.js you would find gjTpl replace with gjSomePlugin * 2. Implement the init function. Be sure to set any default params in the * appropriate place, and don't start your own code until "//do init stuff here". * - For parameters, use data.paramName to reference it. Allows alternate * parameters to be used. * 3. Create any additional "supporting" methods for the plugin. Keep in mind, * these additional plugins would be used like: * * $this.gjTpl('anotherFunction',{where:'right'}); * * If new to jQuery plugins, see the following to get aquanted: * http://docs.jquery.com/Plugins/Authoring */ (function (jQuery) { var methods = { init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjTpl'); if (!data) { $this.data('gjTpl',$this.extend({ //default options here parameter_name : 'parameter value' }, options)); data = $this.data('gjTpl'); } //do init stuff here }); }, chainedFunction : function (options) { //chained function : example of what to do if the return does not matter, //this maintains chainability by basically doing the same stuff to each //of the matched elements, and returning this. see the documentation //(linked above) for more info about chainability //To allow function to be "chainable" (make it act on every element in selection), //do something like this: return this.each(function(){ var $this = jQuery(this), data = $this.data('gjTpl'), //example: perhaps this takes in a parameter unique to this function, like {where : 'right'}... //this would set it up so that if not specified, it would use 'left' for the value. where = options.where || 'left'; if (!data) { //if data is not set yet, we know we need to initialize still... //for times when the plugin requires initialization $this.gjTpl(); data = $this.data('gjTpl'); //NOTE: Can kill this part if doesn't require initialization. } }); }, firstElementOnlyGetInformation : function (options) { //This is an example of a function that ONLY acts upon the "first element" //in the set of matched elements. This should only be used when the //return value matters, such as when the function gets a value or something //similar. See the docs linked at the top for more info on this. var data = this.data('gjTpl'); if (!data) { //if data is not set yet, we know we need to initialize still... //for times when the plugin requires initialization this.gjTpl(); data = this.data('gjTpl'); //NOTE: Can kill this part if doesn't require initialization. } //Do stuff here... //remember what you read on the linked documentation, that //this is the equivelent of jquery('selector'), so don't go doing //jQuery(this) (unless you are in a sub-function, as noted in docs for //jquery) //in this example, it returns the number of elements //that are matched... return this.length; } }; jQuery.fn.gjTpl = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjTpl'); } }; }(jQuery));
// @git-info@ /** * This is a template for a new plugin... Instructions: * 1. Find gjTpl replace with the plugin name... For instance, if file is named * somePlugin.js you would find gjTpl replace with gjSomePlugin * 2. Implement the init function. Be sure to set any default params in the * appropriate place, and don't start your own code until "//do init stuff here". * - For parameters, use data.paramName to reference it. Allows alternate * parameters to be used. * 3. Create any additional "supporting" methods for the plugin. Keep in mind, * these additional plugins would be used like: * * $this.gjTpl('anotherFunction',{where:'right'}); * * If new to jQuery plugins, see the following to get aquanted: * http://docs.jquery.com/Plugins/Authoring */ (function (jQuery) { var methods = { init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjTpl'); if (!data) { $this.data('gjTpl',$this.extend({ //default options here parameter_name : 'parameter value' }, options)); data = $this.data('gjTpl'); } //do init stuff here }); }, chainedFunction : function (options) { //chained function : example of what to do if the return does not matter, //this maintains chainability by basically doing the same stuff to each //of the matched elements, and returning this. see the documentation //(linked above) for more info about chainability //To allow function to be "chainable" (make it act on every element in selection), //do something like this: return this.each(function(){ var $this = jQuery(this), data = $this.data('gjTpl'), //example: perhaps this takes in a parameter unique to this function, like {where : 'right'}... //this would set it up so that if not specified, it would use 'left' for the value. where = options.where || 'left'; if (!data) { //if data is not set yet, we know we need to initialize still... //for times when the plugin requires initialization $this.gjTpl(); data = $this.data('gjTpl'); //NOTE: Can kill this part if doesn't require initialization. } }); }, firstElementOnlyGetInformation : function (options) { //This is an example of a function that ONLY acts upon the "first element" //in the set of matched elements. This should only be used when the //return value matters, such as when the function gets a value or something //similar. See the docs linked at the top for more info on this. var data = this.data('gjTpl'); if (!data) { //if data is not set yet, we know we need to initialize still... //for times when the plugin requires initialization this.gjTpl(); data = this.data('gjTpl'); //NOTE: Can kill this part if doesn't require initialization. } //Do stuff here... //remember what you read on the linked documentation, that //this is the equivelent of jquery('selector'), so don't go doing //jQuery(this) (unless you are in a sub-function, as noted in docs for //jquery) //in this example, it returns the number of elements //that are matched... return this.length; } }; jQuery.fn.gjTpl = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjTpl'); } }; // @git-info@ /** * This is a template for a new plugin... Instructions: * 1. Find gjTpl replace with the plugin name... For instance, if file is named * somePlugin.js you would find gjTpl replace with gjSomePlugin * 2. Implement the init function. Be sure to set any default params in the * appropriate place, and don't start your own code until "//do init stuff here". * - For parameters, use data.paramName to reference it. Allows alternate * parameters to be used. * 3. Create any additional "supporting" methods for the plugin. Keep in mind, * these additional plugins would be used like: * * $this.gjTpl('anotherFunction',{where:'right'}); * * If new to jQuery plugins, see the following to get aquanted: * http://docs.jquery.com/Plugins/Authoring */ (function (jQuery) { var methods = { init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjTpl'); if (!data) { $this.data('gjTpl',$this.extend({ //default options here parameter_name : 'parameter value' }, options)); data = $this.data('gjTpl'); } //do init stuff here }); }, chainedFunction : function (options) { //chained function : example of what to do if the return does not matter, //this maintains chainability by basically doing the same stuff to each //of the matched elements, and returning this. see the documentation //(linked above) for more info about chainability //To allow function to be "chainable" (make it act on every element in selection), //do something like this: return this.each(function(){ var $this = jQuery(this), data = $this.data('gjTpl'), //example: perhaps this takes in a parameter unique to this function, like {where : 'right'}... //this would set it up so that if not specified, it would use 'left' for the value. where = options.where || 'left'; if (!data) { //if data is not set yet, we know we need to initialize still... //for times when the plugin requires initialization $this.gjTpl(); data = $this.data('gjTpl'); //NOTE: Can kill this part if doesn't require initialization. } }); }, firstElementOnlyGetInformation : function (options) { //This is an example of a function that ONLY acts upon the "first element" //in the set of matched elements. This should only be used when the //return value matters, such as when the function gets a value or something //similar. See the docs linked at the top for more info on this. var data = this.data('gjTpl'); if (!data) { //if data is not set yet, we know we need to initialize still... //for times when the plugin requires initialization this.gjTpl(); data = this.data('gjTpl'); //NOTE: Can kill this part if doesn't require initialization. } //Do stuff here... //remember what you read on the linked documentation, that //this is the equivelent of jquery('selector'), so don't go doing //jQuery(this) (unless you are in a sub-function, as noted in docs for //jquery) //in this example, it returns the number of elements //that are matched... return this.length; } }; jQuery.fn.gjTpl = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjTpl'); } }; }(jQuery));
// VERSION: 2.3 LAST UPDATE: 11.07.2013 /* * Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php * * Made by Wilq32, [email protected], Wroclaw, Poland, 01.2009 * Website: http://code.google.com/p/jqueryrotate/ */ (function($) { var supportedCSS,supportedCSSOrigin, styles=document.getElementsByTagName("head")[0].style,toCheck="transformProperty WebkitTransform OTransform msTransform MozTransform".split(" "); for (var a = 0; a < toCheck.length; a++) if (styles[toCheck[a]] !== undefined) { supportedCSS = toCheck[a]; } if (supportedCSS) { supportedCSSOrigin = supportedCSS.replace(/[tT]ransform/,"TransformOrigin"); if (supportedCSSOrigin[0] == "T") supportedCSSOrigin[0] = "t"; } // Bad eval to preven google closure to remove it from code o_O eval('IE = "v"=="\v"'); jQuery.fn.extend({ rotate:function(parameters) { if (this.length===0||typeof parameters=="undefined") return; if (typeof parameters=="number") parameters={angle:parameters}; var returned=[]; for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (!element.Wilq32 || !element.Wilq32.PhotoEffect) { var paramClone = $.extend(true, {}, parameters); var newRotObject = new Wilq32.PhotoEffect(element,paramClone)._rootObj; returned.push($(newRotObject)); } else { element.Wilq32.PhotoEffect._handleRotation(parameters); } } return returned; }, getRotateAngle: function(){ var ret = []; for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (element.Wilq32 && element.Wilq32.PhotoEffect) { ret[i] = element.Wilq32.PhotoEffect._angle; } } return ret; }, stopRotate: function(){ for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (element.Wilq32 && element.Wilq32.PhotoEffect) { clearTimeout(element.Wilq32.PhotoEffect._timer); } } } }); // Library agnostic interface Wilq32=window.Wilq32||{}; Wilq32.PhotoEffect=(function(){ if (supportedCSS) { return function(img,parameters){ img.Wilq32 = { PhotoEffect: this }; this._img = this._rootObj = this._eventObj = img; this._handleRotation(parameters); } } else { return function(img,parameters) { this._img = img; this._onLoadDelegate = [parameters]; this._rootObj=document.createElement('span'); this._rootObj.style.display="inline-block"; this._rootObj.Wilq32 = { PhotoEffect: this }; img.parentNode.insertBefore(this._rootObj,img); if (img.complete) { this._Loader(); } else { var self=this; // TODO: Remove jQuery dependency jQuery(this._img).bind("load", function(){ self._Loader(); }); } } } })(); Wilq32.PhotoEffect.prototype = { _setupParameters : function (parameters){ this._parameters = this._parameters || {}; if (typeof this._angle !== "number") { this._angle = 0 ; } if (typeof parameters.angle==="number") { this._angle = parameters.angle; } this._parameters.animateTo = (typeof parameters.animateTo === "number") ? (parameters.animateTo) : (this._angle); this._parameters.step = parameters.step || this._parameters.step || null; this._parameters.easing = parameters.easing || this._parameters.easing || this._defaultEasing; this._parameters.duration = parameters.duration || this._parameters.duration || 1000; this._parameters.callback = parameters.callback || this._parameters.callback || this._emptyFunction; this._parameters.center = parameters.center || this._parameters.center || ["50%","50%"]; if (typeof this._parameters.center[0] == "string") { this._rotationCenterX = (parseInt(this._parameters.center[0],10) / 100) * this._imgWidth * this._aspectW; } else { this._rotationCenterX = this._parameters.center[0]; } if (typeof this._parameters.center[1] == "string") { this._rotationCenterY = (parseInt(this._parameters.center[1],10) / 100) * this._imgHeight * this._aspectH; } else { this._rotationCenterY = this._parameters.center[1]; } if (parameters.bind && parameters.bind != this._parameters.bind) { this._BindEvents(parameters.bind); } }, _emptyFunction: function(){}, _defaultEasing: function (x, t, b, c, d) { return -c * ((t=t/d-1)*t*t*t - 1) + b }, _handleRotation : function(parameters, dontcheck){ if (!supportedCSS && !this._img.complete && !dontcheck) { this._onLoadDelegate.push(parameters); return; } this._setupParameters(parameters); if (this._angle==this._parameters.animateTo) { this._rotate(this._angle); } else { this._animateStart(); } }, _BindEvents:function(events){ if (events && this._eventObj) { // Unbinding previous Events if (this._parameters.bind){ var oldEvents = this._parameters.bind; for (var a in oldEvents) if (oldEvents.hasOwnProperty(a)) // TODO: Remove jQuery dependency jQuery(this._eventObj).unbind(a,oldEvents[a]); } this._parameters.bind = events; for (var a in events) if (events.hasOwnProperty(a)) // TODO: Remove jQuery dependency jQuery(this._eventObj).bind(a,events[a]); } }, _Loader:(function() { if (IE) return function() { var width=this._img.width; var height=this._img.height; this._imgWidth = width; this._imgHeight = height; this._img.parentNode.removeChild(this._img); this._vimage = this.createVMLNode('image'); this._vimage.src=this._img.src; this._vimage.style.height=height+"px"; this._vimage.style.width=width+"px"; this._vimage.style.position="absolute"; // FIXES IE PROBLEM - its only rendered if its on absolute position! this._vimage.style.top = "0px"; this._vimage.style.left = "0px"; this._aspectW = this._aspectH = 1; /* Group minifying a small 1px precision problem when rotating object */ this._container = this.createVMLNode('group'); this._container.style.width=width; this._container.style.height=height; this._container.style.position="absolute"; this._container.style.top="0px"; this._container.style.left="0px"; this._container.setAttribute('coordsize',width-1+','+(height-1)); // This -1, -1 trying to fix ugly problem with small displacement on IE this._container.appendChild(this._vimage); this._rootObj.appendChild(this._container); this._rootObj.style.position="relative"; // FIXES IE PROBLEM this._rootObj.style.width=width+"px"; this._rootObj.style.height=height+"px"; this._rootObj.setAttribute('id',this._img.getAttribute('id')); this._rootObj.className=this._img.className; this._eventObj = this._rootObj; var parameters; while (parameters = this._onLoadDelegate.shift()) { this._handleRotation(parameters, true); } } else return function () { this._rootObj.setAttribute('id',this._img.getAttribute('id')); this._rootObj.className=this._img.className; this._imgWidth=this._img.naturalWidth; this._imgHeight=this._img.naturalHeight; var _widthMax=Math.sqrt((this._imgHeight)*(this._imgHeight) + (this._imgWidth) * (this._imgWidth)); this._width = _widthMax * 3; this._height = _widthMax * 3; this._aspectW = this._img.offsetWidth/this._img.naturalWidth; this._aspectH = this._img.offsetHeight/this._img.naturalHeight; this._img.parentNode.removeChild(this._img); this._canvas=document.createElement('canvas'); this._canvas.setAttribute('width',this._width); this._canvas.style.position="relative"; this._canvas.style.left = -this._img.height * this._aspectW + "px"; this._canvas.style.top = -this._img.width * this._aspectH + "px"; this._canvas.Wilq32 = this._rootObj.Wilq32; this._rootObj.appendChild(this._canvas); this._rootObj.style.width=this._img.width*this._aspectW+"px"; this._rootObj.style.height=this._img.height*this._aspectH+"px"; this._eventObj = this._canvas; this._cnv=this._canvas.getContext('2d'); var parameters; while (parameters = this._onLoadDelegate.shift()) { this._handleRotation(parameters, true); } } })(), _animateStart:function() { if (this._timer) { clearTimeout(this._timer); } this._animateStartTime = +new Date; this._animateStartAngle = this._angle; this._animate(); }, _animate:function() { var actualTime = +new Date; var checkEnd = actualTime - this._animateStartTime > this._parameters.duration; // TODO: Bug for animatedGif for static rotation ? (to test) if (checkEnd && !this._parameters.animatedGif) { clearTimeout(this._timer); } else { if (this._canvas||this._vimage||this._img) { var angle = this._parameters.easing(0, actualTime - this._animateStartTime, this._animateStartAngle, this._parameters.animateTo - this._animateStartAngle, this._parameters.duration); this._rotate((~~(angle*10))/10); } if (this._parameters.step) { this._parameters.step(this._angle); } var self = this; this._timer = setTimeout(function() { self._animate.call(self); }, 10); } // To fix Bug that prevents using recursive function in callback I moved this function to back if (this._parameters.callback && checkEnd){ this._angle = this._parameters.animateTo; this._rotate(this._angle); this._parameters.callback.call(this._rootObj); } }, _rotate : (function() { var rad = Math.PI/180; if (IE) return function(angle) { this._angle = angle; this._container.style.rotation=(angle%360)+"deg"; this._vimage.style.top = -(this._rotationCenterY - this._imgHeight/2) + "px"; this._vimage.style.left = -(this._rotationCenterX - this._imgWidth/2) + "px"; this._container.style.top = this._rotationCenterY - this._imgHeight/2 + "px"; this._container.style.left = this._rotationCenterX - this._imgWidth/2 + "px"; } else if (supportedCSS) return function(angle){ this._angle = angle; this._img.style[supportedCSS]="rotate("+(angle%360)+"deg)"; this._img.style[supportedCSSOrigin]=this._parameters.center.join(" "); } else return function(angle) { this._angle = angle; angle=(angle%360)* rad; // clear canvas this._canvas.width = this._width;//+this._widthAdd; this._canvas.height = this._height;//+this._heightAdd; // REMEMBER: all drawings are read from backwards.. so first function is translate, then rotate, then translate, translate.. this._cnv.translate(this._imgWidth*this._aspectW,this._imgHeight*this._aspectH); // at least center image on screen this._cnv.translate(this._rotationCenterX,this._rotationCenterY); // we move image back to its orginal this._cnv.rotate(angle); // rotate image this._cnv.translate(-this._rotationCenterX,-this._rotationCenterY); // move image to its center, so we can rotate around its center this._cnv.scale(this._aspectW,this._aspectH); // SCALE - if needed ;) this._cnv.drawImage(this._img, 0, 0); // First - we draw image } })() } if (IE) { Wilq32.PhotoEffect.prototype.createVMLNode=(function(){ document.createStyleSheet().addRule(".rvml", "behavior:url(#default#VML)"); try { !document.namespaces.rvml && document.namespaces.add("rvml", "urn:schemas-microsoft-com:vml"); return function (tagName) { return document.createElement('<rvml:' + tagName + ' class="rvml">'); }; } catch (e) { return function (tagName) { return document.createElement('<' + tagName + ' xmlns="urn:schemas-microsoft.com:vml" class="rvml">'); }; } })(); } })(jQuery);
// VERSION: 2.3 LAST UPDATE: 11.07.2013 /* * Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php * * Made by Wilq32, [email protected], Wroclaw, Poland, 01.2009 * Website: http://code.google.com/p/jqueryrotate/ */ (function($) { var supportedCSS,supportedCSSOrigin, styles=document.getElementsByTagName("head")[0].style,toCheck="transformProperty WebkitTransform OTransform msTransform MozTransform".split(" "); for (var a = 0; a < toCheck.length; a++) if (styles[toCheck[a]] !== undefined) { supportedCSS = toCheck[a]; } if (supportedCSS) { supportedCSSOrigin = supportedCSS.replace(/[tT]ransform/,"TransformOrigin"); if (supportedCSSOrigin[0] == "T") supportedCSSOrigin[0] = "t"; } // Bad eval to preven google closure to remove it from code o_O eval('IE = "v"=="\v"'); jQuery.fn.extend({ rotate:function(parameters) { if (this.length===0||typeof parameters=="undefined") return; if (typeof parameters=="number") parameters={angle:parameters}; var returned=[]; for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (!element.Wilq32 || !element.Wilq32.PhotoEffect) { var paramClone = $.extend(true, {}, parameters); var newRotObject = new Wilq32.PhotoEffect(element,paramClone)._rootObj; returned.push($(newRotObject)); } else { element.Wilq32.PhotoEffect._handleRotation(parameters); } } return returned; }, getRotateAngle: function(){ var ret = []; for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (element.Wilq32 && element.Wilq32.PhotoEffect) { ret[i] = element.Wilq32.PhotoEffect._angle; } } return ret; }, stopRotate: function(){ for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (element.Wilq32 && element.Wilq32.PhotoEffect) { clearTimeout(element.Wilq32.PhotoEffect._timer); } } } }); // Library agnostic interface Wilq32=window.Wilq32||{}; Wilq32.PhotoEffect=(function(){ if (supportedCSS) { return function(img,parameters){ img.Wilq32 = { PhotoEffect: this }; this._img = this._rootObj = this._eventObj = img; this._handleRotation(parameters); } } else { return function(img,parameters) { this._img = img; this._onLoadDelegate = [parameters]; this._rootObj=document.createElement('span'); this._rootObj.style.display="inline-block"; this._rootObj.Wilq32 = { PhotoEffect: this }; img.parentNode.insertBefore(this._rootObj,img); if (img.complete) { this._Loader(); } else { var self=this; // TODO: Remove jQuery dependency jQuery(this._img).bind("load", function(){ self._Loader(); }); } } } })(); Wilq32.PhotoEffect.prototype = { _setupParameters : function (parameters){ this._parameters = this._parameters || {}; if (typeof this._angle !== "number") { this._angle = 0 ; } if (typeof parameters.angle==="number") { this._angle = parameters.angle; } this._parameters.animateTo = (typeof parameters.animateTo === "number") ? (parameters.animateTo) : (this._angle); this._parameters.step = parameters.step || this._parameters.step || null; this._parameters.easing = parameters.easing || this._parameters.easing || this._defaultEasing; this._parameters.duration = parameters.duration || this._parameters.duration || 1000; this._parameters.callback = parameters.callback || this._parameters.callback || this._emptyFunction; this._parameters.center = parameters.center || this._parameters.center || ["50%","50%"]; if (typeof this._parameters.center[0] == "string") { this._rotationCenterX = (parseInt(this._parameters.center[0],10) / 100) * this._imgWidth * this._aspectW; } else { this._rotationCenterX = this._parameters.center[0]; } if (typeof this._parameters.center[1] == "string") { this._rotationCenterY = (parseInt(this._parameters.center[1],10) / 100) * this._imgHeight * this._aspectH; } else { this._rotationCenterY = this._parameters.center[1]; } if (parameters.bind && parameters.bind != this._parameters.bind) { this._BindEvents(parameters.bind); } }, _emptyFunction: function(){}, _defaultEasing: function (x, t, b, c, d) { return -c * ((t=t/d-1)*t*t*t - 1) + b }, _handleRotation : function(parameters, dontcheck){ if (!supportedCSS && !this._img.complete && !dontcheck) { this._onLoadDelegate.push(parameters); return; } this._setupParameters(parameters); if (this._angle==this._parameters.animateTo) { this._rotate(this._angle); } else { this._animateStart(); } }, _BindEvents:function(events){ if (events && this._eventObj) { // Unbinding previous Events if (this._parameters.bind){ var oldEvents = this._parameters.bind; for (var a in oldEvents) if (oldEvents.hasOwnProperty(a)) // TODO: Remove jQuery dependency jQuery(this._eventObj).unbind(a,oldEvents[a]); } this._parameters.bind = events; for (var a in events) if (events.hasOwnProperty(a)) // TODO: Remove jQuery dependency jQuery(this._eventObj).bind(a,events[a]); } }, _Loader:(function() { if (IE) return function() { var width=this._img.width; var height=this._img.height; this._imgWidth = width; this._imgHeight = height; this._img.parentNode.removeChild(this._img); this._vimage = this.createVMLNode('image'); this._vimage.src=this._img.src; this._vimage.style.height=height+"px"; this._vimage.style.width=width+"px"; this._vimage.style.position="absolute"; // FIXES IE PROBLEM - its only rendered if its on absolute position! this._vimage.style.top = "0px"; this._vimage.style.left = "0px"; this._aspectW = this._aspectH = 1; /* Group minifying a small 1px precision problem when rotating object */ this._container = this.createVMLNode('group'); this._container.style.width=width; this._container.style.height=height; this._container.style.position="absolute"; this._container.style.top="0px"; this._container.style.left="0px"; this._container.setAttribute('coordsize',width-1+','+(height-1)); // This -1, -1 trying to fix ugly problem with small displacement on IE this._container.appendChild(this._vimage); this._rootObj.appendChild(this._container); this._rootObj.style.position="relative"; // FIXES IE PROBLEM this._rootObj.style.width=width+"px"; this._rootObj.style.height=height+"px"; this._rootObj.setAttribute('id',this._img.getAttribute('id')); this._rootObj.className=this._img.className; this._eventObj = this._rootObj; var parameters; while (parameters = this._onLoadDelegate.shift()) { this._handleRotation(parameters, true); } } else return function () { this._rootObj.setAttribute('id',this._img.getAttribute('id')); this._rootObj.className=this._img.className; this._imgWidth=this._img.naturalWidth; this._imgHeight=this._img.naturalHeight; var _widthMax=Math.sqrt((this._imgHeight)*(this._imgHeight) + (this._imgWidth) * (this._imgWidth)); this._width = _widthMax * 3; this._height = _widthMax * 3; this._aspectW = this._img.offsetWidth/this._img.naturalWidth; this._aspectH = this._img.offsetHeight/this._img.naturalHeight; this._img.parentNode.removeChild(this._img); this._canvas=document.createElement('canvas'); this._canvas.setAttribute('width',this._width); this._canvas.style.position="relative"; this._canvas.style.left = -this._img.height * this._aspectW + "px"; this._canvas.style.top = -this._img.width * this._aspectH + "px"; this._canvas.Wilq32 = this._rootObj.Wilq32; this._rootObj.appendChild(this._canvas); this._rootObj.style.width=this._img.width*this._aspectW+"px"; this._rootObj.style.height=this._img.height*this._aspectH+"px"; this._eventObj = this._canvas; this._cnv=this._canvas.getContext('2d'); var parameters; while (parameters = this._onLoadDelegate.shift()) { this._handleRotation(parameters, true); } } })(), _animateStart:function() { if (this._timer) { clearTimeout(this._timer); } this._animateStartTime = +new Date; this._animateStartAngle = this._angle; this._animate(); }, _animate:function() { var actualTime = +new Date; var checkEnd = actualTime - this._animateStartTime > this._parameters.duration; // TODO: Bug for animatedGif for static rotation ? (to test) if (checkEnd && !this._parameters.animatedGif) { clearTimeout(this._timer); } else { if (this._canvas||this._vimage||this._img) { var angle = this._parameters.easing(0, actualTime - this._animateStartTime, this._animateStartAngle, this._parameters.animateTo - this._animateStartAngle, this._parameters.duration); this._rotate((~~(angle*10))/10); } if (this._parameters.step) { this._parameters.step(this._angle); } var self = this; this._timer = setTimeout(function() { self._animate.call(self); }, 10); } // To fix Bug that prevents using recursive function in callback I moved this function to back if (this._parameters.callback && checkEnd){ this._angle = this._parameters.animateTo; this._rotate(this._angle); this._parameters.callback.call(this._rootObj); } }, _rotate : (function() { var rad = Math.PI/180; if (IE) return function(angle) { this._angle = angle; this._container.style.rotation=(angle%360)+"deg"; this._vimage.style.top = -(this._rotationCenterY - this._imgHeight/2) + "px"; this._vimage.style.left = -(this._rotationCenterX - this._imgWidth/2) + "px"; this._container.style.top = this._rotationCenterY - this._imgHeight/2 + "px"; this._container.style.left = this._rotationCenterX - this._imgWidth/2 + "px"; } else if (supportedCSS) return function(angle){ this._angle = angle; this._img.style[supportedCSS]="rotate("+(angle%360)+"deg)"; this._img.style[supportedCSSOrigin]=this._parameters.center.join(" "); } else return function(angle) { this._angle = angle; angle=(angle%360)* rad; // clear canvas this._canvas.width = this._width;//+this._widthAdd; this._canvas.height = this._height;//+this._heightAdd; // REMEMBER: all drawings are read from backwards.. so first function is translate, then rotate, then translate, translate.. this._cnv.translate(this._imgWidth*this._aspectW,this._imgHeight*this._aspectH); // at least center image on screen this._cnv.translate(this._rotationCenterX,this._rotationCenterY); // we move image back to its orginal this._cnv.rotate(angle); // rotate image this._cnv.translate(-this._rotationCenterX,-this._rotationCenterY); // move image to its center, so we can rotate around its center this._cnv.scale(this._aspectW,this._aspectH); // SCALE - if needed ;) this._cnv.drawImage(this._img, 0, 0); // First - we draw image } })() } if (IE) { Wilq32.PhotoEffect.prototype.createVMLNode=(function(){ document.createStyleSheet().addRule(".rvml", "behavior:url(#default#VML)"); try { !document.namespaces.rvml && document.namespaces.add("rvml", "urn:schemas-microsoft-com:vml"); return function (tagName) { return document.createElement('<rvml:' + tagName + ' class="rvml">'); }; } catch (e) { return function (tagName) { return document.createElement('<' + tagName + ' xmlns="urn:schemas-microsoft.com:vml" class="rvml">'); }; } })(); } })(jQuery);
// VERSION: 2.3 LAST UPDATE: 11.07.2013 /* * Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php * * Made by Wilq32, [email protected], Wroclaw, Poland, 01.2009 * Website: http://code.google.com/p/jqueryrotate/ */ (function($) { var supportedCSS,supportedCSSOrigin, styles=document.getElementsByTagName("head")[0].style,toCheck="transformProperty WebkitTransform OTransform msTransform MozTransform".split(" "); for (var a = 0; a < toCheck.length; a++) if (styles[toCheck[a]] !== undefined) { supportedCSS = toCheck[a]; } if (supportedCSS) { supportedCSSOrigin = supportedCSS.replace(/[tT]ransform/,"TransformOrigin"); if (supportedCSSOrigin[0] == "T") supportedCSSOrigin[0] = "t"; } // Bad eval to preven google closure to remove it from code o_O eval('IE = "v"=="\v"'); jQuery.fn.extend({ rotate:function(parameters) { if (this.length===0||typeof parameters=="undefined") return; if (typeof parameters=="number") parameters={angle:parameters}; var returned=[]; for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (!element.Wilq32 || !element.Wilq32.PhotoEffect) { var paramClone = $.extend(true, {}, parameters); var newRotObject = new Wilq32.PhotoEffect(element,paramClone)._rootObj; returned.push($(newRotObject)); } else { element.Wilq32.PhotoEffect._handleRotation(parameters); } } return returned; }, getRotateAngle: function(){ var ret = []; for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (element.Wilq32 && element.Wilq32.PhotoEffect) { ret[i] = element.Wilq32.PhotoEffect._angle; } } return ret; }, stopRotate: function(){ for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (element.Wilq32 && element.Wilq32.PhotoEffect) { clearTimeout(element.Wilq32.PhotoEffect._timer); } } } }); // Library agnostic interface Wilq32=window.Wilq32||{}; Wilq32.PhotoEffect=(function(){ if (supportedCSS) { return function(img,parameters){ img.Wilq32 = { PhotoEffect: this }; this._img = this._rootObj = this._eventObj = img; this._handleRotation(parameters); } } else { return function(img,parameters) { this._img = img; this._onLoadDelegate = [parameters]; this._rootObj=document.createElement('span'); this._rootObj.style.display="inline-block"; this._rootObj.Wilq32 = { PhotoEffect: this }; img.parentNode.insertBefore(this._rootObj,img); if (img.complete) { this._Loader(); } else { var self=this; // TODO: Remove jQuery dependency jQuery(this._img).bind("load", function(){ self._Loader(); }); } } } })(); Wilq32.PhotoEffect.prototype = { _setupParameters : function (parameters){ this._parameters = this._parameters || {}; if (typeof this._angle !== "number") { this._angle = 0 ; } if (typeof parameters.angle==="number") { this._angle = parameters.angle; } this._parameters.animateTo = (typeof parameters.animateTo === "number") ? (parameters.animateTo) : (this._angle); this._parameters.step = parameters.step || this._parameters.step || null; this._parameters.easing = parameters.easing || this._parameters.easing || this._defaultEasing; this._parameters.duration = parameters.duration || this._parameters.duration || 1000; this._parameters.callback = parameters.callback || this._parameters.callback || this._emptyFunction; this._parameters.center = parameters.center || this._parameters.center || ["50%","50%"]; if (typeof this._parameters.center[0] == "string") { this._rotationCenterX = (parseInt(this._parameters.center[0],10) / 100) * this._imgWidth * this._aspectW; } else { this._rotationCenterX = this._parameters.center[0]; } if (typeof this._parameters.center[1] == "string") { this._rotationCenterY = (parseInt(this._parameters.center[1],10) / 100) * this._imgHeight * this._aspectH; } else { this._rotationCenterY = this._parameters.center[1]; } if (parameters.bind && parameters.bind != this._parameters.bind) { this._BindEvents(parameters.bind); } }, _emptyFunction: function(){}, _defaultEasing: function (x, t, b, c, d) { return -c * ((t=t/d-1)*t*t*t - 1) + b }, _handleRotation : function(parameters, dontcheck){ if (!supportedCSS && !this._img.complete && !dontcheck) { this._onLoadDelegate.push(parameters); return; } this._setupParameters(parameters); if (this._angle==this._parameters.animateTo) { this._rotate(this._angle); } else { this._animateStart(); } }, _BindEvents:function(events){ if (events && this._eventObj) { // Unbinding previous Events if (this._parameters.bind){ var oldEvents = this._parameters.bind; for (var a in oldEvents) if (oldEvents.hasOwnProperty(a)) // TODO: Remove jQuery dependency jQuery(this._eventObj).unbind(a,oldEvents[a]); } this._parameters.bind = events; for (var a in events) if (events.hasOwnProperty(a)) // TODO: Remove jQuery dependency jQuery(this._eventObj).bind(a,events[a]); } }, _Loader:(function() { if (IE) return function() { var width=this._img.width; var height=this._img.height; this._imgWidth = width; this._imgHeight = height; this._img.parentNode.removeChild(this._img); this._vimage = this.createVMLNode('image'); this._vimage.src=this._img.src; this._vimage.style.height=height+"px"; this._vimage.style.width=width+"px"; this._vimage.style.position="absolute"; // FIXES IE PROBLEM - its only rendered if its on absolute position! this._vimage.style.top = "0px"; this._vimage.style.left = "0px"; this._aspectW = this._aspectH = 1; /* Group minifying a small 1px precision problem when rotating object */ this._container = this.createVMLNode('group'); this._container.style.width=width; this._container.style.height=height; this._container.style.position="absolute"; this._container.style.top="0px"; this._container.style.left="0px"; this._container.setAttribute('coordsize',width-1+','+(height-1)); // This -1, -1 trying to fix ugly problem with small displacement on IE this._container.appendChild(this._vimage); this._rootObj.appendChild(this._container); this._rootObj.style.position="relative"; // FIXES IE PROBLEM this._rootObj.style.width=width+"px"; this._rootObj.style.height=height+"px"; this._rootObj.setAttribute('id',this._img.getAttribute('id')); this._rootObj.className=this._img.className; this._eventObj = this._rootObj; var parameters; while (parameters = this._onLoadDelegate.shift()) { this._handleRotation(parameters, true); } } else return function () { this._rootObj.setAttribute('id',this._img.getAttribute('id')); this._rootObj.className=this._img.className; this._imgWidth=this._img.naturalWidth; this._imgHeight=this._img.naturalHeight; var _widthMax=Math.sqrt((this._imgHeight)*(this._imgHeight) + (this._imgWidth) * (this._imgWidth)); this._width = _widthMax * 3; this._height = _widthMax * 3; this._aspectW = this._img.offsetWidth/this._img.naturalWidth; this._aspectH = this._img.offsetHeight/this._img.naturalHeight; this._img.parentNode.removeChild(this._img); this._canvas=document.createElement('canvas'); this._canvas.setAttribute('width',this._width); this._canvas.style.position="relative"; this._canvas.style.left = -this._img.height * this._aspectW + "px"; this._canvas.style.top = -this._img.width * this._aspectH + "px"; this._canvas.Wilq32 = this._rootObj.Wilq32; this._rootObj.appendChild(this._canvas); this._rootObj.style.width=this._img.width*this._aspectW+"px"; this._rootObj.style.height=this._img.height*this._aspectH+"px"; this._eventObj = this._canvas; this._cnv=this._canvas.getContext('2d'); var parameters; while (parameters = this._onLoadDelegate.shift()) { this._handleRotation(parameters, true); } } })(), _animateStart:function() { if (this._timer) { clearTimeout(this._timer); } this._animateStartTime = +new Date; this._animateStartAngle = this._angle; this._animate(); }, _animate:function() { var actualTime = +new Date; var checkEnd = actualTime - this._animateStartTime > this._parameters.duration; // TODO: Bug for animatedGif for static rotation ? (to test) if (checkEnd && !this._parameters.animatedGif) { clearTimeout(this._timer); } else { if (this._canvas||this._vimage||this._img) { var angle = this._parameters.easing(0, actualTime - this._animateStartTime, this._animateStartAngle, this._parameters.animateTo - this._animateStartAngle, this._parameters.duration); this._rotate((~~(angle*10))/10); } if (this._parameters.step) { this._parameters.step(this._angle); } var self = this; this._timer = setTimeout(function() { self._animate.call(self); }, 10); } // To fix Bug that prevents using recursive function in callback I moved this function to back if (this._parameters.callback && checkEnd){ this._angle = this._parameters.animateTo; this._rotate(this._angle); this._parameters.callback.call(this._rootObj); } }, _rotate : (function() { var rad = Math.PI/180; if (IE) return function(angle) { this._angle = angle; this._container.style.rotation=(angle%360)+"deg"; this._vimage.style.top = -(this._rotationCenterY - this._imgHeight/2) + "px"; this._vimage.style.left = -(this._rotationCenterX - this._imgWidth/2) + "px"; this._container.style.top = this._rotationCenterY - this._imgHeight/2 + "px"; this._container.style.left = this._rotationCenterX - this._imgWidth/2 + "px"; } else if (supportedCSS) return function(angle){ this._angle = angle; this._img.style[supportedCSS]="rotate("+(angle%360)+"deg)"; this._img.style[supportedCSSOrigin]=this._parameters.center.join(" "); } else return function(angle) { this._angle = angle; angle=(angle%360)* rad; // clear canvas this._canvas.width = this._width;//+this._widthAdd; this._canvas.height = this._height;//+this._heightAdd; // REMEMBER: all drawings are read from backwards.. so first function is translate, then rotate, then translate, translate.. this._cnv.translate(this._imgWidth*this._aspectW,this._imgHeight*this._aspectH); // at least center image on screen this._cnv.translate(this._rotationCenterX,this._rotationCenterY); // we move image back to its orginal this._cnv.rotate(angle); // rotate image this._cnv.translate(-this._rotationCenterX,-this._rotationCenterY); // move image to its center, so we can rotate around its center this._cnv.scale(this._aspectW,this._aspectH); // SCALE - if needed ;) this._cnv.drawImage(this._img, 0, 0); // First - we draw image } })() } if (IE) { Wilq32.PhotoEffect.prototype.createVMLNode=(function(){ document.createStyleSheet().addRule(".rvml", "behavior:url(#default#VML)"); try { !document.namespaces.rvml && document.namespaces.add("rvml", "urn:schemas-microsoft-com:vml"); return function (tagName) { return document.createElement('<rvml:' + tagName + ' class="rvml">'); }; } catch (e) { return function (tagName) { return document.createElement('<' + tagName + ' xmlns="urn:schemas-microsoft.com:vml" class="rvml">'); }; } })(); } })(jQuery); // VERSION: 2.3 LAST UPDATE: 11.07.2013 /* * Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php * * Made by Wilq32, [email protected], Wroclaw, Poland, 01.2009 * Website: http://code.google.com/p/jqueryrotate/ */ (function($) { var supportedCSS,supportedCSSOrigin, styles=document.getElementsByTagName("head")[0].style,toCheck="transformProperty WebkitTransform OTransform msTransform MozTransform".split(" "); for (var a = 0; a < toCheck.length; a++) if (styles[toCheck[a]] !== undefined) { supportedCSS = toCheck[a]; } if (supportedCSS) { supportedCSSOrigin = supportedCSS.replace(/[tT]ransform/,"TransformOrigin"); if (supportedCSSOrigin[0] == "T") supportedCSSOrigin[0] = "t"; } // Bad eval to preven google closure to remove it from code o_O eval('IE = "v"=="\v"'); jQuery.fn.extend({ rotate:function(parameters) { if (this.length===0||typeof parameters=="undefined") return; if (typeof parameters=="number") parameters={angle:parameters}; var returned=[]; for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (!element.Wilq32 || !element.Wilq32.PhotoEffect) { var paramClone = $.extend(true, {}, parameters); var newRotObject = new Wilq32.PhotoEffect(element,paramClone)._rootObj; returned.push($(newRotObject)); } else { element.Wilq32.PhotoEffect._handleRotation(parameters); } } return returned; }, getRotateAngle: function(){ var ret = []; for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (element.Wilq32 && element.Wilq32.PhotoEffect) { ret[i] = element.Wilq32.PhotoEffect._angle; } } return ret; }, stopRotate: function(){ for (var i=0,i0=this.length;i<i0;i++) { var element=this.get(i); if (element.Wilq32 && element.Wilq32.PhotoEffect) { clearTimeout(element.Wilq32.PhotoEffect._timer); } } } }); // Library agnostic interface Wilq32=window.Wilq32||{}; Wilq32.PhotoEffect=(function(){ if (supportedCSS) { return function(img,parameters){ img.Wilq32 = { PhotoEffect: this }; this._img = this._rootObj = this._eventObj = img; this._handleRotation(parameters); } } else { return function(img,parameters) { this._img = img; this._onLoadDelegate = [parameters]; this._rootObj=document.createElement('span'); this._rootObj.style.display="inline-block"; this._rootObj.Wilq32 = { PhotoEffect: this }; img.parentNode.insertBefore(this._rootObj,img); if (img.complete) { this._Loader(); } else { var self=this; // TODO: Remove jQuery dependency jQuery(this._img).bind("load", function(){ self._Loader(); }); } } } })(); Wilq32.PhotoEffect.prototype = { _setupParameters : function (parameters){ this._parameters = this._parameters || {}; if (typeof this._angle !== "number") { this._angle = 0 ; } if (typeof parameters.angle==="number") { this._angle = parameters.angle; } this._parameters.animateTo = (typeof parameters.animateTo === "number") ? (parameters.animateTo) : (this._angle); this._parameters.step = parameters.step || this._parameters.step || null; this._parameters.easing = parameters.easing || this._parameters.easing || this._defaultEasing; this._parameters.duration = parameters.duration || this._parameters.duration || 1000; this._parameters.callback = parameters.callback || this._parameters.callback || this._emptyFunction; this._parameters.center = parameters.center || this._parameters.center || ["50%","50%"]; if (typeof this._parameters.center[0] == "string") { this._rotationCenterX = (parseInt(this._parameters.center[0],10) / 100) * this._imgWidth * this._aspectW; } else { this._rotationCenterX = this._parameters.center[0]; } if (typeof this._parameters.center[1] == "string") { this._rotationCenterY = (parseInt(this._parameters.center[1],10) / 100) * this._imgHeight * this._aspectH; } else { this._rotationCenterY = this._parameters.center[1]; } if (parameters.bind && parameters.bind != this._parameters.bind) { this._BindEvents(parameters.bind); } }, _emptyFunction: function(){}, _defaultEasing: function (x, t, b, c, d) { return -c * ((t=t/d-1)*t*t*t - 1) + b }, _handleRotation : function(parameters, dontcheck){ if (!supportedCSS && !this._img.complete && !dontcheck) { this._onLoadDelegate.push(parameters); return; } this._setupParameters(parameters); if (this._angle==this._parameters.animateTo) { this._rotate(this._angle); } else { this._animateStart(); } }, _BindEvents:function(events){ if (events && this._eventObj) { // Unbinding previous Events if (this._parameters.bind){ var oldEvents = this._parameters.bind; for (var a in oldEvents) if (oldEvents.hasOwnProperty(a)) // TODO: Remove jQuery dependency jQuery(this._eventObj).unbind(a,oldEvents[a]); } this._parameters.bind = events; for (var a in events) if (events.hasOwnProperty(a)) // TODO: Remove jQuery dependency jQuery(this._eventObj).bind(a,events[a]); } }, _Loader:(function() { if (IE) return function() { var width=this._img.width; var height=this._img.height; this._imgWidth = width; this._imgHeight = height; this._img.parentNode.removeChild(this._img); this._vimage = this.createVMLNode('image'); this._vimage.src=this._img.src; this._vimage.style.height=height+"px"; this._vimage.style.width=width+"px"; this._vimage.style.position="absolute"; // FIXES IE PROBLEM - its only rendered if its on absolute position! this._vimage.style.top = "0px"; this._vimage.style.left = "0px"; this._aspectW = this._aspectH = 1; /* Group minifying a small 1px precision problem when rotating object */ this._container = this.createVMLNode('group'); this._container.style.width=width; this._container.style.height=height; this._container.style.position="absolute"; this._container.style.top="0px"; this._container.style.left="0px"; this._container.setAttribute('coordsize',width-1+','+(height-1)); // This -1, -1 trying to fix ugly problem with small displacement on IE this._container.appendChild(this._vimage); this._rootObj.appendChild(this._container); this._rootObj.style.position="relative"; // FIXES IE PROBLEM this._rootObj.style.width=width+"px"; this._rootObj.style.height=height+"px"; this._rootObj.setAttribute('id',this._img.getAttribute('id')); this._rootObj.className=this._img.className; this._eventObj = this._rootObj; var parameters; while (parameters = this._onLoadDelegate.shift()) { this._handleRotation(parameters, true); } } else return function () { this._rootObj.setAttribute('id',this._img.getAttribute('id')); this._rootObj.className=this._img.className; this._imgWidth=this._img.naturalWidth; this._imgHeight=this._img.naturalHeight; var _widthMax=Math.sqrt((this._imgHeight)*(this._imgHeight) + (this._imgWidth) * (this._imgWidth)); this._width = _widthMax * 3; this._height = _widthMax * 3; this._aspectW = this._img.offsetWidth/this._img.naturalWidth; this._aspectH = this._img.offsetHeight/this._img.naturalHeight; this._img.parentNode.removeChild(this._img); this._canvas=document.createElement('canvas'); this._canvas.setAttribute('width',this._width); this._canvas.style.position="relative"; this._canvas.style.left = -this._img.height * this._aspectW + "px"; this._canvas.style.top = -this._img.width * this._aspectH + "px"; this._canvas.Wilq32 = this._rootObj.Wilq32; this._rootObj.appendChild(this._canvas); this._rootObj.style.width=this._img.width*this._aspectW+"px"; this._rootObj.style.height=this._img.height*this._aspectH+"px"; this._eventObj = this._canvas; this._cnv=this._canvas.getContext('2d'); var parameters; while (parameters = this._onLoadDelegate.shift()) { this._handleRotation(parameters, true); } } })(), _animateStart:function() { if (this._timer) { clearTimeout(this._timer); } this._animateStartTime = +new Date; this._animateStartAngle = this._angle; this._animate(); }, _animate:function() { var actualTime = +new Date; var checkEnd = actualTime - this._animateStartTime > this._parameters.duration; // TODO: Bug for animatedGif for static rotation ? (to test) if (checkEnd && !this._parameters.animatedGif) { clearTimeout(this._timer); } else { if (this._canvas||this._vimage||this._img) { var angle = this._parameters.easing(0, actualTime - this._animateStartTime, this._animateStartAngle, this._parameters.animateTo - this._animateStartAngle, this._parameters.duration); this._rotate((~~(angle*10))/10); } if (this._parameters.step) { this._parameters.step(this._angle); } var self = this; this._timer = setTimeout(function() { self._animate.call(self); }, 10); } // To fix Bug that prevents using recursive function in callback I moved this function to back if (this._parameters.callback && checkEnd){ this._angle = this._parameters.animateTo; this._rotate(this._angle); this._parameters.callback.call(this._rootObj); } }, _rotate : (function() { var rad = Math.PI/180; if (IE) return function(angle) { this._angle = angle; this._container.style.rotation=(angle%360)+"deg"; this._vimage.style.top = -(this._rotationCenterY - this._imgHeight/2) + "px"; this._vimage.style.left = -(this._rotationCenterX - this._imgWidth/2) + "px"; this._container.style.top = this._rotationCenterY - this._imgHeight/2 + "px"; this._container.style.left = this._rotationCenterX - this._imgWidth/2 + "px"; } else if (supportedCSS) return function(angle){ this._angle = angle; this._img.style[supportedCSS]="rotate("+(angle%360)+"deg)"; this._img.style[supportedCSSOrigin]=this._parameters.center.join(" "); } else return function(angle) { this._angle = angle; angle=(angle%360)* rad; // clear canvas this._canvas.width = this._width;//+this._widthAdd; this._canvas.height = this._height;//+this._heightAdd; // REMEMBER: all drawings are read from backwards.. so first function is translate, then rotate, then translate, translate.. this._cnv.translate(this._imgWidth*this._aspectW,this._imgHeight*this._aspectH); // at least center image on screen this._cnv.translate(this._rotationCenterX,this._rotationCenterY); // we move image back to its orginal this._cnv.rotate(angle); // rotate image this._cnv.translate(-this._rotationCenterX,-this._rotationCenterY); // move image to its center, so we can rotate around its center this._cnv.scale(this._aspectW,this._aspectH); // SCALE - if needed ;) this._cnv.drawImage(this._img, 0, 0); // First - we draw image } })() } if (IE) { Wilq32.PhotoEffect.prototype.createVMLNode=(function(){ document.createStyleSheet().addRule(".rvml", "behavior:url(#default#VML)"); try { !document.namespaces.rvml && document.namespaces.add("rvml", "urn:schemas-microsoft-com:vml"); return function (tagName) { return document.createElement('<rvml:' + tagName + ' class="rvml">'); }; } catch (e) { return function (tagName) { return document.createElement('<' + tagName + ' xmlns="urn:schemas-microsoft.com:vml" class="rvml">'); }; } })(); } })(jQuery);
// @git-info@ /** * This is a lightbox that is very fancy-like */ (function (jQuery) { /** * This is used internally, with private scope, just as convienience for * helping to organize things. */ var internal = { _hiddenElems : [] }; /** * Primary callback function for onOpen that hides all of the elements that * have issues in some browsers with an overlay */ internal.onOpen = function () { jQuery('object, select, embed').each (function () { if (this.style.visibility != 'hidden') { this.style.visibility = 'hidden'; internal._hiddenElems[internal._hiddenElems.length] = this; } }); }; /** * Primary callback function for onClose that un-hides all the stuff that * was hidden by onOpen. */ internal.onClose = function () { jQuery.each(internal._hiddenElems, function () { this.style.visibility = 'visible'; }); internal._hiddenElems = []; }; /** * Called after the lightbox is open. In it's own function because sometimes * it happens right away (when opening lightbox when it was previously closed), * and sometimes it is deffered until animations are done (when it is transitioning * from one set of contents to another smoothly). * * @param data The data object * @param isNew Whether we need to fade the box in or not */ internal.afterOpen = function (data, isNew) { var alreadyOpen = !data.navBarHidden; //watch any image links... data.box.find('a.lightUpImg').gjLightbox('clickLinkImg'); //watch normal links... data.box.find('a.lightUpLink').gjLightbox('clickLink'); //watch disabled links.. data.box.find('.lightUpDisabled').gjLightbox('clickDisabled'); //umm, something to do with closing or opening in new window data.box.find('.lightUpBox_imageBox img,img.lightUpBigImage,.closeLightUpBox,.closeBoxX').each (function (){ elem = jQuery(this); if (elem.parent().is('a.lightUpBox_link')) { //this is something that links somewhere, instead of causing it //to close, instead open the link in new window elem.parent('a.lightUpBox_link').on('click.gjLightbox', function (action) { window.open(this.href); return false; }); } else { //close it.. note that this is the reason we use if, so that //we have an else to go into... we do not close the box fi the parent is //certain class. elem.gjLightbox('clickClose'); } }); //call any onComplete callbacks jQuery.each(data.onComplete, function() {this();}); //stuff for calendars, for now keep using prototype to do that part, //until we get chance to replace all the calendars with jquery version gjUtil.initDatePicker(); //special stuff for nav data.box.find('.lightUpBox_navigation').each(function () { slideshow.navObserver(data, jQuery(this)); jQuery(this).css({opacity : (alreadyOpen)? 0.9: 0.08}); }); //make any disabled links grayed out data.box.find('.disabledLink').css({opacity: 0.4}); //Make it draggable, if it finds applicable anchor if (data.box.find('.lightUpMover,.lightUpTitle').length) { //make it slightly see-through when dragging, for fun and profit data.box.draggable({ handle : '.lightUpMover,.lightUpTitle', opacity : 0.75 }); } if (isNew) { //need to fade the box in data.box.fadeIn('slow'); } }; /** * Another private scope object, used for organisation and such. Holds * things dealing with the image slideshow that takes place when the lightbox * is used to show group of images for a listing. */ var slideshow = {}; /** * Sets up the navigation for the slideshow. * @param data * @param element */ slideshow.navObserver = function (data, element) { if (!element) { return; } //so we can reference it later easily data.navBar = element; //when hover over image if (data.box) { data.box.on('mouseenter.gjLightbox', function () { if (data.navBar) { data.navBarHidden = false; data.navBar.fadeTo('fast',0.9); } }); data.box.on('mouseleave.gjLightbox', function () { if (data.navBar){ data.navBarHidden = true; data.navBar.fadeTo('fast',0.08); } }); } //play and pause observers var play = data.navBar.find('a.playLink'); var pause = data.navBar.find('a.pauseLink'); var disabledPlay = data.navBar.find('span.noplayLink'); if (!play.length || !pause.length || !disabledPlay.length) { //couldn't find play button? can't do anything beyond this point. return; } //clear any observers, just in case they are already being observed play.unbind('.gjLightbox'); pause.unbind('.gjLightbox'); //watch them for clicks play.on('click.gjLightbox', function () { jQuery(this).hide() //relies on play being first button .next().show(); slideshow.start(data); return false; }); pause.on('click.gjLightbox', function () { jQuery(this).hide() //relies on play being first button .prev().show(); slideshow.stop(data); return false; }); //init the play pause buttons slideshow.initPlayPause(data); }; /** * Starts up the slideshow. * @param data */ slideshow.start = function (data) { if (data.slideshowPlaying) { //nothin to do, it's already started. return; } data.slideshowPlaying = true; slideshow._timeout(data); }; /** * Super-internal FTW! Used by slideshow.start to start the timeout thingy * that makes it go to the next image in the slideshow. In it's own method * because it's used in different places. * @param data */ slideshow._timeout = function (data) { data._slideshow = setTimeout(function () {slideshow._nextImage(data);},1000*data.slideshowDelay); }; /** * Stop the slideshow from going on * @param data */ slideshow.stop = function (data) { clearTimeout(data._slideshow); data.slideshowPlaying = false; data._startUpSlideshow = false; }; /** * Super-internal! Used to get the next image for the slideshow. * @param data */ slideshow._nextImage = function (data) { if (!data.nextImageId || !data.slideshowPlaying) { //nothing to do return; } //generate URL var url = 'get_image.php?id='+data.nextImageId+'&playing=1'; data.nextImageId = 0;//so it doesn't keep just refreshing itself data._startUpSlideshow = true; if (data.navBar) { //hide the navigation so it can't be clicked during transition, since //clicks will have no effect during that time. data.navBar.hide(); } jQuery(document).gjLightbox('get',url); }; /** * Sets up the play and pause buttons in the navigation * @param data */ slideshow.initPlayPause = function (data) { var play = data.navBar.find('a.playLink'); var pause = data.navBar.find('a.pauseLink'); var disabledPlay = data.navBar.find('span.noplayLink'); if (!play.length || !pause.length || !disabledPlay.length) { //couldn't find play button? can't do anything beyond this point. //alert('no can do anything.'+data.navBar); return; } if (data.nextImageId) { //we can play! disabledPlay.hide(); if (data.slideshowPlaying) { //show pause pause.show(); } else { play.show(); } } }; /** * These of course, are the main methods that can be accessed the standard way * for any jQuery plugin. */ var methods = { /** * Sets up the lightbox on the document and the default settings. Note that * this will ONLY work on the document, it will not work for any other * jQuery selector. The same goes for anything that acts on the lightbox. * * @param options * @returns jQuery so can chain this with other stuff. */ init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjLightbox'); if (!$this.is(document)) { //this is not valid to call on anything except for the document jQuery.error('This is not a valid selector. Can only initialize the lightbox on the document.'); return; } if (!data) { $this.data('gjLightbox',$this.extend({ //default options here slideshowDelay : 5, overlayOpacity : 0.6, boxState : 'closed', onOpen : [internal.onOpen], onClose : [internal.onClose], onComplete : [], nextImageId : 0, _startUpSlideshow : false, box : jQuery('<div />', { 'class' : 'gjLightbox' }).prependTo('body').hide(), overlay : jQuery('<div />', { 'class' : 'gjLightboxOverlay', click: function () {$this.gjLightbox('close');} }).prependTo('body').hide() }, options)); //re-get the data so it is the data object that will be used //(and more importantly, the one that is updated) in the rest of //the plugin. data = $this.data('gjLightbox'); //go ahead and bind the esc character to close lightbox $this.on('keydown.gjLightbox', function (e){ if (e.keyCode==27) { //escape key pressed if (data.boxState=='open') { //lightbox is open, close it jQuery(document).gjLightbox('close'); //and stop the event from bubbling up further return false; } } }); //also watch for resize window jQuery(window).resize(function () { jQuery('.gjLightboxOverlay').css({ width : jQuery(document).width()+'px', height : jQuery(document).height()+'px' }); }); } }); }, /** * Used internally, just un-binds any observers specific to this plugin */ destroy : function () { return this.each(function() { //remove binding for... well any of the binding we may have added jQuery(this).unbind('.gjLightbox'); }); }, /** * Meant to mimic jQuery.get() with a small change, the contents are automatically * loaded into the lightbox and displayed. * * @param href * @param options Passed to open() method, see that for more info. * @returns chained jQuery() */ get : function (href, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //get contents of link jQuery.get(href, function (contents) { $this.gjLightbox('open', contents, options); if (data._startUpSlideshow) { data._startUpSlideshow = false; slideshow._timeout(data); } }, 'html'); }); }, /** * Much like get, except that this uses POST to get the contents to display * in the lightbox. * * @param href The URL to post to * @param params The POST parameters to send * @param options Passed to open() method, see that for more info. Added * in version 7.2.0 * @returns Chained jQuery() */ post : function (href, params, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //get contents of link jQuery.post(href, params, function (contents) { $this.gjLightbox('open', contents, options); if (data._startUpSlideshow) { data._startUpSlideshow = false; slideshow._timeout(data); } }, 'html'); }); }, /** * Similar to get(), except this is specifically for getting an image directly * instead of getting HTML that might contain a reference to an image. * This will display the image in the lightbox. * * @param href URL to the image to show * @param options Passed along to open() * @returns Chained jQuery() */ getImg : function (href,options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } var biggerImg = jQuery('<img />',{ src : href, alt : '', 'class' : 'lightUpBigImage' }); $this.gjLightbox('open', biggerImg, options); }); }, /** * Opens the lightbox (if not currently open) and displays the given conents * inside the lightbox. Note that contents must be encapsulated by HTML * as it uses .html() to insert into the lightbox. See the documentation * for jQuery's .html() for more info. (in particular, if text seems to * be stripped, you probably need to stick the text inside a <div>) * * @param contents * @param options Object containing the options. Current default options: * { useOverlay : true } (if set to false, overlay will not be used * @returns Chained jQuery() */ open : function (contents, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'), params = jQuery.extend({ useOverlay : true }, options); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //now on to the actual business of showing the contents... var newBox = jQuery('<div />').html(contents); if (data.boxState=='closed') { //box is currently closed, so open it up //first call any open callbacks jQuery.each(data.onOpen, function() {this();}); if (params.useOverlay) { //set dimensions of the overlay data.overlay.css({ width : jQuery(document).width()+'px', height : jQuery(document).height()+'px' }).fadeTo('fast',data.overlayOpacity); } newImg = newBox.find('.lightUpBox_imageBox img,img.lightUpBigImage'); if (newImg.length) { if (newImg.width()==0) { newImg.load(function () { //move it to middle if (data.boxState=='open') { //once it's done loading image, if the lightbox is still open, //move it to the middle again data.box.gj('moveToMiddle'); } }); } } //just in case the version that hard-codes the width/height is used, //reset width/height here to not be set data.box.css({ width: '', height: '' }); //shove the contents in the box and show it... data.box.html(newBox) .gj('moveToMiddle'); internal.afterOpen(data,true); } else { //it's already open... we want a "smooth" transition here! //OK get the current width and "stick" it var oldInner = data.box.children(':first'); //Need to offset width / height since using border-box box sizing //(but only if site has not changed this for some reason) var borderOffset = 0; if (data.box.css('box-sizing')=='border-box') { //account for border offset borderOffset += parseInt(data.box.css('border-left-width'))*2; } var startingD = { width : Math.max(150,oldInner.width())+borderOffset, height : Math.max(150,oldInner.height())+borderOffset }; //"stick" the width before we get rid of the innards data.box.css({ width: startingD.width+'px', height: startingD.height+'px' }); //fade out the innards oldInner.fadeOut('slow', function () { //OK hide the outer box newBox.hide(); //shove it in the page data.box.html(newBox); //add the observer var newImg = newBox.select('.lightUpBox_imageBox img'); var morphingTime = function () { //get new dimensions var newD = { width : Math.max(150,newBox.width())+borderOffset, height : Math.max(150,newBox.height())+borderOffset }; //make sure overflow isn't shown data.box.css({overflow: 'hidden'}); //now morph it into correct size! data.box.animate({ width : newD.width+'px', height : newD.height+'px' }, function () { //when done moving it to the proper width / height, //unset CSS width and height to allow them to adjust data.box.css({width:'',height:''}); }); }; if (newImg.length) { if (newImg.width() > 0) { //it's already loaded morphingTime(); } else { //size is 0, so bind the morph to when the image //is loaded newImg.on('load.gjLightbox', morphingTime); } } internal.afterOpen(data,false); //fade in the new box newBox.fadeIn('fast'); //destroy the old data to free up the memory oldInner.remove(); }); } //set state to open data.boxState = 'open'; }); }, /** * Easy way to tell if a lightbox is open or not * @returns Boolean */ isOpen : function() { var $this=jQuery(this), data = $this.data('gjLightbox'); if(data && data.boxState=='open') { return true; } return false; }, /** * Closes the lightbox and restores everything to normal. * @param options Currently there are no valid options that can be passed in. * @returns Chained jQuery() */ close : function (options) { return this.each(function () { var $this=jQuery(this), data = $this.data('gjLightbox'); if (!data) { //it should already be initialized if trying to close it! $this.gjLightbox(); data = $this.data('gjLightbox'); if (!data) { //initialize went wrong, don't do anything return; } } if (data.boxState=='closed') { //already closed //jQuery.error('lightbox already closed.'); return; } //get rid of the overlay data.overlay.fadeOut('fast'); //close the box data.box.fadeOut('fast', function () { //go through all the onClose callbacks jQuery.each(data.onClose, function() {this();}); }); //stop the slideshow slideshow.stop(data); //change the state data.boxState = 'closed'; }); }, /** * Use to add click observer on all of the matched elements to open the * links in lightbox. This expects to be an <a> tag with the href pointing * to the URL of the contents to load in the lightbox. */ clickLink : function () { return this.each(function () { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function () { jQuery(document).gjLightbox('get', jQuery(this).attr('href')); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * Adds a click observer to all matched elements that opens an image in * the lightbox. This expects to be an <a> tag with the href pointing to * the URL of the image to open. * @returns Chained jQuery() */ clickLinkImg : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function() { jQuery(document).gjLightbox('getImg', jQuery(this).attr('href')); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * Adds click observer that when clicked, will close the lightbox. * @returns Chained jQuery() */ clickClose : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function() { jQuery(document).gjLightbox('close'); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * DEPRECATED: This was implemented in the old prototype version, but doesn't * look like it is used anywhere in the core code anymore. It may be removed * in a future release, so do not rely on it. * @returns Chained jQuery() */ clickDisabled : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox') .on('click.gjLightbox', function () { return false; }) .css({opacity:0.3}) .addClass('lightboxLinkDisabledProcessed'); }); }, /** * Start up the slideshow * @returns Chained jQuery() */ startSlideshow : function () { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } slideshow.start(data); }); }, /** * Stop the slideshow * @returns Chained jQuery() */ stopSlideshow : function () { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } slideshow.stop(data); }); } }; /** * This part makes the plugin work in jQuery. */ jQuery.fn.gjLightbox = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjLightbox'); } }; }(jQuery));
// @git-info@ /** * This is a lightbox that is very fancy-like */ (function (jQuery) { /** * This is used internally, with private scope, just as convienience for * helping to organize things. */ var internal = { _hiddenElems : [] }; /** * Primary callback function for onOpen that hides all of the elements that * have issues in some browsers with an overlay */ internal.onOpen = function () { jQuery('object, select, embed').each (function () { if (this.style.visibility != 'hidden') { this.style.visibility = 'hidden'; internal._hiddenElems[internal._hiddenElems.length] = this; } }); }; /** * Primary callback function for onClose that un-hides all the stuff that * was hidden by onOpen. */ internal.onClose = function () { jQuery.each(internal._hiddenElems, function () { this.style.visibility = 'visible'; }); internal._hiddenElems = []; }; /** * Called after the lightbox is open. In it's own function because sometimes * it happens right away (when opening lightbox when it was previously closed), * and sometimes it is deffered until animations are done (when it is transitioning * from one set of contents to another smoothly). * * @param data The data object * @param isNew Whether we need to fade the box in or not */ internal.afterOpen = function (data, isNew) { var alreadyOpen = !data.navBarHidden; //watch any image links... data.box.find('a.lightUpImg').gjLightbox('clickLinkImg'); //watch normal links... data.box.find('a.lightUpLink').gjLightbox('clickLink'); //watch disabled links.. data.box.find('.lightUpDisabled').gjLightbox('clickDisabled'); //umm, something to do with closing or opening in new window data.box.find('.lightUpBox_imageBox img,img.lightUpBigImage,.closeLightUpBox,.closeBoxX').each (function (){ elem = jQuery(this); if (elem.parent().is('a.lightUpBox_link')) { //this is something that links somewhere, instead of causing it //to close, instead open the link in new window elem.parent('a.lightUpBox_link').on('click.gjLightbox', function (action) { window.open(this.href); return false; }); } else { //close it.. note that this is the reason we use if, so that //we have an else to go into... we do not close the box fi the parent is //certain class. elem.gjLightbox('clickClose'); } }); //call any onComplete callbacks jQuery.each(data.onComplete, function() {this();}); //stuff for calendars, for now keep using prototype to do that part, //until we get chance to replace all the calendars with jquery version gjUtil.initDatePicker(); //special stuff for nav data.box.find('.lightUpBox_navigation').each(function () { slideshow.navObserver(data, jQuery(this)); jQuery(this).css({opacity : (alreadyOpen)? 0.9: 0.08}); }); //make any disabled links grayed out data.box.find('.disabledLink').css({opacity: 0.4}); //Make it draggable, if it finds applicable anchor if (data.box.find('.lightUpMover,.lightUpTitle').length) { //make it slightly see-through when dragging, for fun and profit data.box.draggable({ handle : '.lightUpMover,.lightUpTitle', opacity : 0.75 }); } if (isNew) { //need to fade the box in data.box.fadeIn('slow'); } }; /** * Another private scope object, used for organisation and such. Holds * things dealing with the image slideshow that takes place when the lightbox * is used to show group of images for a listing. */ var slideshow = {}; /** * Sets up the navigation for the slideshow. * @param data * @param element */ slideshow.navObserver = function (data, element) { if (!element) { return; } //so we can reference it later easily data.navBar = element; //when hover over image if (data.box) { data.box.on('mouseenter.gjLightbox', function () { if (data.navBar) { data.navBarHidden = false; data.navBar.fadeTo('fast',0.9); } }); data.box.on('mouseleave.gjLightbox', function () { if (data.navBar){ data.navBarHidden = true; data.navBar.fadeTo('fast',0.08); } }); } //play and pause observers var play = data.navBar.find('a.playLink'); var pause = data.navBar.find('a.pauseLink'); var disabledPlay = data.navBar.find('span.noplayLink'); if (!play.length || !pause.length || !disabledPlay.length) { //couldn't find play button? can't do anything beyond this point. return; } //clear any observers, just in case they are already being observed play.unbind('.gjLightbox'); pause.unbind('.gjLightbox'); //watch them for clicks play.on('click.gjLightbox', function () { jQuery(this).hide() //relies on play being first button .next().show(); slideshow.start(data); return false; }); pause.on('click.gjLightbox', function () { jQuery(this).hide() //relies on play being first button .prev().show(); slideshow.stop(data); return false; }); //init the play pause buttons slideshow.initPlayPause(data); }; /** * Starts up the slideshow. * @param data */ slideshow.start = function (data) { if (data.slideshowPlaying) { //nothin to do, it's already started. return; } data.slideshowPlaying = true; slideshow._timeout(data); }; /** * Super-internal FTW! Used by slideshow.start to start the timeout thingy * that makes it go to the next image in the slideshow. In it's own method * because it's used in different places. * @param data */ slideshow._timeout = function (data) { data._slideshow = setTimeout(function () {slideshow._nextImage(data);},1000*data.slideshowDelay); }; /** * Stop the slideshow from going on * @param data */ slideshow.stop = function (data) { clearTimeout(data._slideshow); data.slideshowPlaying = false; data._startUpSlideshow = false; }; /** * Super-internal! Used to get the next image for the slideshow. * @param data */ slideshow._nextImage = function (data) { if (!data.nextImageId || !data.slideshowPlaying) { //nothing to do return; } //generate URL var url = 'get_image.php?id='+data.nextImageId+'&playing=1'; data.nextImageId = 0;//so it doesn't keep just refreshing itself data._startUpSlideshow = true; if (data.navBar) { //hide the navigation so it can't be clicked during transition, since //clicks will have no effect during that time. data.navBar.hide(); } jQuery(document).gjLightbox('get',url); }; /** * Sets up the play and pause buttons in the navigation * @param data */ slideshow.initPlayPause = function (data) { var play = data.navBar.find('a.playLink'); var pause = data.navBar.find('a.pauseLink'); var disabledPlay = data.navBar.find('span.noplayLink'); if (!play.length || !pause.length || !disabledPlay.length) { //couldn't find play button? can't do anything beyond this point. //alert('no can do anything.'+data.navBar); return; } if (data.nextImageId) { //we can play! disabledPlay.hide(); if (data.slideshowPlaying) { //show pause pause.show(); } else { play.show(); } } }; /** * These of course, are the main methods that can be accessed the standard way * for any jQuery plugin. */ var methods = { /** * Sets up the lightbox on the document and the default settings. Note that * this will ONLY work on the document, it will not work for any other * jQuery selector. The same goes for anything that acts on the lightbox. * * @param options * @returns jQuery so can chain this with other stuff. */ init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjLightbox'); if (!$this.is(document)) { //this is not valid to call on anything except for the document jQuery.error('This is not a valid selector. Can only initialize the lightbox on the document.'); return; } if (!data) { $this.data('gjLightbox',$this.extend({ //default options here slideshowDelay : 5, overlayOpacity : 0.6, boxState : 'closed', onOpen : [internal.onOpen], onClose : [internal.onClose], onComplete : [], nextImageId : 0, _startUpSlideshow : false, box : jQuery('<div />', { 'class' : 'gjLightbox' }).prependTo('body').hide(), overlay : jQuery('<div />', { 'class' : 'gjLightboxOverlay', click: function () {$this.gjLightbox('close');} }).prependTo('body').hide() }, options)); //re-get the data so it is the data object that will be used //(and more importantly, the one that is updated) in the rest of //the plugin. data = $this.data('gjLightbox'); //go ahead and bind the esc character to close lightbox $this.on('keydown.gjLightbox', function (e){ if (e.keyCode==27) { //escape key pressed if (data.boxState=='open') { //lightbox is open, close it jQuery(document).gjLightbox('close'); //and stop the event from bubbling up further return false; } } }); //also watch for resize window jQuery(window).resize(function () { jQuery('.gjLightboxOverlay').css({ width : jQuery(document).width()+'px', height : jQuery(document).height()+'px' }); }); } }); }, /** * Used internally, just un-binds any observers specific to this plugin */ destroy : function () { return this.each(function() { //remove binding for... well any of the binding we may have added jQuery(this).unbind('.gjLightbox'); }); }, /** * Meant to mimic jQuery.get() with a small change, the contents are automatically * loaded into the lightbox and displayed. * * @param href * @param options Passed to open() method, see that for more info. * @returns chained jQuery() */ get : function (href, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //get contents of link jQuery.get(href, function (contents) { $this.gjLightbox('open', contents, options); if (data._startUpSlideshow) { data._startUpSlideshow = false; slideshow._timeout(data); } }, 'html'); }); }, /** * Much like get, except that this uses POST to get the contents to display * in the lightbox. * * @param href The URL to post to * @param params The POST parameters to send * @param options Passed to open() method, see that for more info. Added * in version 7.2.0 * @returns Chained jQuery() */ post : function (href, params, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //get contents of link jQuery.post(href, params, function (contents) { $this.gjLightbox('open', contents, options); if (data._startUpSlideshow) { data._startUpSlideshow = false; slideshow._timeout(data); } }, 'html'); }); }, /** * Similar to get(), except this is specifically for getting an image directly * instead of getting HTML that might contain a reference to an image. * This will display the image in the lightbox. * * @param href URL to the image to show * @param options Passed along to open() * @returns Chained jQuery() */ getImg : function (href,options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } var biggerImg = jQuery('<img />',{ src : href, alt : '', 'class' : 'lightUpBigImage' }); $this.gjLightbox('open', biggerImg, options); }); }, /** * Opens the lightbox (if not currently open) and displays the given conents * inside the lightbox. Note that contents must be encapsulated by HTML * as it uses .html() to insert into the lightbox. See the documentation * for jQuery's .html() for more info. (in particular, if text seems to * be stripped, you probably need to stick the text inside a <div>) * * @param contents * @param options Object containing the options. Current default options: * { useOverlay : true } (if set to false, overlay will not be used * @returns Chained jQuery() */ open : function (contents, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'), params = jQuery.extend({ useOverlay : true }, options); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //now on to the actual business of showing the contents... var newBox = jQuery('<div />').html(contents); if (data.boxState=='closed') { //box is currently closed, so open it up //first call any open callbacks jQuery.each(data.onOpen, function() {this();}); if (params.useOverlay) { //set dimensions of the overlay data.overlay.css({ width : jQuery(document).width()+'px', height : jQuery(document).height()+'px' }).fadeTo('fast',data.overlayOpacity); } newImg = newBox.find('.lightUpBox_imageBox img,img.lightUpBigImage'); if (newImg.length) { if (newImg.width()==0) { newImg.load(function () { //move it to middle if (data.boxState=='open') { //once it's done loading image, if the lightbox is still open, //move it to the middle again data.box.gj('moveToMiddle'); } }); } } //just in case the version that hard-codes the width/height is used, //reset width/height here to not be set data.box.css({ width: '', height: '' }); //shove the contents in the box and show it... data.box.html(newBox) .gj('moveToMiddle'); internal.afterOpen(data,true); } else { //it's already open... we want a "smooth" transition here! //OK get the current width and "stick" it var oldInner = data.box.children(':first'); //Need to offset width / height since using border-box box sizing //(but only if site has not changed this for some reason) var borderOffset = 0; if (data.box.css('box-sizing')=='border-box') { //account for border offset borderOffset += parseInt(data.box.css('border-left-width'))*2; } var startingD = { width : Math.max(150,oldInner.width())+borderOffset, height : Math.max(150,oldInner.height())+borderOffset }; //"stick" the width before we get rid of the innards data.box.css({ width: startingD.width+'px', height: startingD.height+'px' }); //fade out the innards oldInner.fadeOut('slow', function () { //OK hide the outer box newBox.hide(); //shove it in the page data.box.html(newBox); //add the observer var newImg = newBox.select('.lightUpBox_imageBox img'); var morphingTime = function () { //get new dimensions var newD = { width : Math.max(150,newBox.width())+borderOffset, height : Math.max(150,newBox.height())+borderOffset }; //make sure overflow isn't shown data.box.css({overflow: 'hidden'}); //now morph it into correct size! data.box.animate({ width : newD.width+'px', height : newD.height+'px' }, function () { //when done moving it to the proper width / height, //unset CSS width and height to allow them to adjust data.box.css({width:'',height:''}); }); }; if (newImg.length) { if (newImg.width() > 0) { //it's already loaded morphingTime(); } else { //size is 0, so bind the morph to when the image //is loaded newImg.on('load.gjLightbox', morphingTime); } } internal.afterOpen(data,false); //fade in the new box newBox.fadeIn('fast'); //destroy the old data to free up the memory oldInner.remove(); }); } //set state to open data.boxState = 'open'; }); }, /** * Easy way to tell if a lightbox is open or not * @returns Boolean */ isOpen : function() { var $this=jQuery(this), data = $this.data('gjLightbox'); if(data && data.boxState=='open') { return true; } return false; }, /** * Closes the lightbox and restores everything to normal. * @param options Currently there are no valid options that can be passed in. * @returns Chained jQuery() */ close : function (options) { return this.each(function () { var $this=jQuery(this), data = $this.data('gjLightbox'); if (!data) { //it should already be initialized if trying to close it! $this.gjLightbox(); data = $this.data('gjLightbox'); if (!data) { //initialize went wrong, don't do anything return; } } if (data.boxState=='closed') { //already closed //jQuery.error('lightbox already closed.'); return; } //get rid of the overlay data.overlay.fadeOut('fast'); //close the box data.box.fadeOut('fast', function () { //go through all the onClose callbacks jQuery.each(data.onClose, function() {this();}); }); //stop the slideshow slideshow.stop(data); //change the state data.boxState = 'closed'; }); }, /** * Use to add click observer on all of the matched elements to open the * links in lightbox. This expects to be an <a> tag with the href pointing * to the URL of the contents to load in the lightbox. */ clickLink : function () { return this.each(function () { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function () { jQuery(document).gjLightbox('get', jQuery(this).attr('href')); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * Adds a click observer to all matched elements that opens an image in * the lightbox. This expects to be an <a> tag with the href pointing to * the URL of the image to open. * @returns Chained jQuery() */ clickLinkImg : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function() { jQuery(document).gjLightbox('getImg', jQuery(this).attr('href')); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * Adds click observer that when clicked, will close the lightbox. * @returns Chained jQuery() */ clickClose : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function() { jQuery(document).gjLightbox('close'); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * DEPRECATED: This was implemented in the old prototype version, but doesn't * look like it is used anywhere in the core code anymore. It may be removed * in a future release, so do not rely on it. * @returns Chained jQuery() */ clickDisabled : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox') .on('click.gjLightbox', function () { return false; }) .css({opacity:0.3}) .addClass('lightboxLinkDisabledProcessed'); }); }, /** * Start up the slideshow * @returns Chained jQuery() */ startSlideshow : function () { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } slideshow.start(data); }); }, /** * Stop the slideshow * @returns Chained jQuery() */ stopSlideshow : function () { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } slideshow.stop(data); }); } }; /** * This part makes the plugin work in jQuery. */ jQuery.fn.gjLightbox = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjLightbox'); } }; }(jQuery));
// @git-info@ /** * This is a lightbox that is very fancy-like */ (function (jQuery) { /** * This is used internally, with private scope, just as convienience for * helping to organize things. */ var internal = { _hiddenElems : [] }; /** * Primary callback function for onOpen that hides all of the elements that * have issues in some browsers with an overlay */ internal.onOpen = function () { jQuery('object, select, embed').each (function () { if (this.style.visibility != 'hidden') { this.style.visibility = 'hidden'; internal._hiddenElems[internal._hiddenElems.length] = this; } }); }; /** * Primary callback function for onClose that un-hides all the stuff that * was hidden by onOpen. */ internal.onClose = function () { jQuery.each(internal._hiddenElems, function () { this.style.visibility = 'visible'; }); internal._hiddenElems = []; }; /** * Called after the lightbox is open. In it's own function because sometimes * it happens right away (when opening lightbox when it was previously closed), * and sometimes it is deffered until animations are done (when it is transitioning * from one set of contents to another smoothly). * * @param data The data object * @param isNew Whether we need to fade the box in or not */ internal.afterOpen = function (data, isNew) { var alreadyOpen = !data.navBarHidden; //watch any image links... data.box.find('a.lightUpImg').gjLightbox('clickLinkImg'); //watch normal links... data.box.find('a.lightUpLink').gjLightbox('clickLink'); //watch disabled links.. data.box.find('.lightUpDisabled').gjLightbox('clickDisabled'); //umm, something to do with closing or opening in new window data.box.find('.lightUpBox_imageBox img,img.lightUpBigImage,.closeLightUpBox,.closeBoxX').each (function (){ elem = jQuery(this); if (elem.parent().is('a.lightUpBox_link')) { //this is something that links somewhere, instead of causing it //to close, instead open the link in new window elem.parent('a.lightUpBox_link').on('click.gjLightbox', function (action) { window.open(this.href); return false; }); } else { //close it.. note that this is the reason we use if, so that //we have an else to go into... we do not close the box fi the parent is //certain class. elem.gjLightbox('clickClose'); } }); //call any onComplete callbacks jQuery.each(data.onComplete, function() {this();}); //stuff for calendars, for now keep using prototype to do that part, //until we get chance to replace all the calendars with jquery version gjUtil.initDatePicker(); //special stuff for nav data.box.find('.lightUpBox_navigation').each(function () { slideshow.navObserver(data, jQuery(this)); jQuery(this).css({opacity : (alreadyOpen)? 0.9: 0.08}); }); //make any disabled links grayed out data.box.find('.disabledLink').css({opacity: 0.4}); //Make it draggable, if it finds applicable anchor if (data.box.find('.lightUpMover,.lightUpTitle').length) { //make it slightly see-through when dragging, for fun and profit data.box.draggable({ handle : '.lightUpMover,.lightUpTitle', opacity : 0.75 }); } if (isNew) { //need to fade the box in data.box.fadeIn('slow'); } }; /** * Another private scope object, used for organisation and such. Holds * things dealing with the image slideshow that takes place when the lightbox * is used to show group of images for a listing. */ var slideshow = {}; /** * Sets up the navigation for the slideshow. * @param data * @param element */ slideshow.navObserver = function (data, element) { if (!element) { return; } //so we can reference it later easily data.navBar = element; //when hover over image if (data.box) { data.box.on('mouseenter.gjLightbox', function () { if (data.navBar) { data.navBarHidden = false; data.navBar.fadeTo('fast',0.9); } }); data.box.on('mouseleave.gjLightbox', function () { if (data.navBar){ data.navBarHidden = true; data.navBar.fadeTo('fast',0.08); } }); } //play and pause observers var play = data.navBar.find('a.playLink'); var pause = data.navBar.find('a.pauseLink'); var disabledPlay = data.navBar.find('span.noplayLink'); if (!play.length || !pause.length || !disabledPlay.length) { //couldn't find play button? can't do anything beyond this point. return; } //clear any observers, just in case they are already being observed play.unbind('.gjLightbox'); pause.unbind('.gjLightbox'); //watch them for clicks play.on('click.gjLightbox', function () { jQuery(this).hide() //relies on play being first button .next().show(); slideshow.start(data); return false; }); pause.on('click.gjLightbox', function () { jQuery(this).hide() //relies on play being first button .prev().show(); slideshow.stop(data); return false; }); //init the play pause buttons slideshow.initPlayPause(data); }; /** * Starts up the slideshow. * @param data */ slideshow.start = function (data) { if (data.slideshowPlaying) { //nothin to do, it's already started. return; } data.slideshowPlaying = true; slideshow._timeout(data); }; /** * Super-internal FTW! Used by slideshow.start to start the timeout thingy * that makes it go to the next image in the slideshow. In it's own method * because it's used in different places. * @param data */ slideshow._timeout = function (data) { data._slideshow = setTimeout(function () {slideshow._nextImage(data);},1000*data.slideshowDelay); }; /** * Stop the slideshow from going on * @param data */ slideshow.stop = function (data) { clearTimeout(data._slideshow); data.slideshowPlaying = false; data._startUpSlideshow = false; }; /** * Super-internal! Used to get the next image for the slideshow. * @param data */ slideshow._nextImage = function (data) { if (!data.nextImageId || !data.slideshowPlaying) { //nothing to do return; } //generate URL var url = 'get_image.php?id='+data.nextImageId+'&playing=1'; data.nextImageId = 0;//so it doesn't keep just refreshing itself data._startUpSlideshow = true; if (data.navBar) { //hide the navigation so it can't be clicked during transition, since //clicks will have no effect during that time. data.navBar.hide(); } jQuery(document).gjLightbox('get',url); }; /** * Sets up the play and pause buttons in the navigation * @param data */ slideshow.initPlayPause = function (data) { var play = data.navBar.find('a.playLink'); var pause = data.navBar.find('a.pauseLink'); var disabledPlay = data.navBar.find('span.noplayLink'); if (!play.length || !pause.length || !disabledPlay.length) { //couldn't find play button? can't do anything beyond this point. //alert('no can do anything.'+data.navBar); return; } if (data.nextImageId) { //we can play! disabledPlay.hide(); if (data.slideshowPlaying) { //show pause pause.show(); } else { play.show(); } } }; /** * These of course, are the main methods that can be accessed the standard way * for any jQuery plugin. */ var methods = { /** * Sets up the lightbox on the document and the default settings. Note that * this will ONLY work on the document, it will not work for any other * jQuery selector. The same goes for anything that acts on the lightbox. * * @param options * @returns jQuery so can chain this with other stuff. */ init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjLightbox'); if (!$this.is(document)) { //this is not valid to call on anything except for the document jQuery.error('This is not a valid selector. Can only initialize the lightbox on the document.'); return; } if (!data) { $this.data('gjLightbox',$this.extend({ //default options here slideshowDelay : 5, overlayOpacity : 0.6, boxState : 'closed', onOpen : [internal.onOpen], onClose : [internal.onClose], onComplete : [], nextImageId : 0, _startUpSlideshow : false, box : jQuery('<div />', { 'class' : 'gjLightbox' }).prependTo('body').hide(), overlay : jQuery('<div />', { 'class' : 'gjLightboxOverlay', click: function () {$this.gjLightbox('close');} }).prependTo('body').hide() }, options)); //re-get the data so it is the data object that will be used //(and more importantly, the one that is updated) in the rest of //the plugin. data = $this.data('gjLightbox'); //go ahead and bind the esc character to close lightbox $this.on('keydown.gjLightbox', function (e){ if (e.keyCode==27) { //escape key pressed if (data.boxState=='open') { //lightbox is open, close it jQuery(document).gjLightbox('close'); //and stop the event from bubbling up further return false; } } }); //also watch for resize window jQuery(window).resize(function () { jQuery('.gjLightboxOverlay').css({ width : jQuery(document).width()+'px', height : jQuery(document).height()+'px' }); }); } }); }, /** * Used internally, just un-binds any observers specific to this plugin */ destroy : function () { return this.each(function() { //remove binding for... well any of the binding we may have added jQuery(this).unbind('.gjLightbox'); }); }, /** * Meant to mimic jQuery.get() with a small change, the contents are automatically * loaded into the lightbox and displayed. * * @param href * @param options Passed to open() method, see that for more info. * @returns chained jQuery() */ get : function (href, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //get contents of link jQuery.get(href, function (contents) { $this.gjLightbox('open', contents, options); if (data._startUpSlideshow) { data._startUpSlideshow = false; slideshow._timeout(data); } }, 'html'); }); }, /** * Much like get, except that this uses POST to get the contents to display * in the lightbox. * * @param href The URL to post to * @param params The POST parameters to send * @param options Passed to open() method, see that for more info. Added * in version 7.2.0 * @returns Chained jQuery() */ post : function (href, params, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //get contents of link jQuery.post(href, params, function (contents) { $this.gjLightbox('open', contents, options); if (data._startUpSlideshow) { data._startUpSlideshow = false; slideshow._timeout(data); } }, 'html'); }); }, /** * Similar to get(), except this is specifically for getting an image directly * instead of getting HTML that might contain a reference to an image. * This will display the image in the lightbox. * * @param href URL to the image to show * @param options Passed along to open() * @returns Chained jQuery() */ getImg : function (href,options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } var biggerImg = jQuery('<img />',{ src : href, alt : '', 'class' : 'lightUpBigImage' }); $this.gjLightbox('open', biggerImg, options); }); }, /** * Opens the lightbox (if not currently open) and displays the given conents * inside the lightbox. Note that contents must be encapsulated by HTML * as it uses .html() to insert into the lightbox. See the documentation * for jQuery's .html() for more info. (in particular, if text seems to * be stripped, you probably need to stick the text inside a <div>) * * @param contents * @param options Object containing the options. Current default options: * { useOverlay : true } (if set to false, overlay will not be used * @returns Chained jQuery() */ open : function (contents, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'), params = jQuery.extend({ useOverlay : true }, options); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //now on to the actual business of showing the contents... var newBox = jQuery('<div />').html(contents); if (data.boxState=='closed') { //box is currently closed, so open it up //first call any open callbacks jQuery.each(data.onOpen, function() {this();}); if (params.useOverlay) { //set dimensions of the overlay data.overlay.css({ width : jQuery(document).width()+'px', height : jQuery(document).height()+'px' }).fadeTo('fast',data.overlayOpacity); } newImg = newBox.find('.lightUpBox_imageBox img,img.lightUpBigImage'); if (newImg.length) { if (newImg.width()==0) { newImg.load(function () { //move it to middle if (data.boxState=='open') { //once it's done loading image, if the lightbox is still open, //move it to the middle again data.box.gj('moveToMiddle'); } }); } } //just in case the version that hard-codes the width/height is used, //reset width/height here to not be set data.box.css({ width: '', height: '' }); //shove the contents in the box and show it... data.box.html(newBox) .gj('moveToMiddle'); internal.afterOpen(data,true); } else { //it's already open... we want a "smooth" transition here! //OK get the current width and "stick" it var oldInner = data.box.children(':first'); //Need to offset width / height since using border-box box sizing //(but only if site has not changed this for some reason) var borderOffset = 0; if (data.box.css('box-sizing')=='border-box') { //account for border offset borderOffset += parseInt(data.box.css('border-left-width'))*2; } var startingD = { width : Math.max(150,oldInner.width())+borderOffset, height : Math.max(150,oldInner.height())+borderOffset }; //"stick" the width before we get rid of the innards data.box.css({ width: startingD.width+'px', height: startingD.height+'px' }); //fade out the innards oldInner.fadeOut('slow', function () { //OK hide the outer box newBox.hide(); //shove it in the page data.box.html(newBox); //add the observer var newImg = newBox.select('.lightUpBox_imageBox img'); var morphingTime = function () { //get new dimensions var newD = { width : Math.max(150,newBox.width())+borderOffset, height : Math.max(150,newBox.height())+borderOffset }; //make sure overflow isn't shown data.box.css({overflow: 'hidden'}); //now morph it into correct size! data.box.animate({ width : newD.width+'px', height : newD.height+'px' }, function () { //when done moving it to the proper width / height, //unset CSS width and height to allow them to adjust data.box.css({width:'',height:''}); }); }; if (newImg.length) { if (newImg.width() > 0) { //it's already loaded morphingTime(); } else { //size is 0, so bind the morph to when the image //is loaded newImg.on('load.gjLightbox', morphingTime); } } internal.afterOpen(data,false); //fade in the new box newBox.fadeIn('fast'); //destroy the old data to free up the memory oldInner.remove(); }); } //set state to open data.boxState = 'open'; }); }, /** * Easy way to tell if a lightbox is open or not * @returns Boolean */ isOpen : function() { var $this=jQuery(this), data = $this.data('gjLightbox'); if(data && data.boxState=='open') { return true; } return false; }, /** * Closes the lightbox and restores everything to normal. * @param options Currently there are no valid options that can be passed in. * @returns Chained jQuery() */ close : function (options) { return this.each(function () { var $this=jQuery(this), data = $this.data('gjLightbox'); if (!data) { //it should already be initialized if trying to close it! $this.gjLightbox(); data = $this.data('gjLightbox'); if (!data) { //initialize went wrong, don't do anything return; } } if (data.boxState=='closed') { //already closed //jQuery.error('lightbox already closed.'); return; } //get rid of the overlay data.overlay.fadeOut('fast'); //close the box data.box.fadeOut('fast', function () { //go through all the onClose callbacks jQuery.each(data.onClose, function() {this();}); }); //stop the slideshow slideshow.stop(data); //change the state data.boxState = 'closed'; }); }, /** * Use to add click observer on all of the matched elements to open the * links in lightbox. This expects to be an <a> tag with the href pointing * to the URL of the contents to load in the lightbox. */ clickLink : function () { return this.each(function () { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function () { jQuery(document).gjLightbox('get', jQuery(this).attr('href')); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * Adds a click observer to all matched elements that opens an image in * the lightbox. This expects to be an <a> tag with the href pointing to * the URL of the image to open. * @returns Chained jQuery() */ clickLinkImg : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function() { jQuery(document).gjLightbox('getImg', jQuery(this).attr('href')); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * Adds click observer that when clicked, will close the lightbox. * @returns Chained jQuery() */ clickClose : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function() { jQuery(document).gjLightbox('close'); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * DEPRECATED: This was implemented in the old prototype version, but doesn't * look like it is used anywhere in the core code anymore. It may be removed * in a future release, so do not rely on it. * @returns Chained jQuery() */ clickDisabled : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox') .on('click.gjLightbox', function () { return false; }) .css({opacity:0.3}) .addClass('lightboxLinkDisabledProcessed'); }); }, /** * Start up the slideshow * @returns Chained jQuery() */ startSlideshow : function () { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } slideshow.start(data); }); }, /** * Stop the slideshow * @returns Chained jQuery() */ stopSlideshow : function () { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } slideshow.stop(data); }); } }; /** * This part makes the plugin work in jQuery. */ jQuery.fn.gjLightbox = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjLightbox'); } }; }(jQuery)); // @git-info@ /** * This is a lightbox that is very fancy-like */ (function (jQuery) { /** * This is used internally, with private scope, just as convienience for * helping to organize things. */ var internal = { _hiddenElems : [] }; /** * Primary callback function for onOpen that hides all of the elements that * have issues in some browsers with an overlay */ internal.onOpen = function () { jQuery('object, select, embed').each (function () { if (this.style.visibility != 'hidden') { this.style.visibility = 'hidden'; internal._hiddenElems[internal._hiddenElems.length] = this; } }); }; /** * Primary callback function for onClose that un-hides all the stuff that * was hidden by onOpen. */ internal.onClose = function () { jQuery.each(internal._hiddenElems, function () { this.style.visibility = 'visible'; }); internal._hiddenElems = []; }; /** * Called after the lightbox is open. In it's own function because sometimes * it happens right away (when opening lightbox when it was previously closed), * and sometimes it is deffered until animations are done (when it is transitioning * from one set of contents to another smoothly). * * @param data The data object * @param isNew Whether we need to fade the box in or not */ internal.afterOpen = function (data, isNew) { var alreadyOpen = !data.navBarHidden; //watch any image links... data.box.find('a.lightUpImg').gjLightbox('clickLinkImg'); //watch normal links... data.box.find('a.lightUpLink').gjLightbox('clickLink'); //watch disabled links.. data.box.find('.lightUpDisabled').gjLightbox('clickDisabled'); //umm, something to do with closing or opening in new window data.box.find('.lightUpBox_imageBox img,img.lightUpBigImage,.closeLightUpBox,.closeBoxX').each (function (){ elem = jQuery(this); if (elem.parent().is('a.lightUpBox_link')) { //this is something that links somewhere, instead of causing it //to close, instead open the link in new window elem.parent('a.lightUpBox_link').on('click.gjLightbox', function (action) { window.open(this.href); return false; }); } else { //close it.. note that this is the reason we use if, so that //we have an else to go into... we do not close the box fi the parent is //certain class. elem.gjLightbox('clickClose'); } }); //call any onComplete callbacks jQuery.each(data.onComplete, function() {this();}); //stuff for calendars, for now keep using prototype to do that part, //until we get chance to replace all the calendars with jquery version gjUtil.initDatePicker(); //special stuff for nav data.box.find('.lightUpBox_navigation').each(function () { slideshow.navObserver(data, jQuery(this)); jQuery(this).css({opacity : (alreadyOpen)? 0.9: 0.08}); }); //make any disabled links grayed out data.box.find('.disabledLink').css({opacity: 0.4}); //Make it draggable, if it finds applicable anchor if (data.box.find('.lightUpMover,.lightUpTitle').length) { //make it slightly see-through when dragging, for fun and profit data.box.draggable({ handle : '.lightUpMover,.lightUpTitle', opacity : 0.75 }); } if (isNew) { //need to fade the box in data.box.fadeIn('slow'); } }; /** * Another private scope object, used for organisation and such. Holds * things dealing with the image slideshow that takes place when the lightbox * is used to show group of images for a listing. */ var slideshow = {}; /** * Sets up the navigation for the slideshow. * @param data * @param element */ slideshow.navObserver = function (data, element) { if (!element) { return; } //so we can reference it later easily data.navBar = element; //when hover over image if (data.box) { data.box.on('mouseenter.gjLightbox', function () { if (data.navBar) { data.navBarHidden = false; data.navBar.fadeTo('fast',0.9); } }); data.box.on('mouseleave.gjLightbox', function () { if (data.navBar){ data.navBarHidden = true; data.navBar.fadeTo('fast',0.08); } }); } //play and pause observers var play = data.navBar.find('a.playLink'); var pause = data.navBar.find('a.pauseLink'); var disabledPlay = data.navBar.find('span.noplayLink'); if (!play.length || !pause.length || !disabledPlay.length) { //couldn't find play button? can't do anything beyond this point. return; } //clear any observers, just in case they are already being observed play.unbind('.gjLightbox'); pause.unbind('.gjLightbox'); //watch them for clicks play.on('click.gjLightbox', function () { jQuery(this).hide() //relies on play being first button .next().show(); slideshow.start(data); return false; }); pause.on('click.gjLightbox', function () { jQuery(this).hide() //relies on play being first button .prev().show(); slideshow.stop(data); return false; }); //init the play pause buttons slideshow.initPlayPause(data); }; /** * Starts up the slideshow. * @param data */ slideshow.start = function (data) { if (data.slideshowPlaying) { //nothin to do, it's already started. return; } data.slideshowPlaying = true; slideshow._timeout(data); }; /** * Super-internal FTW! Used by slideshow.start to start the timeout thingy * that makes it go to the next image in the slideshow. In it's own method * because it's used in different places. * @param data */ slideshow._timeout = function (data) { data._slideshow = setTimeout(function () {slideshow._nextImage(data);},1000*data.slideshowDelay); }; /** * Stop the slideshow from going on * @param data */ slideshow.stop = function (data) { clearTimeout(data._slideshow); data.slideshowPlaying = false; data._startUpSlideshow = false; }; /** * Super-internal! Used to get the next image for the slideshow. * @param data */ slideshow._nextImage = function (data) { if (!data.nextImageId || !data.slideshowPlaying) { //nothing to do return; } //generate URL var url = 'get_image.php?id='+data.nextImageId+'&playing=1'; data.nextImageId = 0;//so it doesn't keep just refreshing itself data._startUpSlideshow = true; if (data.navBar) { //hide the navigation so it can't be clicked during transition, since //clicks will have no effect during that time. data.navBar.hide(); } jQuery(document).gjLightbox('get',url); }; /** * Sets up the play and pause buttons in the navigation * @param data */ slideshow.initPlayPause = function (data) { var play = data.navBar.find('a.playLink'); var pause = data.navBar.find('a.pauseLink'); var disabledPlay = data.navBar.find('span.noplayLink'); if (!play.length || !pause.length || !disabledPlay.length) { //couldn't find play button? can't do anything beyond this point. //alert('no can do anything.'+data.navBar); return; } if (data.nextImageId) { //we can play! disabledPlay.hide(); if (data.slideshowPlaying) { //show pause pause.show(); } else { play.show(); } } }; /** * These of course, are the main methods that can be accessed the standard way * for any jQuery plugin. */ var methods = { /** * Sets up the lightbox on the document and the default settings. Note that * this will ONLY work on the document, it will not work for any other * jQuery selector. The same goes for anything that acts on the lightbox. * * @param options * @returns jQuery so can chain this with other stuff. */ init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjLightbox'); if (!$this.is(document)) { //this is not valid to call on anything except for the document jQuery.error('This is not a valid selector. Can only initialize the lightbox on the document.'); return; } if (!data) { $this.data('gjLightbox',$this.extend({ //default options here slideshowDelay : 5, overlayOpacity : 0.6, boxState : 'closed', onOpen : [internal.onOpen], onClose : [internal.onClose], onComplete : [], nextImageId : 0, _startUpSlideshow : false, box : jQuery('<div />', { 'class' : 'gjLightbox' }).prependTo('body').hide(), overlay : jQuery('<div />', { 'class' : 'gjLightboxOverlay', click: function () {$this.gjLightbox('close');} }).prependTo('body').hide() }, options)); //re-get the data so it is the data object that will be used //(and more importantly, the one that is updated) in the rest of //the plugin. data = $this.data('gjLightbox'); //go ahead and bind the esc character to close lightbox $this.on('keydown.gjLightbox', function (e){ if (e.keyCode==27) { //escape key pressed if (data.boxState=='open') { //lightbox is open, close it jQuery(document).gjLightbox('close'); //and stop the event from bubbling up further return false; } } }); //also watch for resize window jQuery(window).resize(function () { jQuery('.gjLightboxOverlay').css({ width : jQuery(document).width()+'px', height : jQuery(document).height()+'px' }); }); } }); }, /** * Used internally, just un-binds any observers specific to this plugin */ destroy : function () { return this.each(function() { //remove binding for... well any of the binding we may have added jQuery(this).unbind('.gjLightbox'); }); }, /** * Meant to mimic jQuery.get() with a small change, the contents are automatically * loaded into the lightbox and displayed. * * @param href * @param options Passed to open() method, see that for more info. * @returns chained jQuery() */ get : function (href, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //get contents of link jQuery.get(href, function (contents) { $this.gjLightbox('open', contents, options); if (data._startUpSlideshow) { data._startUpSlideshow = false; slideshow._timeout(data); } }, 'html'); }); }, /** * Much like get, except that this uses POST to get the contents to display * in the lightbox. * * @param href The URL to post to * @param params The POST parameters to send * @param options Passed to open() method, see that for more info. Added * in version 7.2.0 * @returns Chained jQuery() */ post : function (href, params, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //get contents of link jQuery.post(href, params, function (contents) { $this.gjLightbox('open', contents, options); if (data._startUpSlideshow) { data._startUpSlideshow = false; slideshow._timeout(data); } }, 'html'); }); }, /** * Similar to get(), except this is specifically for getting an image directly * instead of getting HTML that might contain a reference to an image. * This will display the image in the lightbox. * * @param href URL to the image to show * @param options Passed along to open() * @returns Chained jQuery() */ getImg : function (href,options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!href) { jQuery.error('HREF link not specified, nothing to get!'); return; } if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } var biggerImg = jQuery('<img />',{ src : href, alt : '', 'class' : 'lightUpBigImage' }); $this.gjLightbox('open', biggerImg, options); }); }, /** * Opens the lightbox (if not currently open) and displays the given conents * inside the lightbox. Note that contents must be encapsulated by HTML * as it uses .html() to insert into the lightbox. See the documentation * for jQuery's .html() for more info. (in particular, if text seems to * be stripped, you probably need to stick the text inside a <div>) * * @param contents * @param options Object containing the options. Current default options: * { useOverlay : true } (if set to false, overlay will not be used * @returns Chained jQuery() */ open : function (contents, options) { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'), params = jQuery.extend({ useOverlay : true }, options); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } //now on to the actual business of showing the contents... var newBox = jQuery('<div />').html(contents); if (data.boxState=='closed') { //box is currently closed, so open it up //first call any open callbacks jQuery.each(data.onOpen, function() {this();}); if (params.useOverlay) { //set dimensions of the overlay data.overlay.css({ width : jQuery(document).width()+'px', height : jQuery(document).height()+'px' }).fadeTo('fast',data.overlayOpacity); } newImg = newBox.find('.lightUpBox_imageBox img,img.lightUpBigImage'); if (newImg.length) { if (newImg.width()==0) { newImg.load(function () { //move it to middle if (data.boxState=='open') { //once it's done loading image, if the lightbox is still open, //move it to the middle again data.box.gj('moveToMiddle'); } }); } } //just in case the version that hard-codes the width/height is used, //reset width/height here to not be set data.box.css({ width: '', height: '' }); //shove the contents in the box and show it... data.box.html(newBox) .gj('moveToMiddle'); internal.afterOpen(data,true); } else { //it's already open... we want a "smooth" transition here! //OK get the current width and "stick" it var oldInner = data.box.children(':first'); //Need to offset width / height since using border-box box sizing //(but only if site has not changed this for some reason) var borderOffset = 0; if (data.box.css('box-sizing')=='border-box') { //account for border offset borderOffset += parseInt(data.box.css('border-left-width'))*2; } var startingD = { width : Math.max(150,oldInner.width())+borderOffset, height : Math.max(150,oldInner.height())+borderOffset }; //"stick" the width before we get rid of the innards data.box.css({ width: startingD.width+'px', height: startingD.height+'px' }); //fade out the innards oldInner.fadeOut('slow', function () { //OK hide the outer box newBox.hide(); //shove it in the page data.box.html(newBox); //add the observer var newImg = newBox.select('.lightUpBox_imageBox img'); var morphingTime = function () { //get new dimensions var newD = { width : Math.max(150,newBox.width())+borderOffset, height : Math.max(150,newBox.height())+borderOffset }; //make sure overflow isn't shown data.box.css({overflow: 'hidden'}); //now morph it into correct size! data.box.animate({ width : newD.width+'px', height : newD.height+'px' }, function () { //when done moving it to the proper width / height, //unset CSS width and height to allow them to adjust data.box.css({width:'',height:''}); }); }; if (newImg.length) { if (newImg.width() > 0) { //it's already loaded morphingTime(); } else { //size is 0, so bind the morph to when the image //is loaded newImg.on('load.gjLightbox', morphingTime); } } internal.afterOpen(data,false); //fade in the new box newBox.fadeIn('fast'); //destroy the old data to free up the memory oldInner.remove(); }); } //set state to open data.boxState = 'open'; }); }, /** * Easy way to tell if a lightbox is open or not * @returns Boolean */ isOpen : function() { var $this=jQuery(this), data = $this.data('gjLightbox'); if(data && data.boxState=='open') { return true; } return false; }, /** * Closes the lightbox and restores everything to normal. * @param options Currently there are no valid options that can be passed in. * @returns Chained jQuery() */ close : function (options) { return this.each(function () { var $this=jQuery(this), data = $this.data('gjLightbox'); if (!data) { //it should already be initialized if trying to close it! $this.gjLightbox(); data = $this.data('gjLightbox'); if (!data) { //initialize went wrong, don't do anything return; } } if (data.boxState=='closed') { //already closed //jQuery.error('lightbox already closed.'); return; } //get rid of the overlay data.overlay.fadeOut('fast'); //close the box data.box.fadeOut('fast', function () { //go through all the onClose callbacks jQuery.each(data.onClose, function() {this();}); }); //stop the slideshow slideshow.stop(data); //change the state data.boxState = 'closed'; }); }, /** * Use to add click observer on all of the matched elements to open the * links in lightbox. This expects to be an <a> tag with the href pointing * to the URL of the contents to load in the lightbox. */ clickLink : function () { return this.each(function () { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function () { jQuery(document).gjLightbox('get', jQuery(this).attr('href')); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * Adds a click observer to all matched elements that opens an image in * the lightbox. This expects to be an <a> tag with the href pointing to * the URL of the image to open. * @returns Chained jQuery() */ clickLinkImg : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function() { jQuery(document).gjLightbox('getImg', jQuery(this).attr('href')); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * Adds click observer that when clicked, will close the lightbox. * @returns Chained jQuery() */ clickClose : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox').on('click.gjLightbox', function() { jQuery(document).gjLightbox('close'); //make sure the ones that are links or what not don't continue return false; }); }); }, /** * DEPRECATED: This was implemented in the old prototype version, but doesn't * look like it is used anywhere in the core code anymore. It may be removed * in a future release, so do not rely on it. * @returns Chained jQuery() */ clickDisabled : function () { return this.each(function() { jQuery(this).unbind('.gjLightbox') .on('click.gjLightbox', function () { return false; }) .css({opacity:0.3}) .addClass('lightboxLinkDisabledProcessed'); }); }, /** * Start up the slideshow * @returns Chained jQuery() */ startSlideshow : function () { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } slideshow.start(data); }); }, /** * Stop the slideshow * @returns Chained jQuery() */ stopSlideshow : function () { return this.each(function(){ var $this=jQuery(this), data=$this.data('gjLightbox'); if (!data) { //has not yet been initialized $this.gjLightbox(); data=$this.data('gjLightbox'); if (!data) { //problem initializing, do not proceed return; } } slideshow.stop(data); }); } }; /** * This part makes the plugin work in jQuery. */ jQuery.fn.gjLightbox = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjLightbox'); } }; }(jQuery));
// @git-info@ /** * This is a simple carousel that the software makes use of */ (function (jQuery) { var methods = { /** * Initializes the carousel on the selection, as long as it contains * elements that the carousel knows how to work with. Specifically, that * it has at least 2 "gallery_row" elements to slide between. * * @param options * @returns Chained jQuery() */ init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjSimpleCarousel'); if (!data) { $this.data('gjSimpleCarousel',$this.extend({ auto_slide : true, hover_pause : true, key_slide : true, auto_slide_seconds : 5, dot_text : '•' }, options)); data = $this.data('gjSimpleCarousel'); } var sections = $this.find('.gallery_row').length; if (sections < 2) { //do not bother... only one or 0 sections return; } //figure out the dots before doing any cloning. var dot = '<span class="gallery_carousel_dot"> '+data.dot_text+' </span>'; var dotActive = '<span class="gallery_carousel_dot_active"> '+data.dot_text+' </span>'; var dots = dotActive; for (var i = 1; i < $this.find('.gallery_row').length; i++) { dots += dot; } if (sections < 3) { //needs to have at least 3, one for right before and one for //after... So needs to close the 2 sections so they show correctly $this.find('.gallery_row').clone().insertAfter($this.find('.gallery_row:last')); } //set up each row to be inline var row_width = $this.outerWidth(true); $this.find('.gallery_row').css({'display':'inline-block', 'width':row_width+'px'}); //show the dots $this.find('.leftScroll').after(dots); //Now add images if needed $this.find('.galleryScroll').show(); //bind them $this.find('.leftScroll').click(function () { jQuery(this).parents('.listing_set.gallery').gjSimpleCarousel('slide',{where:'left'}); }); $this.find('.rightScroll').click(function () { jQuery(this).parents('.listing_set.gallery').gjSimpleCarousel('slide',{where:'right'}); }); //Move the last item before the first one, so if they click back it goes //to the last one $this.find('.gallery_row:first').before($this.find('.gallery_row:last')); //set the left $this.find('.gallery_inner').css({ 'left':'-'+row_width+'px' }); var slideMe = function () {$this.gjSimpleCarousel('slide',{where:'right'});}; //check if auto sliding is enabled if (data.auto_slide) { //set the interval to call function to slide with option "right" var timer = setInterval(slideMe, data.auto_slide_seconds*1000); if (data.hover_pause) { $this.hover(function () { clearInterval(timer); }, function () { //re-start timer timer = setInterval(slideMe,data.auto_slide_seconds*1000); }); } } if (data.key_slide) { $this.addClass('gj_carousel_keySlide'); } }); }, /** * Slide to left or right. * @param options Object, something like {where : 'left'}. To slide to * the right, specify {where:'right'}. * @returns Chained jQuery() */ slide : function (options) { var where = options.where || 'left'; return this.each(function(){ var $this = jQuery(this), data = $this.data('gjSimpleCarousel'); if (!data) { //must not be initialized... $this.gjSimpleCarousel(); data = $this.data('gjSimpleCarousel'); if (!data) { //probably not valid for some reason return; } } var item_width = $this.find('.gallery_row').outerWidth(); var left_indent = parseInt($this.find('.gallery_inner').css('left')); //alert('left indent:'+left_indent+' item width: '+item_width); if (where=='left') { left_indent = left_indent+item_width; } else { left_indent = left_indent-item_width; } $this.find('.gallery_inner:not(:animated)').animate({'left' : left_indent}, 500, function () { //when the animation finishes move next item around to give //illusion of infinit stuff if (where=='left') { $this.find('.gallery_row:first').before($this.find('.gallery_row:last')); if ($this.find('.gallery_carousel_dot_active').prev().is('img')) { //it is first, so move it to last $this.find('.rightScroll').before($this.find('.gallery_carousel_dot_active')); } else { $this.find('.gallery_carousel_dot_active').prev().before($this.find('.gallery_carousel_dot_active')); } } else { $this.find('.gallery_row:last').after($this.find('.gallery_row:first')); if ($this.find('.gallery_carousel_dot_active').next().is('img')) { //it is last, so move it to first $this.find('.leftScroll').after($this.find('.gallery_carousel_dot_active')); } else { $this.find('.gallery_carousel_dot_active').next().after($this.find('.gallery_carousel_dot_active')); } } $this.find('.gallery_inner').css({'left':'-'+item_width+'px'}); }); }); } }; jQuery.fn.gjSimpleCarousel = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjSimpleCarousel'); } }; }(jQuery));
// @git-info@ /** * This is a simple carousel that the software makes use of */ (function (jQuery) { var methods = { /** * Initializes the carousel on the selection, as long as it contains * elements that the carousel knows how to work with. Specifically, that * it has at least 2 "gallery_row" elements to slide between. * * @param options * @returns Chained jQuery() */ init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjSimpleCarousel'); if (!data) { $this.data('gjSimpleCarousel',$this.extend({ auto_slide : true, hover_pause : true, key_slide : true, auto_slide_seconds : 5, dot_text : '•' }, options)); data = $this.data('gjSimpleCarousel'); } var sections = $this.find('.gallery_row').length; if (sections < 2) { //do not bother... only one or 0 sections return; } //figure out the dots before doing any cloning. var dot = '<span class="gallery_carousel_dot"> '+data.dot_text+' </span>'; var dotActive = '<span class="gallery_carousel_dot_active"> '+data.dot_text+' </span>'; var dots = dotActive; for (var i = 1; i < $this.find('.gallery_row').length; i++) { dots += dot; } if (sections < 3) { //needs to have at least 3, one for right before and one for //after... So needs to close the 2 sections so they show correctly $this.find('.gallery_row').clone().insertAfter($this.find('.gallery_row:last')); } //set up each row to be inline var row_width = $this.outerWidth(true); $this.find('.gallery_row').css({'display':'inline-block', 'width':row_width+'px'}); //show the dots $this.find('.leftScroll').after(dots); //Now add images if needed $this.find('.galleryScroll').show(); //bind them $this.find('.leftScroll').click(function () { jQuery(this).parents('.listing_set.gallery').gjSimpleCarousel('slide',{where:'left'}); }); $this.find('.rightScroll').click(function () { jQuery(this).parents('.listing_set.gallery').gjSimpleCarousel('slide',{where:'right'}); }); //Move the last item before the first one, so if they click back it goes //to the last one $this.find('.gallery_row:first').before($this.find('.gallery_row:last')); //set the left $this.find('.gallery_inner').css({ 'left':'-'+row_width+'px' }); var slideMe = function () {$this.gjSimpleCarousel('slide',{where:'right'});}; //check if auto sliding is enabled if (data.auto_slide) { //set the interval to call function to slide with option "right" var timer = setInterval(slideMe, data.auto_slide_seconds*1000); if (data.hover_pause) { $this.hover(function () { clearInterval(timer); }, function () { //re-start timer timer = setInterval(slideMe,data.auto_slide_seconds*1000); }); } } if (data.key_slide) { $this.addClass('gj_carousel_keySlide'); } }); }, /** * Slide to left or right. * @param options Object, something like {where : 'left'}. To slide to * the right, specify {where:'right'}. * @returns Chained jQuery() */ slide : function (options) { var where = options.where || 'left'; return this.each(function(){ var $this = jQuery(this), data = $this.data('gjSimpleCarousel'); if (!data) { //must not be initialized... $this.gjSimpleCarousel(); data = $this.data('gjSimpleCarousel'); if (!data) { //probably not valid for some reason return; } } var item_width = $this.find('.gallery_row').outerWidth(); var left_indent = parseInt($this.find('.gallery_inner').css('left')); //alert('left indent:'+left_indent+' item width: '+item_width); if (where=='left') { left_indent = left_indent+item_width; } else { left_indent = left_indent-item_width; } $this.find('.gallery_inner:not(:animated)').animate({'left' : left_indent}, 500, function () { //when the animation finishes move next item around to give //illusion of infinit stuff if (where=='left') { $this.find('.gallery_row:first').before($this.find('.gallery_row:last')); if ($this.find('.gallery_carousel_dot_active').prev().is('img')) { //it is first, so move it to last $this.find('.rightScroll').before($this.find('.gallery_carousel_dot_active')); } else { $this.find('.gallery_carousel_dot_active').prev().before($this.find('.gallery_carousel_dot_active')); } } else { $this.find('.gallery_row:last').after($this.find('.gallery_row:first')); if ($this.find('.gallery_carousel_dot_active').next().is('img')) { //it is last, so move it to first $this.find('.leftScroll').after($this.find('.gallery_carousel_dot_active')); } else { $this.find('.gallery_carousel_dot_active').next().after($this.find('.gallery_carousel_dot_active')); } } $this.find('.gallery_inner').css({'left':'-'+item_width+'px'}); }); }); } }; jQuery.fn.gjSimpleCarousel = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjSimpleCarousel'); } }; }(jQuery));
// @git-info@ /** * This is a simple carousel that the software makes use of */ (function (jQuery) { var methods = { /** * Initializes the carousel on the selection, as long as it contains * elements that the carousel knows how to work with. Specifically, that * it has at least 2 "gallery_row" elements to slide between. * * @param options * @returns Chained jQuery() */ init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjSimpleCarousel'); if (!data) { $this.data('gjSimpleCarousel',$this.extend({ auto_slide : true, hover_pause : true, key_slide : true, auto_slide_seconds : 5, dot_text : '•' }, options)); data = $this.data('gjSimpleCarousel'); } var sections = $this.find('.gallery_row').length; if (sections < 2) { //do not bother... only one or 0 sections return; } //figure out the dots before doing any cloning. var dot = '<span class="gallery_carousel_dot"> '+data.dot_text+' </span>'; var dotActive = '<span class="gallery_carousel_dot_active"> '+data.dot_text+' </span>'; var dots = dotActive; for (var i = 1; i < $this.find('.gallery_row').length; i++) { dots += dot; } if (sections < 3) { //needs to have at least 3, one for right before and one for //after... So needs to close the 2 sections so they show correctly $this.find('.gallery_row').clone().insertAfter($this.find('.gallery_row:last')); } //set up each row to be inline var row_width = $this.outerWidth(true); $this.find('.gallery_row').css({'display':'inline-block', 'width':row_width+'px'}); //show the dots $this.find('.leftScroll').after(dots); //Now add images if needed $this.find('.galleryScroll').show(); //bind them $this.find('.leftScroll').click(function () { jQuery(this).parents('.listing_set.gallery').gjSimpleCarousel('slide',{where:'left'}); }); $this.find('.rightScroll').click(function () { jQuery(this).parents('.listing_set.gallery').gjSimpleCarousel('slide',{where:'right'}); }); //Move the last item before the first one, so if they click back it goes //to the last one $this.find('.gallery_row:first').before($this.find('.gallery_row:last')); //set the left $this.find('.gallery_inner').css({ 'left':'-'+row_width+'px' }); var slideMe = function () {$this.gjSimpleCarousel('slide',{where:'right'});}; //check if auto sliding is enabled if (data.auto_slide) { //set the interval to call function to slide with option "right" var timer = setInterval(slideMe, data.auto_slide_seconds*1000); if (data.hover_pause) { $this.hover(function () { clearInterval(timer); }, function () { //re-start timer timer = setInterval(slideMe,data.auto_slide_seconds*1000); }); } } if (data.key_slide) { $this.addClass('gj_carousel_keySlide'); } }); }, /** * Slide to left or right. * @param options Object, something like {where : 'left'}. To slide to * the right, specify {where:'right'}. * @returns Chained jQuery() */ slide : function (options) { var where = options.where || 'left'; return this.each(function(){ var $this = jQuery(this), data = $this.data('gjSimpleCarousel'); if (!data) { //must not be initialized... $this.gjSimpleCarousel(); data = $this.data('gjSimpleCarousel'); if (!data) { //probably not valid for some reason return; } } var item_width = $this.find('.gallery_row').outerWidth(); var left_indent = parseInt($this.find('.gallery_inner').css('left')); //alert('left indent:'+left_indent+' item width: '+item_width); if (where=='left') { left_indent = left_indent+item_width; } else { left_indent = left_indent-item_width; } $this.find('.gallery_inner:not(:animated)').animate({'left' : left_indent}, 500, function () { //when the animation finishes move next item around to give //illusion of infinit stuff if (where=='left') { $this.find('.gallery_row:first').before($this.find('.gallery_row:last')); if ($this.find('.gallery_carousel_dot_active').prev().is('img')) { //it is first, so move it to last $this.find('.rightScroll').before($this.find('.gallery_carousel_dot_active')); } else { $this.find('.gallery_carousel_dot_active').prev().before($this.find('.gallery_carousel_dot_active')); } } else { $this.find('.gallery_row:last').after($this.find('.gallery_row:first')); if ($this.find('.gallery_carousel_dot_active').next().is('img')) { //it is last, so move it to first $this.find('.leftScroll').after($this.find('.gallery_carousel_dot_active')); } else { $this.find('.gallery_carousel_dot_active').next().after($this.find('.gallery_carousel_dot_active')); } } $this.find('.gallery_inner').css({'left':'-'+item_width+'px'}); }); }); } }; jQuery.fn.gjSimpleCarousel = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjSimpleCarousel'); } }; // @git-info@ /** * This is a simple carousel that the software makes use of */ (function (jQuery) { var methods = { /** * Initializes the carousel on the selection, as long as it contains * elements that the carousel knows how to work with. Specifically, that * it has at least 2 "gallery_row" elements to slide between. * * @param options * @returns Chained jQuery() */ init : function (options) { return this.each(function(){ var $this=jQuery(this), data = $this.data('gjSimpleCarousel'); if (!data) { $this.data('gjSimpleCarousel',$this.extend({ auto_slide : true, hover_pause : true, key_slide : true, auto_slide_seconds : 5, dot_text : '•' }, options)); data = $this.data('gjSimpleCarousel'); } var sections = $this.find('.gallery_row').length; if (sections < 2) { //do not bother... only one or 0 sections return; } //figure out the dots before doing any cloning. var dot = '<span class="gallery_carousel_dot"> '+data.dot_text+' </span>'; var dotActive = '<span class="gallery_carousel_dot_active"> '+data.dot_text+' </span>'; var dots = dotActive; for (var i = 1; i < $this.find('.gallery_row').length; i++) { dots += dot; } if (sections < 3) { //needs to have at least 3, one for right before and one for //after... So needs to close the 2 sections so they show correctly $this.find('.gallery_row').clone().insertAfter($this.find('.gallery_row:last')); } //set up each row to be inline var row_width = $this.outerWidth(true); $this.find('.gallery_row').css({'display':'inline-block', 'width':row_width+'px'}); //show the dots $this.find('.leftScroll').after(dots); //Now add images if needed $this.find('.galleryScroll').show(); //bind them $this.find('.leftScroll').click(function () { jQuery(this).parents('.listing_set.gallery').gjSimpleCarousel('slide',{where:'left'}); }); $this.find('.rightScroll').click(function () { jQuery(this).parents('.listing_set.gallery').gjSimpleCarousel('slide',{where:'right'}); }); //Move the last item before the first one, so if they click back it goes //to the last one $this.find('.gallery_row:first').before($this.find('.gallery_row:last')); //set the left $this.find('.gallery_inner').css({ 'left':'-'+row_width+'px' }); var slideMe = function () {$this.gjSimpleCarousel('slide',{where:'right'});}; //check if auto sliding is enabled if (data.auto_slide) { //set the interval to call function to slide with option "right" var timer = setInterval(slideMe, data.auto_slide_seconds*1000); if (data.hover_pause) { $this.hover(function () { clearInterval(timer); }, function () { //re-start timer timer = setInterval(slideMe,data.auto_slide_seconds*1000); }); } } if (data.key_slide) { $this.addClass('gj_carousel_keySlide'); } }); }, /** * Slide to left or right. * @param options Object, something like {where : 'left'}. To slide to * the right, specify {where:'right'}. * @returns Chained jQuery() */ slide : function (options) { var where = options.where || 'left'; return this.each(function(){ var $this = jQuery(this), data = $this.data('gjSimpleCarousel'); if (!data) { //must not be initialized... $this.gjSimpleCarousel(); data = $this.data('gjSimpleCarousel'); if (!data) { //probably not valid for some reason return; } } var item_width = $this.find('.gallery_row').outerWidth(); var left_indent = parseInt($this.find('.gallery_inner').css('left')); //alert('left indent:'+left_indent+' item width: '+item_width); if (where=='left') { left_indent = left_indent+item_width; } else { left_indent = left_indent-item_width; } $this.find('.gallery_inner:not(:animated)').animate({'left' : left_indent}, 500, function () { //when the animation finishes move next item around to give //illusion of infinit stuff if (where=='left') { $this.find('.gallery_row:first').before($this.find('.gallery_row:last')); if ($this.find('.gallery_carousel_dot_active').prev().is('img')) { //it is first, so move it to last $this.find('.rightScroll').before($this.find('.gallery_carousel_dot_active')); } else { $this.find('.gallery_carousel_dot_active').prev().before($this.find('.gallery_carousel_dot_active')); } } else { $this.find('.gallery_row:last').after($this.find('.gallery_row:first')); if ($this.find('.gallery_carousel_dot_active').next().is('img')) { //it is last, so move it to first $this.find('.leftScroll').after($this.find('.gallery_carousel_dot_active')); } else { $this.find('.gallery_carousel_dot_active').next().after($this.find('.gallery_carousel_dot_active')); } } $this.find('.gallery_inner').css({'left':'-'+item_width+'px'}); }); }); } }; jQuery.fn.gjSimpleCarousel = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gjSimpleCarousel'); } }; }(jQuery));
return this; } internal.tabCallbacks[this.attr('id')] = callback; return this; }, /** * This is a way to overwrite the internal precheck, use with caution!
return this; } return this.each(function () { internal.tabCallbacks[jQuery(this).attr('id')] = callback; }); }, /** * This is a way to overwrite the internal precheck, use with caution!
return this; } internal.tabCallbacks[this.attr('id')] = callback; return this; return this.each(function () { internal.tabCallbacks[jQuery(this).attr('id')] = callback; }); }, /** * This is a way to overwrite the internal precheck, use with caution!
// @git-info@ /** * These are a few simple utility functions. Note that it uses namespace of * simply gj as a shortcut, although gjUtility will work as well as an alias. */ (function (jQuery) { var methods = { /** * Not used as this is basically a wrapper plugin for a bunch of random * utility thingies that are too "simple" to get their own dedicated plugins * * * @param options * @returns jQuery */ init : function (options) { //Init doesn't need to do anything.. return this; return this.each(function(){ var $this=jQuery(this), data = $this.data('gj'); if (!data) { $this.data('gj',$this.extend({ }, options)); } }); }, /** * Finds the max width out of the selection, and sets that same width on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxWidth'); * * @returns jQuery */ setMaxWidth : function () { return this.width(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); }))); }, /** * Finds the max height out of the selection, and sets that same height on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxHeight'); * * @returns jQuery */ setMaxHeight : function () { return this.height(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); }))); }, /** * Gets the max width out of all of the elements in the selection. * * Example usage: * var maxWdith = jQuery('li.className').gj('getMaxWidth'); * * @returns int */ getMaxWidth : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); })); }, /** * Gets the max height out of all of the elements in the selection. * * Example usage: * var maxHeight = jQuery('li.className').gj('getMaxHeight'); * * @returns int */ getMaxHeight : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); })); }, /** * Moves each of the elements in the selection to the middle of the viewport, * taking into account the current scroll offset. * * Example usage: * jQuery('div.className').gj('moveToMiddle'); * * @returns jQuery */ moveToMiddle : function () { return this.each(function () { var $this = jQuery(this); var vpWidth = jQuery(window).width(); var vpHeight = jQuery(window).height(); var elWidth = $this.outerWidth() || 200; var elHeight = $this.height() || 200; offsetLeft = 0; if (vpWidth>elWidth) { var offsetLeft = Math.max(0, ((vpWidth-elWidth)/2) + jQuery(window).scrollLeft()); } var offsetTop = Math.max(0, ((vpHeight-elHeight)/2) + jQuery(window).scrollTop()); //make sure it is absolute, it won't work at all otherwise.... if ($this.css('position')!='absolute') { $this.css({position: 'absolute'}); } //make sure it's parent is body... if ($this.parent().is('body')) { //move it to be at the top level $this.appendTo('body'); } var locationCss = { left : offsetLeft+'px', top : offsetTop+'px' }; if ($this.is(':visible')) { //animate it $this.animate(locationCss); } else { //just move it there $this.css(locationCss); } }); }, /** * Filter out all elements whose value does not match the value passed in. * * Example usage: * var selection = jQuery('input.className').gj('filterValue','someValue') * * That will return jquery selection with all inputs that the value does not * equal someValue filtered out * * @param valueToCheck The value to check against. Uses .val() to check, * so the value can be values that the .val() would return. * @returns jQuery object filtered by only items matching the value * @since Version 7.2.0 */ filterValue : function (valueToCheck) { if (typeof valueToCheck === 'undefined') { return this.hasClass('gjcheckthatwillfail'); } return this.filter(function () { return jQuery(this).val() == valueToCheck; }); } }; jQuery.fn.gj = jQuery.fn.gjUtility = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gj'); } }; }(jQuery));
// @git-info@ /** * These are a few simple utility functions. Note that it uses namespace of * simply gj as a shortcut, although gjUtility will work as well as an alias. */ (function (jQuery) { var methods = { /** * Not used as this is basically a wrapper plugin for a bunch of random * utility thingies that are too "simple" to get their own dedicated plugins * * * @param options * @returns jQuery */ init : function (options) { //Init doesn't need to do anything.. return this; return this.each(function(){ var $this=jQuery(this), data = $this.data('gj'); if (!data) { $this.data('gj',$this.extend({ }, options)); } }); }, /** * Finds the max width out of the selection, and sets that same width on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxWidth'); * * @returns jQuery */ setMaxWidth : function () { return this.width(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); }))); }, /** * Finds the max height out of the selection, and sets that same height on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxHeight'); * * @returns jQuery */ setMaxHeight : function () { return this.height(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); }))); }, /** * Gets the max width out of all of the elements in the selection. * * Example usage: * var maxWdith = jQuery('li.className').gj('getMaxWidth'); * * @returns int */ getMaxWidth : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); })); }, /** * Gets the max height out of all of the elements in the selection. * * Example usage: * var maxHeight = jQuery('li.className').gj('getMaxHeight'); * * @returns int */ getMaxHeight : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); })); }, /** * Moves each of the elements in the selection to the middle of the viewport, * taking into account the current scroll offset. * * Example usage: * jQuery('div.className').gj('moveToMiddle'); * * @returns jQuery */ moveToMiddle : function () { return this.each(function () { var $this = jQuery(this); var vpWidth = jQuery(window).width(); var vpHeight = jQuery(window).height(); var elWidth = $this.outerWidth() || 200; var elHeight = $this.height() || 200; offsetLeft = 0; if (vpWidth>elWidth) { var offsetLeft = Math.max(0, ((vpWidth-elWidth)/2) + jQuery(window).scrollLeft()); } var offsetTop = Math.max(0, ((vpHeight-elHeight)/2) + jQuery(window).scrollTop()); //make sure it is absolute, it won't work at all otherwise.... if ($this.css('position')!='absolute') { $this.css({position: 'absolute'}); } //make sure it's parent is body... if ($this.parent().is('body')) { //move it to be at the top level $this.appendTo('body'); } var locationCss = { left : offsetLeft+'px', top : offsetTop+'px' }; if ($this.is(':visible')) { //animate it $this.animate(locationCss); } else { //just move it there $this.css(locationCss); } }); }, /** * Filter out all elements whose value does not match the value passed in. * * Example usage: * var selection = jQuery('input.className').gj('filterValue','someValue') * * That will return jquery selection with all inputs that the value does not * equal someValue filtered out * * @param valueToCheck The value to check against. Uses .val() to check, * so the value can be values that the .val() would return. * @returns jQuery object filtered by only items matching the value * @since Version 7.2.0 */ filterValue : function (valueToCheck) { if (typeof valueToCheck === 'undefined') { return this.hasClass('gjcheckthatwillfail'); } return this.filter(function () { return jQuery(this).val() == valueToCheck; }); } }; jQuery.fn.gj = jQuery.fn.gjUtility = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gj'); } }; }(jQuery));
// @git-info@ /** * These are a few simple utility functions. Note that it uses namespace of * simply gj as a shortcut, although gjUtility will work as well as an alias. */ (function (jQuery) { var methods = { /** * Not used as this is basically a wrapper plugin for a bunch of random * utility thingies that are too "simple" to get their own dedicated plugins * * * @param options * @returns jQuery */ init : function (options) { //Init doesn't need to do anything.. return this; return this.each(function(){ var $this=jQuery(this), data = $this.data('gj'); if (!data) { $this.data('gj',$this.extend({ }, options)); } }); }, /** * Finds the max width out of the selection, and sets that same width on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxWidth'); * * @returns jQuery */ setMaxWidth : function () { return this.width(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); }))); }, /** * Finds the max height out of the selection, and sets that same height on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxHeight'); * * @returns jQuery */ setMaxHeight : function () { return this.height(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); }))); }, /** * Gets the max width out of all of the elements in the selection. * * Example usage: * var maxWdith = jQuery('li.className').gj('getMaxWidth'); * * @returns int */ getMaxWidth : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); })); }, /** * Gets the max height out of all of the elements in the selection. * * Example usage: * var maxHeight = jQuery('li.className').gj('getMaxHeight'); * * @returns int */ getMaxHeight : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); })); }, /** * Moves each of the elements in the selection to the middle of the viewport, * taking into account the current scroll offset. * * Example usage: * jQuery('div.className').gj('moveToMiddle'); * * @returns jQuery */ moveToMiddle : function () { return this.each(function () { var $this = jQuery(this); var vpWidth = jQuery(window).width(); var vpHeight = jQuery(window).height(); var elWidth = $this.outerWidth() || 200; var elHeight = $this.height() || 200; offsetLeft = 0; if (vpWidth>elWidth) { var offsetLeft = Math.max(0, ((vpWidth-elWidth)/2) + jQuery(window).scrollLeft()); } var offsetTop = Math.max(0, ((vpHeight-elHeight)/2) + jQuery(window).scrollTop()); //make sure it is absolute, it won't work at all otherwise.... if ($this.css('position')!='absolute') { $this.css({position: 'absolute'}); } //make sure it's parent is body... if ($this.parent().is('body')) { //move it to be at the top level $this.appendTo('body'); } var locationCss = { left : offsetLeft+'px', top : offsetTop+'px' }; if ($this.is(':visible')) { //animate it $this.animate(locationCss); } else { //just move it there $this.css(locationCss); } }); }, /** * Filter out all elements whose value does not match the value passed in. * * Example usage: * var selection = jQuery('input.className').gj('filterValue','someValue') * * That will return jquery selection with all inputs that the value does not * equal someValue filtered out * * @param valueToCheck The value to check against. Uses .val() to check, * so the value can be values that the .val() would return. * @returns jQuery object filtered by only items matching the value * @since Version 7.2.0 */ filterValue : function (valueToCheck) { if (typeof valueToCheck === 'undefined') { return this.hasClass('gjcheckthatwillfail'); } return this.filter(function () { return jQuery(this).val() == valueToCheck; }); } }; jQuery.fn.gj = jQuery.fn.gjUtility = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gj'); } }; }(jQuery)); // @git-info@ /** * These are a few simple utility functions. Note that it uses namespace of * simply gj as a shortcut, although gjUtility will work as well as an alias. */ (function (jQuery) { var methods = { /** * Not used as this is basically a wrapper plugin for a bunch of random * utility thingies that are too "simple" to get their own dedicated plugins * * * @param options * @returns jQuery */ init : function (options) { //Init doesn't need to do anything.. return this; return this.each(function(){ var $this=jQuery(this), data = $this.data('gj'); if (!data) { $this.data('gj',$this.extend({ }, options)); } }); }, /** * Finds the max width out of the selection, and sets that same width on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxWidth'); * * @returns jQuery */ setMaxWidth : function () { return this.width(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); }))); }, /** * Finds the max height out of the selection, and sets that same height on * the rest of the elements in the selection. * * Example usage: * jQuery('li.className').gj('setMaxHeight'); * * @returns jQuery */ setMaxHeight : function () { return this.height(Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); }))); }, /** * Gets the max width out of all of the elements in the selection. * * Example usage: * var maxWdith = jQuery('li.className').gj('getMaxWidth'); * * @returns int */ getMaxWidth : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).width(); })); }, /** * Gets the max height out of all of the elements in the selection. * * Example usage: * var maxHeight = jQuery('li.className').gj('getMaxHeight'); * * @returns int */ getMaxHeight : function () { return Math.max.apply(this, jQuery.map(this, function(e) { return jQuery(e).height(); })); }, /** * Moves each of the elements in the selection to the middle of the viewport, * taking into account the current scroll offset. * * Example usage: * jQuery('div.className').gj('moveToMiddle'); * * @returns jQuery */ moveToMiddle : function () { return this.each(function () { var $this = jQuery(this); var vpWidth = jQuery(window).width(); var vpHeight = jQuery(window).height(); var elWidth = $this.outerWidth() || 200; var elHeight = $this.height() || 200; offsetLeft = 0; if (vpWidth>elWidth) { var offsetLeft = Math.max(0, ((vpWidth-elWidth)/2) + jQuery(window).scrollLeft()); } var offsetTop = Math.max(0, ((vpHeight-elHeight)/2) + jQuery(window).scrollTop()); //make sure it is absolute, it won't work at all otherwise.... if ($this.css('position')!='absolute') { $this.css({position: 'absolute'}); } //make sure it's parent is body... if ($this.parent().is('body')) { //move it to be at the top level $this.appendTo('body'); } var locationCss = { left : offsetLeft+'px', top : offsetTop+'px' }; if ($this.is(':visible')) { //animate it $this.animate(locationCss); } else { //just move it there $this.css(locationCss); } }); }, /** * Filter out all elements whose value does not match the value passed in. * * Example usage: * var selection = jQuery('input.className').gj('filterValue','someValue') * * That will return jquery selection with all inputs that the value does not * equal someValue filtered out * * @param valueToCheck The value to check against. Uses .val() to check, * so the value can be values that the .val() would return. * @returns jQuery object filtered by only items matching the value * @since Version 7.2.0 */ filterValue : function (valueToCheck) { if (typeof valueToCheck === 'undefined') { return this.hasClass('gjcheckthatwillfail'); } return this.filter(function () { return jQuery(this).val() == valueToCheck; }); } }; jQuery.fn.gj = jQuery.fn.gjUtility = function (method) { //Method calling logic if (methods[method]) { return methods[method].apply(this,Array.prototype.slice.call(arguments,1)); } else if (typeof method === 'object' || ! method) { return methods.init.apply(this,arguments); } else { jQuery.error('Method '+method+' does not exist on jQuery.gj'); } }; }(jQuery));
</div> <div class="half_column_right"> <div class="content_box"> <h1 class="title">Recent Listings</h1> {module tag='newest_ads_1'} </div> </div>
</div> <div class="half_column_right"> <div class="content_box"> <h3 class="title">Recent Listings</h3> {module tag='newest_ads_1'} </div> </div>
</div> <div class="half_column_right"> <div class="content_box"> <h1 class="title">Recent Listings</h1> <h3 class="title">Recent Listings</h3> {module tag='newest_ads_1'} </div> </div>
<li><a href="index.php?a=28&b=141">Help</a></li> </ul> </div> <h1 class="search_title">What are you Looking For?</h1> <div class="form_search_divider"></div> <form method="get" action="index.php" class="showcase clearfix"> <div class="cntr">
<li><a href="index.php?a=28&b=141">Help</a></li> </ul> </div> <h3 class="search_title">What are you Looking For?</h3> <div class="form_search_divider"></div> <form method="get" action="index.php" class="showcase clearfix"> <div class="cntr">
<li><a href="index.php?a=28&b=141">Help</a></li> </ul> </div> <h1 class="search_title">What are you Looking For?</h1> <h3 class="search_title">What are you Looking For?</h3> <div class="form_search_divider"></div> <form method="get" action="index.php" class="showcase clearfix"> <div class="cntr">
<!-- BROWSE BOX END --> <!-- FEATURED CAROUSEL BEGIN --> <div class="content_box gj_simple_carousel"> <h1 class="title section-collapser">More Featured Listings</h1> {* NOTE: In order to show the module in a way that will fit in the layout for this page, the {module} tag
<!-- BROWSE BOX END --> <!-- FEATURED CAROUSEL BEGIN --> <div class="content_box gj_simple_carousel"> <h3 class="title section-collapser">More Featured Listings</h3> {* NOTE: In order to show the module in a way that will fit in the layout for this page, the {module} tag
<!-- BROWSE BOX END --> <!-- FEATURED CAROUSEL BEGIN --> <div class="content_box gj_simple_carousel"> <h1 class="title section-collapser">More Featured Listings</h1> <h3 class="title section-collapser">More Featured Listings</h3> {* NOTE: In order to show the module in a way that will fit in the layout for this page, the {module} tag
</div> </div> <div class="half_column_right"> <h1 class="title section-collapser">Recent Listings</h1> <div> {module tag='newest_ads_1' browse_view='list'} </div>
</div> </div> <div class="half_column_right"> <h3 class="title section-collapser">Recent Listings</h3> <div> {module tag='newest_ads_1' browse_view='list'} </div>
</div> </div> <div class="half_column_right"> <h1 class="title section-collapser">Recent Listings</h1> <h3 class="title section-collapser">Recent Listings</h3> <div> {module tag='newest_ads_1' browse_view='list'} </div>
<div class="sidebar"> <div class="content_box showcase clearfix"> <div class="inner"> <h1 class="title">Featured Listings</h1> <div class="gj_simple_carousel" style="width: 220px; margin: 10px auto;"> {* NOTE: In order to show a single listing at a time, the {module} tag
<div class="sidebar"> <div class="content_box showcase clearfix"> <div class="inner"> <h3 class="title">Featured Listings</h3> <div class="gj_simple_carousel" style="width: 220px; margin: 10px auto;"> {* NOTE: In order to show a single listing at a time, the {module} tag
<div class="sidebar"> <div class="content_box showcase clearfix"> <div class="inner"> <h1 class="title">Featured Listings</h1> <h3 class="title">Featured Listings</h3> <div class="gj_simple_carousel" style="width: 220px; margin: 10px auto;"> {* NOTE: In order to show a single listing at a time, the {module} tag
<div class="half_column_right"> <div class="content_box"> <h1 class="title">Recent Listings</h1> {module tag='newest_ads_1'} </div> </div>
<div class="half_column_right"> <div class="content_box"> <h3 class="title">Recent Listings</h3> {module tag='newest_ads_1'} </div> </div>
<div class="half_column_right"> <div class="content_box"> <h1 class="title">Recent Listings</h1> <h3 class="title">Recent Listings</h3> {module tag='newest_ads_1'} </div> </div>
<div class="sidebar"> <div id="category_column"> <div id="left_categories"> <h1 class="title">Categories</h1> {module tag='main_classified_navigation_1'} </div> </div>
<div class="sidebar"> <div id="category_column"> <div id="left_categories"> <h3 class="title">Categories</h3> {module tag='main_classified_navigation_1'} </div> </div>
<div class="sidebar"> <div id="category_column"> <div id="left_categories"> <h1 class="title">Categories</h1> <h3 class="title">Categories</h3> {module tag='main_classified_navigation_1'} </div> </div>
<br /> <div class="content_box"> <h1 class="title">Site Stats</h1> {module tag='module_total_live_users'} {module tag='module_total_registered_users'} </div>
<br /> <div class="content_box"> <h3 class="title">Site Stats</h3> {module tag='module_total_live_users'} {module tag='module_total_registered_users'} </div>
<br /> <div class="content_box"> <h1 class="title">Site Stats</h1> <h3 class="title">Site Stats</h3> {module tag='module_total_live_users'} {module tag='module_total_registered_users'} </div>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> <!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> </html>
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h1> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h3><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h1> <h3><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
{if $cfg.cols.title} <div class="title"> {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h1> {if $listing.icons.verified && $cfg.icons.verified}<div><img src="{$cfg.icons.verified}" class="verified_icon" alt="" /></div>{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<div><img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" /></div>{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<div><img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" /></div>{/if}
{if $cfg.cols.title} <div class="title"> {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h3><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<div><img src="{$cfg.icons.verified}" class="verified_icon" alt="" /></div>{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<div><img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" /></div>{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<div><img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" /></div>{/if}
{if $cfg.cols.title} <div class="title"> {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h1> <h3><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<div><img src="{$cfg.icons.verified}" class="verified_icon" alt="" /></div>{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<div><img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" /></div>{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<div><img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" /></div>{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h1> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h3><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h1> <h3><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h1> {if $listing.icons.verified && $cfg.icons.verified}<div><img src="{$cfg.icons.verified}" class="verified_icon" alt="" /></div>{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<div><img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" /></div>{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<div><img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" /></div>{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h3><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<div><img src="{$cfg.icons.verified}" class="verified_icon" alt="" /></div>{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<div><img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" /></div>{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<div><img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" /></div>{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h1> <h3><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<div><img src="{$cfg.icons.verified}" class="verified_icon" alt="" /></div>{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<div><img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" /></div>{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<div><img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" /></div>{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h1> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h3><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h1> <h3><a href="{$cfg.listing_url}{$id}">{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> <!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> </html>
<div class="content_box"> <h1 class="title">About Us</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> </div>
<div class="content_box"> <h1 class="title">About Us</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> </div>
<div class="content_box"> <h1 class="title">About Us</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <div class="content_box"> <h1 class="title">About Us</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site.</p> </div>
<div class="content_box"> <h1 class="title">Page Title</h1> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> </div>
<div class="content_box"> <h1 class="title">Page Title</h1> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> </div>
<div class="content_box"> <h1 class="title">Page Title</h1> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <div class="content_box"> <h1 class="title">Page Title</h1> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> <p>This is where you can display certain instructional information to help your visitors better use your site. This is where you can display certain instructional information to help your visitors better use your site. You can change the text for this page through the EXTRA PAGES MENU located in the admin panel.</p> </div>
<div class="content_box"> <h1 class="title">Advertise With Us</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p>We invite you to advertise on one of the fastest growing websites on the Internet. Please <a href="index.php?a=28&b=136" title="Contact Us" style="text-decoration:underline; font-weight: bold;">Click Here</a> for details on how to advertise on our website.</p> <div style="margin-bottom: 10px; text-align: center;"> <br /> <a href="https://www.paypal.com/us/mrb/pal=H9UKRZXTB79FW" onclick="window.open(this.href); return false;"> <img src="http://images.paypal.com/images/paypal_mrb_banner.gif" alt="Sign up for PayPal and start accepting credit card payments instantly." title="Sign up for PayPal and start accepting credit card payments instantly." border="0"> </a> <br /><br /> <a href="http://www.hostmonster.com/track/geodesic/resources" onclick="window.open(this.href); return false;"> <img src="http://img.hostmonster.com/468x60/1.gif" border="0" alt="HostMonster Web Hosting" title="HostMonster Web Hosting"> </a> <br /><br /> <a href="http://www.lunarpages.com/id/geodesic" onmouseover="window.status='http://www.lunarpages.com';return true" onmouseout="window.status='';return true" onclick="window.open(this.href); return false;"> <img style="border: medium none ;" src="http://www.lunarpages.com/banners/images/07_lunarpages_468x60.gif" alt="Lunarpages.com Web Hosting" title="Lunarpages.com Web Hosting"> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner1_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner2_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner3_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner4_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner5_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> </div> </div>
<div class="content_box"> <h1 class="title">Advertise With Us</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p>We invite you to advertise on one of the fastest growing websites on the Internet. Please <a href="index.php?a=28&b=136" title="Contact Us" style="text-decoration:underline; font-weight: bold;">Click Here</a> for details on how to advertise on our website.</p> <div style="margin-bottom: 10px; text-align: center;"> <br /> <a href="https://www.paypal.com/us/mrb/pal=H9UKRZXTB79FW" onclick="window.open(this.href); return false;"> <img src="http://images.paypal.com/images/paypal_mrb_banner.gif" alt="Sign up for PayPal and start accepting credit card payments instantly." title="Sign up for PayPal and start accepting credit card payments instantly." border="0"> </a> <br /><br /> <a href="http://www.hostmonster.com/track/geodesic/resources" onclick="window.open(this.href); return false;"> <img src="http://img.hostmonster.com/468x60/1.gif" border="0" alt="HostMonster Web Hosting" title="HostMonster Web Hosting"> </a> <br /><br /> <a href="http://www.lunarpages.com/id/geodesic" onmouseover="window.status='http://www.lunarpages.com';return true" onmouseout="window.status='';return true" onclick="window.open(this.href); return false;"> <img style="border: medium none ;" src="http://www.lunarpages.com/banners/images/07_lunarpages_468x60.gif" alt="Lunarpages.com Web Hosting" title="Lunarpages.com Web Hosting"> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner1_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner2_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner3_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner4_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner5_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> </div> </div>
<div class="content_box"> <h1 class="title">Advertise With Us</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p>We invite you to advertise on one of the fastest growing websites on the Internet. Please <a href="index.php?a=28&b=136" title="Contact Us" style="text-decoration:underline; font-weight: bold;">Click Here</a> for details on how to advertise on our website.</p> <div style="margin-bottom: 10px; text-align: center;"> <br /> <a href="https://www.paypal.com/us/mrb/pal=H9UKRZXTB79FW" onclick="window.open(this.href); return false;"> <img src="http://images.paypal.com/images/paypal_mrb_banner.gif" alt="Sign up for PayPal and start accepting credit card payments instantly." title="Sign up for PayPal and start accepting credit card payments instantly." border="0"> </a> <br /><br /> <a href="http://www.hostmonster.com/track/geodesic/resources" onclick="window.open(this.href); return false;"> <img src="http://img.hostmonster.com/468x60/1.gif" border="0" alt="HostMonster Web Hosting" title="HostMonster Web Hosting"> </a> <br /><br /> <a href="http://www.lunarpages.com/id/geodesic" onmouseover="window.status='http://www.lunarpages.com';return true" onmouseout="window.status='';return true" onclick="window.open(this.href); return false;"> <img style="border: medium none ;" src="http://www.lunarpages.com/banners/images/07_lunarpages_468x60.gif" alt="Lunarpages.com Web Hosting" title="Lunarpages.com Web Hosting"> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner1_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner2_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner3_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner4_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner5_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> </div> <div class="content_box"> <h1 class="title">Advertise With Us</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p>We invite you to advertise on one of the fastest growing websites on the Internet. Please <a href="index.php?a=28&b=136" title="Contact Us" style="text-decoration:underline; font-weight: bold;">Click Here</a> for details on how to advertise on our website.</p> <div style="margin-bottom: 10px; text-align: center;"> <br /> <a href="https://www.paypal.com/us/mrb/pal=H9UKRZXTB79FW" onclick="window.open(this.href); return false;"> <img src="http://images.paypal.com/images/paypal_mrb_banner.gif" alt="Sign up for PayPal and start accepting credit card payments instantly." title="Sign up for PayPal and start accepting credit card payments instantly." border="0"> </a> <br /><br /> <a href="http://www.hostmonster.com/track/geodesic/resources" onclick="window.open(this.href); return false;"> <img src="http://img.hostmonster.com/468x60/1.gif" border="0" alt="HostMonster Web Hosting" title="HostMonster Web Hosting"> </a> <br /><br /> <a href="http://www.lunarpages.com/id/geodesic" onmouseover="window.status='http://www.lunarpages.com';return true" onmouseout="window.status='';return true" onclick="window.open(this.href); return false;"> <img style="border: medium none ;" src="http://www.lunarpages.com/banners/images/07_lunarpages_468x60.gif" alt="Lunarpages.com Web Hosting" title="Lunarpages.com Web Hosting"> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner1_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner2_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner3_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner4_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> <br /><br /> <a href="index.php?a=28&b=144" title="Website Name"> <img src="{external file='images/banners/banner5_468x60.jpg'}" alt="Advertise with Us" title="Advertise with Us" width="468" height="60" /> </a> </div> </div>
<!-- START LEFT COLUMN --> <div class="sidebar-collapse"> <h2 class="title section-collapser">Contact Info</h2> <div class="content_box"> <p>Below is our contact information:</p> <p><strong class="label">Phone:</strong> 555-555-5555 </p> <p><strong class="label">General Email:</strong> [email protected]</p> <p><strong class="label">Support Email:</strong> [email protected]</p> <p><strong class="label">Sales Email:</strong> [email protected]</p> <p><strong class="label">Mailing Address:</strong><br /> Your Company<br /> 123 ABC Ave.<br /> Your City, Your State/Province, 12345-1234 </p> </div> </div> <!-- END LEFT COLUMN AND START RIGHT COLUMN WIDE --> <div id="content_column_wide"> <div class="content_box"> <h1 class="title">Contact Us</h1> <p>To add a contact us form on this page, install and enable the <strong>Contact Us Form Addon</strong> in the admin panel:<br /> Addons > Manage Addons<br /><br /> You can change the text for this page by accessing the following menu in the admin panel:<br /> Design > Templates > main_page > extra_pages</p> <p>Thank you for taking the time to visit our site. Please use the data in the contact info section to contact us if you have any questions or suggestions regarding our site. We will respond to your inquiry as soon as we can. We appreciate your business. Have a great day!</p> </div> <br /> <!-- CONTACT FORM START --> {addon author='geo_addons' addon='contact_us' tag='contact_form'} <!-- END CONTACT FORM --> </div> <!-- END RIGHT COLUMN -->
<!-- START LEFT COLUMN --> <div class="sidebar-collapse"> <h2 class="title section-collapser">Contact Info</h2> <div class="content_box"> <p>Below is our contact information:</p> <p><strong class="label">Phone:</strong> 555-555-5555 </p> <p><strong class="label">General Email:</strong> [email protected]</p> <p><strong class="label">Support Email:</strong> [email protected]</p> <p><strong class="label">Sales Email:</strong> [email protected]</p> <p><strong class="label">Mailing Address:</strong><br /> Your Company<br /> 123 ABC Ave.<br /> Your City, Your State/Province, 12345-1234 </p> </div> </div> <!-- END LEFT COLUMN AND START RIGHT COLUMN WIDE --> <div id="content_column_wide"> <div class="content_box"> <h1 class="title">Contact Us</h1> <p>To add a contact us form on this page, install and enable the <strong>Contact Us Form Addon</strong> in the admin panel:<br /> Addons > Manage Addons<br /><br /> You can change the text for this page by accessing the following menu in the admin panel:<br /> Design > Templates > main_page > extra_pages</p> <p>Thank you for taking the time to visit our site. Please use the data in the contact info section to contact us if you have any questions or suggestions regarding our site. We will respond to your inquiry as soon as we can. We appreciate your business. Have a great day!</p> </div> <br /> <!-- CONTACT FORM START --> {addon author='geo_addons' addon='contact_us' tag='contact_form'} <!-- END CONTACT FORM --> </div> <!-- END RIGHT COLUMN -->
<!-- START LEFT COLUMN --> <div class="sidebar-collapse"> <h2 class="title section-collapser">Contact Info</h2> <div class="content_box"> <p>Below is our contact information:</p> <p><strong class="label">Phone:</strong> 555-555-5555 </p> <p><strong class="label">General Email:</strong> [email protected]</p> <p><strong class="label">Support Email:</strong> [email protected]</p> <p><strong class="label">Sales Email:</strong> [email protected]</p> <p><strong class="label">Mailing Address:</strong><br /> Your Company<br /> 123 ABC Ave.<br /> Your City, Your State/Province, 12345-1234 </p> </div> </div> <!-- END LEFT COLUMN AND START RIGHT COLUMN WIDE --> <div id="content_column_wide"> <div class="content_box"> <h1 class="title">Contact Us</h1> <p>To add a contact us form on this page, install and enable the <strong>Contact Us Form Addon</strong> in the admin panel:<br /> Addons > Manage Addons<br /><br /> You can change the text for this page by accessing the following menu in the admin panel:<br /> Design > Templates > main_page > extra_pages</p> <p>Thank you for taking the time to visit our site. Please use the data in the contact info section to contact us if you have any questions or suggestions regarding our site. We will respond to your inquiry as soon as we can. We appreciate your business. Have a great day!</p> </div> <br /> <!-- CONTACT FORM START --> {addon author='geo_addons' addon='contact_us' tag='contact_form'} <!-- END CONTACT FORM --> </div> <!-- START LEFT COLUMN --> <div class="sidebar-collapse"> <h2 class="title section-collapser">Contact Info</h2> <div class="content_box"> <p>Below is our contact information:</p> <p><strong class="label">Phone:</strong> 555-555-5555 </p> <p><strong class="label">General Email:</strong> [email protected]</p> <p><strong class="label">Support Email:</strong> [email protected]</p> <p><strong class="label">Sales Email:</strong> [email protected]</p> <p><strong class="label">Mailing Address:</strong><br /> Your Company<br /> 123 ABC Ave.<br /> Your City, Your State/Province, 12345-1234 </p> </div> </div> <!-- END LEFT COLUMN AND START RIGHT COLUMN WIDE --> <div id="content_column_wide"> <div class="content_box"> <h1 class="title">Contact Us</h1> <p>To add a contact us form on this page, install and enable the <strong>Contact Us Form Addon</strong> in the admin panel:<br /> Addons > Manage Addons<br /><br /> You can change the text for this page by accessing the following menu in the admin panel:<br /> Design > Templates > main_page > extra_pages</p> <p>Thank you for taking the time to visit our site. Please use the data in the contact info section to contact us if you have any questions or suggestions regarding our site. We will respond to your inquiry as soon as we can. We appreciate your business. Have a great day!</p> </div> <br /> <!-- CONTACT FORM START --> {addon author='geo_addons' addon='contact_us' tag='contact_form'} <!-- END CONTACT FORM --> </div> <!-- END RIGHT COLUMN -->
<div> <style scoped> .phone { text-align: center; padding: 111px 28px 108px 31px; background: url('{external file="images/backgrounds/phone.png"}') no-repeat; background-size: 100% 100%; width: 298px; height: 529px; margin: 0 auto; overflow: hidden; resize: both; } .frame { width: 100%; height: 100%; border: none; resize: none; } .old-ie { display: none; } </style> {add_footer_html} <script> if (!Modernizr.mq('only all')) { jQuery('.old-ie').show(); } </script> {/add_footer_html} <h1>Mobile Phone Demonstration*</h1> <div class="old-ie browsehappy"> <strong>This will not work on your browser:</strong> You are using an <strong>outdated</strong> browser that is not capable of properly showing the mobile demonstration. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience. </div> <p><strong>Responsive Web Design (RWD)</strong> is a name for a set of technologies that enable web pages to dynamically adjust to the size of the screen they're being viewed on. GeoCore 7.3 leverages these techniques in order to make your site viewable and fully functional on any computer, phone, or tablet. Below, we've taken <a href="http://geodesicsolutions.com/demo">this demo GeoCore installation</a> and loaded it into a phone-sized window, so you can see for yourself how the design automatically adjusts to the size and functionality of the smaller touchscreen.</p> <div class="phone"> <iframe class="frame" src="index.php"></iframe> </div> <p> <strong>* Note:</strong> Screen resolutions and sizes vary widely. In fact, this is part of the reason Geocore uses <strong>Responsive Web Design (RWD)</strong> - it allows the layout and design of the site to <em>respond</em> to the screen size or size of the browser window! You can try this yourself, when viewing the demo, just change the window size of your browser. You don't even need to refresh, when you change the window size the entire page will automatically respond. </p> <p> This is just a simple demonstration of what the page looks like on a smaller screen, it is <strong>not meant for testing</strong> purposes and is not meant to be an accurate rendering of what the site will look like on a mobile phone. Things will look similar but depending on the device's resolution, screen size, and even what browser being used on the device, there can be variations. </p> <p class="center"> {$classifieds_url|qr_code:125} Try the demo on your own mobile device or tablet, just scan this QR code! </p> </div>
<div> <style scoped> .phone { text-align: center; padding: 111px 28px 108px 31px; background: url('{external file="images/backgrounds/phone.png"}') no-repeat; background-size: 100% 100%; width: 298px; height: 529px; margin: 0 auto; overflow: hidden; resize: both; } .frame { width: 100%; height: 100%; border: none; resize: none; } .old-ie { display: none; } </style> {add_footer_html} <script> if (!Modernizr.mq('only all')) { jQuery('.old-ie').show(); } </script> {/add_footer_html} <h1>Mobile Phone Demonstration*</h1> <div class="old-ie browsehappy"> <strong>This will not work on your browser:</strong> You are using an <strong>outdated</strong> browser that is not capable of properly showing the mobile demonstration. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience. </div> <p><strong>Responsive Web Design (RWD)</strong> is a name for a set of technologies that enable web pages to dynamically adjust to the size of the screen they're being viewed on. GeoCore 7.3 leverages these techniques in order to make your site viewable and fully functional on any computer, phone, or tablet. Below, we've taken <a href="http://geodesicsolutions.com/demo">this demo GeoCore installation</a> and loaded it into a phone-sized window, so you can see for yourself how the design automatically adjusts to the size and functionality of the smaller touchscreen.</p> <div class="phone"> <iframe class="frame" src="index.php"></iframe> </div> <p> <strong>* Note:</strong> Screen resolutions and sizes vary widely. In fact, this is part of the reason Geocore uses <strong>Responsive Web Design (RWD)</strong> - it allows the layout and design of the site to <em>respond</em> to the screen size or size of the browser window! You can try this yourself, when viewing the demo, just change the window size of your browser. You don't even need to refresh, when you change the window size the entire page will automatically respond. </p> <p> This is just a simple demonstration of what the page looks like on a smaller screen, it is <strong>not meant for testing</strong> purposes and is not meant to be an accurate rendering of what the site will look like on a mobile phone. Things will look similar but depending on the device's resolution, screen size, and even what browser being used on the device, there can be variations. </p> <p class="center"> {$classifieds_url|qr_code:125} Try the demo on your own mobile device or tablet, just scan this QR code! </p> </div>
<div> <style scoped> .phone { text-align: center; padding: 111px 28px 108px 31px; background: url('{external file="images/backgrounds/phone.png"}') no-repeat; background-size: 100% 100%; width: 298px; height: 529px; margin: 0 auto; overflow: hidden; resize: both; } .frame { width: 100%; height: 100%; border: none; resize: none; } .old-ie { display: none; } </style> {add_footer_html} <script> if (!Modernizr.mq('only all')) { jQuery('.old-ie').show(); } </script> {/add_footer_html} <h1>Mobile Phone Demonstration*</h1> <div class="old-ie browsehappy"> <strong>This will not work on your browser:</strong> You are using an <strong>outdated</strong> browser that is not capable of properly showing the mobile demonstration. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience. </div> <p><strong>Responsive Web Design (RWD)</strong> is a name for a set of technologies that enable web pages to dynamically adjust to the size of the screen they're being viewed on. GeoCore 7.3 leverages these techniques in order to make your site viewable and fully functional on any computer, phone, or tablet. Below, we've taken <a href="http://geodesicsolutions.com/demo">this demo GeoCore installation</a> and loaded it into a phone-sized window, so you can see for yourself how the design automatically adjusts to the size and functionality of the smaller touchscreen.</p> <div class="phone"> <iframe class="frame" src="index.php"></iframe> </div> <p> <strong>* Note:</strong> Screen resolutions and sizes vary widely. In fact, this is part of the reason Geocore uses <strong>Responsive Web Design (RWD)</strong> - it allows the layout and design of the site to <em>respond</em> to the screen size or size of the browser window! You can try this yourself, when viewing the demo, just change the window size of your browser. You don't even need to refresh, when you change the window size the entire page will automatically respond. </p> <p> This is just a simple demonstration of what the page looks like on a smaller screen, it is <strong>not meant for testing</strong> purposes and is not meant to be an accurate rendering of what the site will look like on a mobile phone. Things will look similar but depending on the device's resolution, screen size, and even what browser being used on the device, there can be variations. </p> <p class="center"> {$classifieds_url|qr_code:125} Try the demo on your own mobile device or tablet, just scan this QR code! </p> <div> <style scoped> .phone { text-align: center; padding: 111px 28px 108px 31px; background: url('{external file="images/backgrounds/phone.png"}') no-repeat; background-size: 100% 100%; width: 298px; height: 529px; margin: 0 auto; overflow: hidden; resize: both; } .frame { width: 100%; height: 100%; border: none; resize: none; } .old-ie { display: none; } </style> {add_footer_html} <script> if (!Modernizr.mq('only all')) { jQuery('.old-ie').show(); } </script> {/add_footer_html} <h1>Mobile Phone Demonstration*</h1> <div class="old-ie browsehappy"> <strong>This will not work on your browser:</strong> You are using an <strong>outdated</strong> browser that is not capable of properly showing the mobile demonstration. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience. </div> <p><strong>Responsive Web Design (RWD)</strong> is a name for a set of technologies that enable web pages to dynamically adjust to the size of the screen they're being viewed on. GeoCore 7.3 leverages these techniques in order to make your site viewable and fully functional on any computer, phone, or tablet. Below, we've taken <a href="http://geodesicsolutions.com/demo">this demo GeoCore installation</a> and loaded it into a phone-sized window, so you can see for yourself how the design automatically adjusts to the size and functionality of the smaller touchscreen.</p> <div class="phone"> <iframe class="frame" src="index.php"></iframe> </div> <p> <strong>* Note:</strong> Screen resolutions and sizes vary widely. In fact, this is part of the reason Geocore uses <strong>Responsive Web Design (RWD)</strong> - it allows the layout and design of the site to <em>respond</em> to the screen size or size of the browser window! You can try this yourself, when viewing the demo, just change the window size of your browser. You don't even need to refresh, when you change the window size the entire page will automatically respond. </p> <p> This is just a simple demonstration of what the page looks like on a smaller screen, it is <strong>not meant for testing</strong> purposes and is not meant to be an accurate rendering of what the site will look like on a mobile phone. Things will look similar but depending on the device's resolution, screen size, and even what browser being used on the device, there can be variations. </p> <p class="center"> {$classifieds_url|qr_code:125} Try the demo on your own mobile device or tablet, just scan this QR code! </p> </div>
<div class="content_box"> <h1 class="title">Help</h1> <p>Below you will find some default questions and answers to help get you started. You can change the text for this page and add or remove questions by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <h1 class="subtitle">What is the cost to register on this site?</h1> <p style="padding: 0 15px;">Nothing. There are no registration fees for buyers or sellers. </p> <h1 class="subtitle">How much does it cost for sellers to place listings? </h1> <p style="padding: 0 15px;" class="highlight_links">Cost specifics are explained <a href="index.php?a=28&b=143">here</a>. Costs can also be found within your Account Information Page by logging in to your personal "My Account" pages.</p> <h1 class="subtitle">Is this site secure? </h1> <p style="padding: 0 15px;">Yes. Your transactions are protected by the latest encryption technology.</p> <h1 class="subtitle">How do I find what I'm looking for? </h1> <p style="padding: 0 15px;">You have several options: </p> <ul class="checklist" style="margin-left: 40px;"> <li>We offer a quick search form on the front page for you to enter keywords to search.</li> <li>We offer an Advanced Search page for you to refine your search criteria.</li> <li>We offer browsing filters when you are browsing by category.</li> <li>If you already know what you are looking for you can browse the categories listed on the left side of the site's pages.</li> </ul> <h1 class="subtitle">Can I save items to revisit later?</h1> <p style="padding: 0 15px;">Yes. You can maintain your own "favorites" list within your account. Each listing on our site has an "add to favorites" link. Simply click that link and we will add that item to your favorites list. </p> <h1 class="subtitle">What if I can't find what I'm looking for?</h1> <p style="padding: 0 15px;">You can set up search filters within your account area. Our site will then screen all new listings, as they are placed on the site, and if an item is listed that meets your filter (search) criteria, we will automatically send you an email notification. </p> <h1 class="subtitle">How do buyers and sellers communicate with each other? </h1> <p style="padding: 0 15px;">We provide buyers with the ability to contact the seller through a form that is accessible on each of the seller's listing pages. The seller will then be notified by email of the buyer's questions and the seller can either reply by email or log in to their account and reply through our onsite messaging system. The seller can choose to keep their email address anonymous.</p> <p style="text-align: center;" class="highlight_links">Still can't find the answer to your question?<br> <a href="index.php?a=28&b=136" style="font-weight:bold;">Contact Us</a></p> </div>
<div class="content_box"> <h1 class="title">Help</h1> <p>Below you will find some default questions and answers to help get you started. You can change the text for this page and add or remove questions by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <h3 class="subtitle">What is the cost to register on this site?</h3> <p style="padding: 0 15px;">Nothing. There are no registration fees for buyers or sellers. </p> <h3 class="subtitle">How much does it cost for sellers to place listings? </h3 <p style="padding: 0 15px;" class="highlight_links">Cost specifics are explained <a href="index.php?a=28&b=143">here</a>. Costs can also be found within your Account Information Page by logging in to your personal "My Account" pages.</p> <h3 class="subtitle">Is this site secure? </h3> <p style="padding: 0 15px;">Yes. Your transactions are protected by the latest encryption technology.</p> <h3 class="subtitle">How do I find what I'm looking for? </h3> <p style="padding: 0 15px;">You have several options: </p> <ul class="checklist" style="margin-left: 40px;"> <li>We offer a quick search form on the front page for you to enter keywords to search.</li> <li>We offer an Advanced Search page for you to refine your search criteria.</li> <li>We offer browsing filters when you are browsing by category.</li> <li>If you already know what you are looking for you can browse the categories listed on the left side of the site's pages.</li> </ul> <h3 class="subtitle">Can I save items to revisit later?</h3> <p style="padding: 0 15px;">Yes. You can maintain your own "favorites" list within your account. Each listing on our site has an "add to favorites" link. Simply click that link and we will add that item to your favorites list. </p> <h3 class="subtitle">What if I can't find what I'm looking for?</h3> <p style="padding: 0 15px;">You can set up search filters within your account area. Our site will then screen all new listings, as they are placed on the site, and if an item is listed that meets your filter (search) criteria, we will automatically send you an email notification. </p> <h3 class="subtitle">How do buyers and sellers communicate with each other? </h3> <p style="padding: 0 15px;">We provide buyers with the ability to contact the seller through a form that is accessible on each of the seller's listing pages. The seller will then be notified by email of the buyer's questions and the seller can either reply by email or log in to their account and reply through our onsite messaging system. The seller can choose to keep their email address anonymous.</p> <p style="text-align: center;" class="highlight_links">Still can't find the answer to your question?<br> <a href="index.php?a=28&b=136" style="font-weight:bold;">Contact Us</a></p> </div>
<div class="content_box"> <h1 class="title">Help</h1> <p>Below you will find some default questions and answers to help get you started. You can change the text for this page and add or remove questions by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <h1 class="subtitle">What is the cost to register on this site?</h1> <p style="padding: 0 15px;">Nothing. There are no registration fees for buyers or sellers. </p> <h1 class="subtitle">How much does it cost for sellers to place listings? </h1> <p style="padding: 0 15px;" class="highlight_links">Cost specifics are explained <a href="index.php?a=28&b=143">here</a>. Costs can also be found within your Account Information Page by logging in to your personal "My Account" pages.</p> <h1 class="subtitle">Is this site secure? </h1> <p style="padding: 0 15px;">Yes. Your transactions are protected by the latest encryption technology.</p> <h1 class="subtitle">How do I find what I'm looking for? </h1> <p style="padding: 0 15px;">You have several options: </p> <ul class="checklist" style="margin-left: 40px;"> <li>We offer a quick search form on the front page for you to enter keywords to search.</li> <li>We offer an Advanced Search page for you to refine your search criteria.</li> <li>We offer browsing filters when you are browsing by category.</li> <li>If you already know what you are looking for you can browse the categories listed on the left side of the site's pages.</li> </ul> <h1 class="subtitle">Can I save items to revisit later?</h1> <p style="padding: 0 15px;">Yes. You can maintain your own "favorites" list within your account. Each listing on our site has an "add to favorites" link. Simply click that link and we will add that item to your favorites list. </p> <h1 class="subtitle">What if I can't find what I'm looking for?</h1> <p style="padding: 0 15px;">You can set up search filters within your account area. Our site will then screen all new listings, as they are placed on the site, and if an item is listed that meets your filter (search) criteria, we will automatically send you an email notification. </p> <h1 class="subtitle">How do buyers and sellers communicate with each other? </h1> <p style="padding: 0 15px;">We provide buyers with the ability to contact the seller through a form that is accessible on each of the seller's listing pages. The seller will then be notified by email of the buyer's questions and the seller can either reply by email or log in to their account and reply through our onsite messaging system. The seller can choose to keep their email address anonymous.</p> <p style="text-align: center;" class="highlight_links">Still can't find the answer to your question?<br> <a href="index.php?a=28&b=136" style="font-weight:bold;">Contact Us</a></p> <div class="content_box"> <h1 class="title">Help</h1> <p>Below you will find some default questions and answers to help get you started. You can change the text for this page and add or remove questions by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <h3 class="subtitle">What is the cost to register on this site?</h3> <p style="padding: 0 15px;">Nothing. There are no registration fees for buyers or sellers. </p> <h3 class="subtitle">How much does it cost for sellers to place listings? </h3 <p style="padding: 0 15px;" class="highlight_links">Cost specifics are explained <a href="index.php?a=28&b=143">here</a>. Costs can also be found within your Account Information Page by logging in to your personal "My Account" pages.</p> <h3 class="subtitle">Is this site secure? </h3> <p style="padding: 0 15px;">Yes. Your transactions are protected by the latest encryption technology.</p> <h3 class="subtitle">How do I find what I'm looking for? </h3> <p style="padding: 0 15px;">You have several options: </p> <ul class="checklist" style="margin-left: 40px;"> <li>We offer a quick search form on the front page for you to enter keywords to search.</li> <li>We offer an Advanced Search page for you to refine your search criteria.</li> <li>We offer browsing filters when you are browsing by category.</li> <li>If you already know what you are looking for you can browse the categories listed on the left side of the site's pages.</li> </ul> <h3 class="subtitle">Can I save items to revisit later?</h3> <p style="padding: 0 15px;">Yes. You can maintain your own "favorites" list within your account. Each listing on our site has an "add to favorites" link. Simply click that link and we will add that item to your favorites list. </p> <h3 class="subtitle">What if I can't find what I'm looking for?</h3> <p style="padding: 0 15px;">You can set up search filters within your account area. Our site will then screen all new listings, as they are placed on the site, and if an item is listed that meets your filter (search) criteria, we will automatically send you an email notification. </p> <h3 class="subtitle">How do buyers and sellers communicate with each other? </h3> <p style="padding: 0 15px;">We provide buyers with the ability to contact the seller through a form that is accessible on each of the seller's listing pages. The seller will then be notified by email of the buyer's questions and the seller can either reply by email or log in to their account and reply through our onsite messaging system. The seller can choose to keep their email address anonymous.</p> <p style="text-align: center;" class="highlight_links">Still can't find the answer to your question?<br> <a href="index.php?a=28&b=136" style="font-weight:bold;">Contact Us</a></p> </div>
<div class="content_box"> <h1 class="title">How It Works</h1> <div style="width: 100%; margin: 0px auto; clear:both;"> <div style="width: 22em; margin: 1.25em auto;"> <dl> <dt class="title2">Create an Account</dt> <dd class="image"><img src="{external file='images/register.jpg'}" alt="bullet" title="bullet" width="40" height="40" /></dd> <dd>Simple One-Page Registration Process</dd> </dl> </div> <div style="width: 70%; margin: 0 auto;"> <div class="half_column_left normal-whitespace"> <div class="title2">Sell Something...</div> <dl> <dt>List Your Item</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Fast and Easy-to-use Listing Process <ul class="checklist"> <li>Choose a Category</li> <li>Enter Item Details</li> <li>Upload Your Photos</li> </ul> </dd> <dt>Receive Offers from Buyers</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Email notices are sent directly to your inbox from interested buyers.</dd> </dl> </div> <div class="half_column_right normal-whitespace"> <div class="title2">Buy Something...</div> <dl> <dt>Start Your Search</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Several Search Options to Choose from <ul class="checklist"> <li>Browse a Category</li> <li>Quick or Advanced Searches</li> <li>Auto-Search Notifications by Email</li> </ul> </dd> <dt>Make Offers to Sellers</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Contact Sellers directly through our on-site messaging system.</dd> </dl> </div> </div> </div> <div style="clear:both;"> </div> <div style="text-align: center; margin-bottom: 20px;"><p class="highlight_links">Check out more<br> <a href="index.php?a=28&b=135" style="font-weight:bold;">Seller / Buyer Features</a></p></div> </div>
<div class="content_box"> <h1 class="title">How It Works</h1> <div style="width: 100%; margin: 0px auto; clear:both;"> <div style="width: 22em; margin: 1.25em auto;"> <dl> <dt class="title2">Create an Account</dt> <dd class="image"><img src="{external file='images/register.jpg'}" alt="bullet" title="bullet" width="40" height="40" /></dd> <dd>Simple One-Page Registration Process</dd> </dl> </div> <div style="width: 70%; margin: 0 auto;"> <div class="half_column_left normal-whitespace"> <div class="title2">Sell Something...</div> <dl> <dt>List Your Item</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Fast and Easy-to-use Listing Process <ul class="checklist"> <li>Choose a Category</li> <li>Enter Item Details</li> <li>Upload Your Photos</li> </ul> </dd> <dt>Receive Offers from Buyers</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Email notices are sent directly to your inbox from interested buyers.</dd> </dl> </div> <div class="half_column_right normal-whitespace"> <div class="title2">Buy Something...</div> <dl> <dt>Start Your Search</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Several Search Options to Choose from <ul class="checklist"> <li>Browse a Category</li> <li>Quick or Advanced Searches</li> <li>Auto-Search Notifications by Email</li> </ul> </dd> <dt>Make Offers to Sellers</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Contact Sellers directly through our on-site messaging system.</dd> </dl> </div> </div> </div> <div style="clear:both;"> </div> <div style="text-align: center; margin-bottom: 20px;"><p class="highlight_links">Check out more<br> <a href="index.php?a=28&b=135" style="font-weight:bold;">Seller / Buyer Features</a></p></div> </div>
<div class="content_box"> <h1 class="title">How It Works</h1> <div style="width: 100%; margin: 0px auto; clear:both;"> <div style="width: 22em; margin: 1.25em auto;"> <dl> <dt class="title2">Create an Account</dt> <dd class="image"><img src="{external file='images/register.jpg'}" alt="bullet" title="bullet" width="40" height="40" /></dd> <dd>Simple One-Page Registration Process</dd> </dl> </div> <div style="width: 70%; margin: 0 auto;"> <div class="half_column_left normal-whitespace"> <div class="title2">Sell Something...</div> <dl> <dt>List Your Item</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Fast and Easy-to-use Listing Process <ul class="checklist"> <li>Choose a Category</li> <li>Enter Item Details</li> <li>Upload Your Photos</li> </ul> </dd> <dt>Receive Offers from Buyers</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Email notices are sent directly to your inbox from interested buyers.</dd> </dl> </div> <div class="half_column_right normal-whitespace"> <div class="title2">Buy Something...</div> <dl> <dt>Start Your Search</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Several Search Options to Choose from <ul class="checklist"> <li>Browse a Category</li> <li>Quick or Advanced Searches</li> <li>Auto-Search Notifications by Email</li> </ul> </dd> <dt>Make Offers to Sellers</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Contact Sellers directly through our on-site messaging system.</dd> </dl> </div> </div> </div> <div style="clear:both;"> </div> <div style="text-align: center; margin-bottom: 20px;"><p class="highlight_links">Check out more<br> <a href="index.php?a=28&b=135" style="font-weight:bold;">Seller / Buyer Features</a></p></div> </div> <div class="content_box"> <h1 class="title">How It Works</h1> <div style="width: 100%; margin: 0px auto; clear:both;"> <div style="width: 22em; margin: 1.25em auto;"> <dl> <dt class="title2">Create an Account</dt> <dd class="image"><img src="{external file='images/register.jpg'}" alt="bullet" title="bullet" width="40" height="40" /></dd> <dd>Simple One-Page Registration Process</dd> </dl> </div> <div style="width: 70%; margin: 0 auto;"> <div class="half_column_left normal-whitespace"> <div class="title2">Sell Something...</div> <dl> <dt>List Your Item</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Fast and Easy-to-use Listing Process <ul class="checklist"> <li>Choose a Category</li> <li>Enter Item Details</li> <li>Upload Your Photos</li> </ul> </dd> <dt>Receive Offers from Buyers</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Email notices are sent directly to your inbox from interested buyers.</dd> </dl> </div> <div class="half_column_right normal-whitespace"> <div class="title2">Buy Something...</div> <dl> <dt>Start Your Search</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Several Search Options to Choose from <ul class="checklist"> <li>Browse a Category</li> <li>Quick or Advanced Searches</li> <li>Auto-Search Notifications by Email</li> </ul> </dd> <dt>Make Offers to Sellers</dt> <dd class="image"><img src="{external file='images/backgrounds/bullet_list_checkmark.gif'}" alt="bullet" title="bullet" width="30" height="30" /></dd> <dd>Contact Sellers directly through our on-site messaging system.</dd> </dl> </div> </div> </div> <div style="clear:both;"> </div> <div style="text-align: center; margin-bottom: 20px;"><p class="highlight_links">Check out more<br> <a href="index.php?a=28&b=135" style="font-weight:bold;">Seller / Buyer Features</a></p></div> </div>
<div class="content_box"> <h1 class="title">Pricing</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p class="page_description"> Listing your items on our site is extremely easy. Not only do we give you some great benefits but our prices are hard to beat. We offer our customers two great pricing options. The "Pay per Listing" option allows you to pay for Classified or Auction each time you place one on our site. Or, dealers can take advantage of the "Subscription Based" option which allows you to sign up for a subscription to our site and place as many listings as you want during your subscription period (<a href="index.php?a=28&b=136">contact us</a> for details). Please review the pricing schedule below before <a href="register.php">registering</a> to use our site. </p> </div> <br /> <div class="content_box"> <h2 class="title">Basic Plan (Pay Per Listing)</h2> <p class="page_instructions">Each listing gives you the ability to display up to <strong>XX</strong> photos. Happy listing!</p> <div class="row_even"> <label class="field_label" style="width: 14em;">Price Plan Registration Code</label> <strong class="text_highlight">xxxxxx</strong> </div> </div> <br /> <div class="half_column_left"> <div class="content_box"> <h1 class="title">Classified Listing Prices</h1> <div class="row_even"> <label class="field_label">Per Photo Price</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Featured Ad Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Bolded Listing Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Better Placement Upgrade</label> <span class="price">$X.XX</span> </div> <h1 class="subtitle">Category Specific Pricing</h1> <div class="row_even"> <label class="field_label">Automobiles</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Real Estate</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Wanted Ads</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">All Other Categories</label> <span class="price">$X.XX</span> </div> </div> </div> <div class="half_column_right"> <div class="content_box"> <h1 class="title">Auction Listing Prices</h1> <div class="row_even"> <label class="field_label">Per Photo Price</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Featured Ad Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Bolded Listing Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Better Placement Upgrade</label> <span class="price">$X.XX</span> </div> <h1 class="subtitle">Category Specific Pricing</h1> <div class="row_even"> <label class="field_label">Automobiles</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Real Estate</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Wanted Ads</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">All Other Categories</label> <span class="price">$X.XX</span> </div> </div> </div>
<div class="content_box"> <h1 class="title">Pricing</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p class="page_description"> Listing your items on our site is extremely easy. Not only do we give you some great benefits but our prices are hard to beat. We offer our customers two great pricing options. The "Pay per Listing" option allows you to pay for Classified or Auction each time you place one on our site. Or, dealers can take advantage of the "Subscription Based" option which allows you to sign up for a subscription to our site and place as many listings as you want during your subscription period (<a href="index.php?a=28&b=136">contact us</a> for details). Please review the pricing schedule below before <a href="register.php">registering</a> to use our site. </p> </div> <br /> <div class="content_box"> <h2 class="title">Basic Plan (Pay Per Listing)</h2> <p class="page_instructions">Each listing gives you the ability to display up to <strong>XX</strong> photos. Happy listing!</p> <div class="row_even"> <label class="field_label" style="width: 14em;">Price Plan Registration Code</label> <strong class="text_highlight">xxxxxx</strong> </div> </div> <br /> <div class="half_column_left"> <div class="content_box"> <h3 class="title">Classified Listing Prices</h3> <div class="row_even"> <label class="field_label">Per Photo Price</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Featured Ad Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Bolded Listing Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Better Placement Upgrade</label> <span class="price">$X.XX</span> </div> <h3 class="subtitle">Category Specific Pricing</h3> <div class="row_even"> <label class="field_label">Automobiles</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Real Estate</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Wanted Ads</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">All Other Categories</label> <span class="price">$X.XX</span> </div> </div> </div> <div class="half_column_right"> <div class="content_box"> <h3 class="title">Auction Listing Prices</h3> <div class="row_even"> <label class="field_label">Per Photo Price</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Featured Ad Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Bolded Listing Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Better Placement Upgrade</label> <span class="price">$X.XX</span> </div> <h3 class="subtitle">Category Specific Pricing</h3> <div class="row_even"> <label class="field_label">Automobiles</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Real Estate</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Wanted Ads</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">All Other Categories</label> <span class="price">$X.XX</span> </div> </div> </div>
<div class="content_box"> <h1 class="title">Pricing</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p class="page_description"> Listing your items on our site is extremely easy. Not only do we give you some great benefits but our prices are hard to beat. We offer our customers two great pricing options. The "Pay per Listing" option allows you to pay for Classified or Auction each time you place one on our site. Or, dealers can take advantage of the "Subscription Based" option which allows you to sign up for a subscription to our site and place as many listings as you want during your subscription period (<a href="index.php?a=28&b=136">contact us</a> for details). Please review the pricing schedule below before <a href="register.php">registering</a> to use our site. </p> </div> <br /> <div class="content_box"> <h2 class="title">Basic Plan (Pay Per Listing)</h2> <p class="page_instructions">Each listing gives you the ability to display up to <strong>XX</strong> photos. Happy listing!</p> <div class="row_even"> <label class="field_label" style="width: 14em;">Price Plan Registration Code</label> <strong class="text_highlight">xxxxxx</strong> </div> </div> <br /> <div class="half_column_left"> <div class="content_box"> <h1 class="title">Classified Listing Prices</h1> <div class="row_even"> <label class="field_label">Per Photo Price</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Featured Ad Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Bolded Listing Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Better Placement Upgrade</label> <span class="price">$X.XX</span> </div> <h1 class="subtitle">Category Specific Pricing</h1> <div class="row_even"> <label class="field_label">Automobiles</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Real Estate</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Wanted Ads</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">All Other Categories</label> <span class="price">$X.XX</span> </div> </div> </div> <div class="half_column_right"> <div class="content_box"> <h1 class="title">Auction Listing Prices</h1> <div class="row_even"> <label class="field_label">Per Photo Price</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Featured Ad Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Bolded Listing Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Better Placement Upgrade</label> <span class="price">$X.XX</span> </div> <h1 class="subtitle">Category Specific Pricing</h1> <div class="row_even"> <label class="field_label">Automobiles</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Real Estate</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Wanted Ads</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">All Other Categories</label> <span class="price">$X.XX</span> </div> </div> <div class="content_box"> <h1 class="title">Pricing</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p class="page_description"> Listing your items on our site is extremely easy. Not only do we give you some great benefits but our prices are hard to beat. We offer our customers two great pricing options. The "Pay per Listing" option allows you to pay for Classified or Auction each time you place one on our site. Or, dealers can take advantage of the "Subscription Based" option which allows you to sign up for a subscription to our site and place as many listings as you want during your subscription period (<a href="index.php?a=28&b=136">contact us</a> for details). Please review the pricing schedule below before <a href="register.php">registering</a> to use our site. </p> </div> <br /> <div class="content_box"> <h2 class="title">Basic Plan (Pay Per Listing)</h2> <p class="page_instructions">Each listing gives you the ability to display up to <strong>XX</strong> photos. Happy listing!</p> <div class="row_even"> <label class="field_label" style="width: 14em;">Price Plan Registration Code</label> <strong class="text_highlight">xxxxxx</strong> </div> </div> <br /> <div class="half_column_left"> <div class="content_box"> <h3 class="title">Classified Listing Prices</h3> <div class="row_even"> <label class="field_label">Per Photo Price</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Featured Ad Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Bolded Listing Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Better Placement Upgrade</label> <span class="price">$X.XX</span> </div> <h3 class="subtitle">Category Specific Pricing</h3> <div class="row_even"> <label class="field_label">Automobiles</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Real Estate</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Wanted Ads</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">All Other Categories</label> <span class="price">$X.XX</span> </div> </div> </div> <div class="half_column_right"> <div class="content_box"> <h3 class="title">Auction Listing Prices</h3> <div class="row_even"> <label class="field_label">Per Photo Price</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Featured Ad Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Bolded Listing Upgrade</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Better Placement Upgrade</label> <span class="price">$X.XX</span> </div> <h3 class="subtitle">Category Specific Pricing</h3> <div class="row_even"> <label class="field_label">Automobiles</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">Real Estate</label> <span class="price">$X.XX</span> </div> <div class="row_even"> <label class="field_label">Wanted Ads</label> <span class="price">$X.XX</span> </div> <div class="row_odd"> <label class="field_label">All Other Categories</label> <span class="price">$X.XX</span> </div> </div> </div>
<div class="content_box"> <h1 class="title">Privacy Policy</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p> Your privacy is very important to us. Accordingly, we have developed this Policy in order for you to understand how we collect, use, communicate and disclose and make use of personal information. The following outlines our privacy policy. </p> <ul> <li> Before or at the time of collecting personal information, we will identify the purposes for which information is being collected. </li> <li> We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law. </li> <li> We will only retain personal information as long as necessary for the fulfillment of those purposes. </li> <li> We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned. </li> <li> Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date. </li> <li> We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification. </li> <li> We will make readily available to customers information about our policies and practices relating to the management of personal information. </li> </ul> <p> We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. </p> </div>
<div class="content_box"> <h1 class="title">Privacy Policy</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p> Your privacy is very important to us. Accordingly, we have developed this Policy in order for you to understand how we collect, use, communicate and disclose and make use of personal information. The following outlines our privacy policy. </p> <ul> <li> Before or at the time of collecting personal information, we will identify the purposes for which information is being collected. </li> <li> We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law. </li> <li> We will only retain personal information as long as necessary for the fulfillment of those purposes. </li> <li> We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned. </li> <li> Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date. </li> <li> We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification. </li> <li> We will make readily available to customers information about our policies and practices relating to the management of personal information. </li> </ul> <p> We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. </p> </div>
<div class="content_box"> <h1 class="title">Privacy Policy</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p> Your privacy is very important to us. Accordingly, we have developed this Policy in order for you to understand how we collect, use, communicate and disclose and make use of personal information. The following outlines our privacy policy. </p> <ul> <li> Before or at the time of collecting personal information, we will identify the purposes for which information is being collected. </li> <li> We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law. </li> <li> We will only retain personal information as long as necessary for the fulfillment of those purposes. </li> <li> We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned. </li> <li> Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date. </li> <li> We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification. </li> <li> We will make readily available to customers information about our policies and practices relating to the management of personal information. </li> </ul> <p> We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. </p> <div class="content_box"> <h1 class="title">Privacy Policy</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <p> Your privacy is very important to us. Accordingly, we have developed this Policy in order for you to understand how we collect, use, communicate and disclose and make use of personal information. The following outlines our privacy policy. </p> <ul> <li> Before or at the time of collecting personal information, we will identify the purposes for which information is being collected. </li> <li> We will collect and use of personal information solely with the objective of fulfilling those purposes specified by us and for other compatible purposes, unless we obtain the consent of the individual concerned or as required by law. </li> <li> We will only retain personal information as long as necessary for the fulfillment of those purposes. </li> <li> We will collect personal information by lawful and fair means and, where appropriate, with the knowledge or consent of the individual concerned. </li> <li> Personal data should be relevant to the purposes for which it is to be used, and, to the extent necessary for those purposes, should be accurate, complete, and up-to-date. </li> <li> We will protect personal information by reasonable security safeguards against loss or theft, as well as unauthorized access, disclosure, copying, use or modification. </li> <li> We will make readily available to customers information about our policies and practices relating to the management of personal information. </li> </ul> <p> We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. </p> </div>
<div class="content_box"> <h1 class="title">Features We Offer Sellers & Buyers</h1> <p>Thank you for taking the time to visit our site. We have put a great amount of effort into ensuring that our Buyers and Sellers alike have a venue to list items and find the best deals on the net. Sellers will find a simple, listing process, with the ability to upload photos with their listings. This site is packed full of features for our sellers and a world of buyers is literally at your fingertips.</p> </div> <br /> <div class="half_column_left normal-whitespace"> <div class="content_box"> <h2 class="title">Seller Features</h2> <p>Here is a list of some of the features that we offer sellers:</p> <ul class="checklist"> <li> <strong>"My Account"</strong> pages allow you to edit your account settings any time you wish... day or night. </li> <li> <strong>"Listing"</strong> process is very simple to use. Our site guides you through each step of the process which only takes a minute or two before your listing is live on the site. </li> <li> <strong>"My Active Listings"</strong> page allows you to view a list of your "Active Listings" on the site, as well as, edit those listings. </li> <li> <strong>"My Expired Listings"</strong> page allows you to view listings that have recently expired on the site. </li> <li> <strong>"Messaging System"</strong> gives you the ability to communicate with buyers directly from this site without having to open up your email client. Message system offers a "private" setting for you to keep your email private to other sellers and buyers on the site. </li> <li> <strong>"Browse by thumbnails"</strong> feature allows for the first photo you upload to be displayed as a thumbnail image while visitors are browsing the site. </li> <li> <strong>"Seller's Other Listings"</strong> link is conveniently located on the listing display page for your potential buyers to view all of your other listings that are currently active on the site. </li> <li> <strong>"Tell-a-Friend"</strong> link on each listing display page allows visitors to your listing to quickly send an listing's details to a friend using the site's messaging system. </li> <li> <strong>"Contact Seller"</strong> link is explicitly located on each listing page for your buyers to contact you directly with any questions they may have concerning your listing. The listing title and id is automatically included in the message that is sent for quick reference. </li> <li> <strong>"Listing Extras"</strong> features allow you to add additional indicators to your listing to attract more attention from potential buyers while they are browsing the site. </li> <li> <strong>"Attention Getters"</strong> feature allows sellers to draw special attention to their ads by selecting one of our attention getter images. </li> <li> <strong>"Featured Listing"</strong> status gives your listing some additional exposure at the top of all browse listing pages. </li> <li> <strong>"Better Placement"</strong> feature gives your listing priority (higher placement within table) over other listings within that same category. </li> <li> <strong>"Bolding"</strong> feature bolds the text in your listing and changes the background color for additional attention. </li> </ul> </div> </div> <div class="half_column_right normal-whitespace"> <div class="content_box"> <h2 class="title">Buyer Features</h2> <p>Here is a list of some of the features that we offer buyers:</p> <ul class="checklist"> <li> <strong>"My Account"</strong> pages allow you to edit your account settings any time you wish...day or night. </li> <li> <strong>"Listing Favorites"</strong> allows you to keep a list of your "Listings to Watch". Add as many listings to your list as you wish and delete them any time within your personal account pages. </li> <li> <strong>"Advanced Search"</strong> page allows you to narrow your search or expand your search to meet your exact specifications. </li> <li> <strong>"Messaging System"</strong> gives you the ability to communicate with sellers directly from this site without having to open up your email client. If the seller replies to your message through the Message system, that message will be stored on this site for you to retrieve later. </li> <li> <strong>"Seller's Other Listings"</strong> link is conveniently located on the ad display page for you to view all of a particular seller's listings that are currently active on the site. </li> <li> <strong>"Tell-a-Friend"</strong> link on each listing display page allows you to quickly send an listing's details to a friend using the site's messaging system. No need for email! </li> <li> <strong>"Browse by thumbnails"</strong> allows you to browse the site previewing thumbnail images of listings without having to first click through to the listing details page. </li> <li> <strong>"Contact Seller"</strong> link is easily located on each listing page for you to contact the seller directly with any questions you may have concerning their listing. The listing id is automatically included in the message that is sent. </li> </ul> </div> </div> <div class="clearfix center"> <br /><br /> <a href="register.php" class="button">Register NOW! It's quick and simple!</a> </div>
<div class="content_box"> <h1 class="title">Features We Offer Sellers & Buyers</h1> <p>Thank you for taking the time to visit our site. We have put a great amount of effort into ensuring that our Buyers and Sellers alike have a venue to list items and find the best deals on the net. Sellers will find a simple, listing process, with the ability to upload photos with their listings. This site is packed full of features for our sellers and a world of buyers is literally at your fingertips.</p> </div> <br /> <div class="half_column_left normal-whitespace"> <div class="content_box"> <h2 class="title">Seller Features</h2> <p>Here is a list of some of the features that we offer sellers:</p> <ul class="checklist"> <li> <strong>"My Account"</strong> pages allow you to edit your account settings any time you wish... day or night. </li> <li> <strong>"Listing"</strong> process is very simple to use. Our site guides you through each step of the process which only takes a minute or two before your listing is live on the site. </li> <li> <strong>"My Active Listings"</strong> page allows you to view a list of your "Active Listings" on the site, as well as, edit those listings. </li> <li> <strong>"My Expired Listings"</strong> page allows you to view listings that have recently expired on the site. </li> <li> <strong>"Messaging System"</strong> gives you the ability to communicate with buyers directly from this site without having to open up your email client. Message system offers a "private" setting for you to keep your email private to other sellers and buyers on the site. </li> <li> <strong>"Browse by thumbnails"</strong> feature allows for the first photo you upload to be displayed as a thumbnail image while visitors are browsing the site. </li> <li> <strong>"Seller's Other Listings"</strong> link is conveniently located on the listing display page for your potential buyers to view all of your other listings that are currently active on the site. </li> <li> <strong>"Tell-a-Friend"</strong> link on each listing display page allows visitors to your listing to quickly send an listing's details to a friend using the site's messaging system. </li> <li> <strong>"Contact Seller"</strong> link is explicitly located on each listing page for your buyers to contact you directly with any questions they may have concerning your listing. The listing title and id is automatically included in the message that is sent for quick reference. </li> <li> <strong>"Listing Extras"</strong> features allow you to add additional indicators to your listing to attract more attention from potential buyers while they are browsing the site. </li> <li> <strong>"Attention Getters"</strong> feature allows sellers to draw special attention to their ads by selecting one of our attention getter images. </li> <li> <strong>"Featured Listing"</strong> status gives your listing some additional exposure at the top of all browse listing pages. </li> <li> <strong>"Better Placement"</strong> feature gives your listing priority (higher placement within table) over other listings within that same category. </li> <li> <strong>"Bolding"</strong> feature bolds the text in your listing and changes the background color for additional attention. </li> </ul> </div> </div> <div class="half_column_right normal-whitespace"> <div class="content_box"> <h2 class="title">Buyer Features</h2> <p>Here is a list of some of the features that we offer buyers:</p> <ul class="checklist"> <li> <strong>"My Account"</strong> pages allow you to edit your account settings any time you wish...day or night. </li> <li> <strong>"Listing Favorites"</strong> allows you to keep a list of your "Listings to Watch". Add as many listings to your list as you wish and delete them any time within your personal account pages. </li> <li> <strong>"Advanced Search"</strong> page allows you to narrow your search or expand your search to meet your exact specifications. </li> <li> <strong>"Messaging System"</strong> gives you the ability to communicate with sellers directly from this site without having to open up your email client. If the seller replies to your message through the Message system, that message will be stored on this site for you to retrieve later. </li> <li> <strong>"Seller's Other Listings"</strong> link is conveniently located on the ad display page for you to view all of a particular seller's listings that are currently active on the site. </li> <li> <strong>"Tell-a-Friend"</strong> link on each listing display page allows you to quickly send an listing's details to a friend using the site's messaging system. No need for email! </li> <li> <strong>"Browse by thumbnails"</strong> allows you to browse the site previewing thumbnail images of listings without having to first click through to the listing details page. </li> <li> <strong>"Contact Seller"</strong> link is easily located on each listing page for you to contact the seller directly with any questions you may have concerning their listing. The listing id is automatically included in the message that is sent. </li> </ul> </div> </div> <div class="clearfix center"> <br /><br /> <a href="register.php" class="button">Register NOW! It's quick and simple!</a> </div>
<div class="content_box"> <h1 class="title">Features We Offer Sellers & Buyers</h1> <p>Thank you for taking the time to visit our site. We have put a great amount of effort into ensuring that our Buyers and Sellers alike have a venue to list items and find the best deals on the net. Sellers will find a simple, listing process, with the ability to upload photos with their listings. This site is packed full of features for our sellers and a world of buyers is literally at your fingertips.</p> </div> <br /> <div class="half_column_left normal-whitespace"> <div class="content_box"> <h2 class="title">Seller Features</h2> <p>Here is a list of some of the features that we offer sellers:</p> <ul class="checklist"> <li> <strong>"My Account"</strong> pages allow you to edit your account settings any time you wish... day or night. </li> <li> <strong>"Listing"</strong> process is very simple to use. Our site guides you through each step of the process which only takes a minute or two before your listing is live on the site. </li> <li> <strong>"My Active Listings"</strong> page allows you to view a list of your "Active Listings" on the site, as well as, edit those listings. </li> <li> <strong>"My Expired Listings"</strong> page allows you to view listings that have recently expired on the site. </li> <li> <strong>"Messaging System"</strong> gives you the ability to communicate with buyers directly from this site without having to open up your email client. Message system offers a "private" setting for you to keep your email private to other sellers and buyers on the site. </li> <li> <strong>"Browse by thumbnails"</strong> feature allows for the first photo you upload to be displayed as a thumbnail image while visitors are browsing the site. </li> <li> <strong>"Seller's Other Listings"</strong> link is conveniently located on the listing display page for your potential buyers to view all of your other listings that are currently active on the site. </li> <li> <strong>"Tell-a-Friend"</strong> link on each listing display page allows visitors to your listing to quickly send an listing's details to a friend using the site's messaging system. </li> <li> <strong>"Contact Seller"</strong> link is explicitly located on each listing page for your buyers to contact you directly with any questions they may have concerning your listing. The listing title and id is automatically included in the message that is sent for quick reference. </li> <li> <strong>"Listing Extras"</strong> features allow you to add additional indicators to your listing to attract more attention from potential buyers while they are browsing the site. </li> <li> <strong>"Attention Getters"</strong> feature allows sellers to draw special attention to their ads by selecting one of our attention getter images. </li> <li> <strong>"Featured Listing"</strong> status gives your listing some additional exposure at the top of all browse listing pages. </li> <li> <strong>"Better Placement"</strong> feature gives your listing priority (higher placement within table) over other listings within that same category. </li> <li> <strong>"Bolding"</strong> feature bolds the text in your listing and changes the background color for additional attention. </li> </ul> </div> </div> <div class="half_column_right normal-whitespace"> <div class="content_box"> <h2 class="title">Buyer Features</h2> <p>Here is a list of some of the features that we offer buyers:</p> <ul class="checklist"> <li> <strong>"My Account"</strong> pages allow you to edit your account settings any time you wish...day or night. </li> <li> <strong>"Listing Favorites"</strong> allows you to keep a list of your "Listings to Watch". Add as many listings to your list as you wish and delete them any time within your personal account pages. </li> <li> <strong>"Advanced Search"</strong> page allows you to narrow your search or expand your search to meet your exact specifications. </li> <li> <strong>"Messaging System"</strong> gives you the ability to communicate with sellers directly from this site without having to open up your email client. If the seller replies to your message through the Message system, that message will be stored on this site for you to retrieve later. </li> <li> <strong>"Seller's Other Listings"</strong> link is conveniently located on the ad display page for you to view all of a particular seller's listings that are currently active on the site. </li> <li> <strong>"Tell-a-Friend"</strong> link on each listing display page allows you to quickly send an listing's details to a friend using the site's messaging system. No need for email! </li> <li> <strong>"Browse by thumbnails"</strong> allows you to browse the site previewing thumbnail images of listings without having to first click through to the listing details page. </li> <li> <strong>"Contact Seller"</strong> link is easily located on each listing page for you to contact the seller directly with any questions you may have concerning their listing. The listing id is automatically included in the message that is sent. </li> </ul> </div> </div> <div class="clearfix center"> <br /><br /> <a href="register.php" class="button">Register NOW! It's quick and simple!</a> </div> <div class="content_box"> <h1 class="title">Features We Offer Sellers & Buyers</h1> <p>Thank you for taking the time to visit our site. We have put a great amount of effort into ensuring that our Buyers and Sellers alike have a venue to list items and find the best deals on the net. Sellers will find a simple, listing process, with the ability to upload photos with their listings. This site is packed full of features for our sellers and a world of buyers is literally at your fingertips.</p> </div> <br /> <div class="half_column_left normal-whitespace"> <div class="content_box"> <h2 class="title">Seller Features</h2> <p>Here is a list of some of the features that we offer sellers:</p> <ul class="checklist"> <li> <strong>"My Account"</strong> pages allow you to edit your account settings any time you wish... day or night. </li> <li> <strong>"Listing"</strong> process is very simple to use. Our site guides you through each step of the process which only takes a minute or two before your listing is live on the site. </li> <li> <strong>"My Active Listings"</strong> page allows you to view a list of your "Active Listings" on the site, as well as, edit those listings. </li> <li> <strong>"My Expired Listings"</strong> page allows you to view listings that have recently expired on the site. </li> <li> <strong>"Messaging System"</strong> gives you the ability to communicate with buyers directly from this site without having to open up your email client. Message system offers a "private" setting for you to keep your email private to other sellers and buyers on the site. </li> <li> <strong>"Browse by thumbnails"</strong> feature allows for the first photo you upload to be displayed as a thumbnail image while visitors are browsing the site. </li> <li> <strong>"Seller's Other Listings"</strong> link is conveniently located on the listing display page for your potential buyers to view all of your other listings that are currently active on the site. </li> <li> <strong>"Tell-a-Friend"</strong> link on each listing display page allows visitors to your listing to quickly send an listing's details to a friend using the site's messaging system. </li> <li> <strong>"Contact Seller"</strong> link is explicitly located on each listing page for your buyers to contact you directly with any questions they may have concerning your listing. The listing title and id is automatically included in the message that is sent for quick reference. </li> <li> <strong>"Listing Extras"</strong> features allow you to add additional indicators to your listing to attract more attention from potential buyers while they are browsing the site. </li> <li> <strong>"Attention Getters"</strong> feature allows sellers to draw special attention to their ads by selecting one of our attention getter images. </li> <li> <strong>"Featured Listing"</strong> status gives your listing some additional exposure at the top of all browse listing pages. </li> <li> <strong>"Better Placement"</strong> feature gives your listing priority (higher placement within table) over other listings within that same category. </li> <li> <strong>"Bolding"</strong> feature bolds the text in your listing and changes the background color for additional attention. </li> </ul> </div> </div> <div class="half_column_right normal-whitespace"> <div class="content_box"> <h2 class="title">Buyer Features</h2> <p>Here is a list of some of the features that we offer buyers:</p> <ul class="checklist"> <li> <strong>"My Account"</strong> pages allow you to edit your account settings any time you wish...day or night. </li> <li> <strong>"Listing Favorites"</strong> allows you to keep a list of your "Listings to Watch". Add as many listings to your list as you wish and delete them any time within your personal account pages. </li> <li> <strong>"Advanced Search"</strong> page allows you to narrow your search or expand your search to meet your exact specifications. </li> <li> <strong>"Messaging System"</strong> gives you the ability to communicate with sellers directly from this site without having to open up your email client. If the seller replies to your message through the Message system, that message will be stored on this site for you to retrieve later. </li> <li> <strong>"Seller's Other Listings"</strong> link is conveniently located on the ad display page for you to view all of a particular seller's listings that are currently active on the site. </li> <li> <strong>"Tell-a-Friend"</strong> link on each listing display page allows you to quickly send an listing's details to a friend using the site's messaging system. No need for email! </li> <li> <strong>"Browse by thumbnails"</strong> allows you to browse the site previewing thumbnail images of listings without having to first click through to the listing details page. </li> <li> <strong>"Contact Seller"</strong> link is easily located on each listing page for you to contact the seller directly with any questions you may have concerning their listing. The listing id is automatically included in the message that is sent. </li> </ul> </div> </div> <div class="clearfix center"> <br /><br /> <a href="register.php" class="button">Register NOW! It's quick and simple!</a> </div>
<div class="content_box"> <h1 class="title">Terms & Conditions (User Agreement)</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <h3> 1. Terms </h3> <p> By accessing this web site, you are agreeing to be bound by these web site Terms and Conditions of Use, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this web site are protected by applicable copyright and trade mark law. </p> <h3> 2. Disclaimer </h3> <ol type="a"> <li> The materials on COMPANY NAME's web site are provided "as is". COMPANY NAME makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, COMPANY NAME does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site. </li> </ol> <h3> 3. Limitations </h3> <p> In no event shall COMPANY NAME or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on COMPANY NAME's Internet site, even if COMPANY NAME or a COMPANY NAME authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. </p> <h3> 4. Revisions and Errata </h3> <p> The materials appearing on COMPANY NAME's web site could include technical, typographical, or photographic errors. COMPANY NAME does not warrant that any of the materials on its web site are accurate, complete, or current. COMPANY NAME may make changes to the materials contained on its web site at any time without notice. COMPANY NAME does not, however, make any commitment to update the materials. </p> <h3> 5. Links </h3> <p> COMPANY NAME has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by COMPANY NAME of the site. Use of any such linked web site is at the user's own risk. </p> <h3> 6. Site Terms of Use Modifications </h3> <p> COMPANY NAME may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use. </p> <h3> 7. Governing Law </h3> <p> Any claim relating to COMPANY NAME's web site shall be governed by the laws of the State of COMPANY STATE / PROVINCE without regard to its conflict of law provisions. </p> <p> We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. </p> </div>
<div class="content_box"> <h1 class="title">Terms & Conditions (User Agreement)</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <h3> 1. Terms </h3> <p> By accessing this web site, you are agreeing to be bound by these web site Terms and Conditions of Use, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this web site are protected by applicable copyright and trade mark law. </p> <h3> 2. Disclaimer </h3> <ol type="a"> <li> The materials on COMPANY NAME's web site are provided "as is". COMPANY NAME makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, COMPANY NAME does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site. </li> </ol> <h3> 3. Limitations </h3> <p> In no event shall COMPANY NAME or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on COMPANY NAME's Internet site, even if COMPANY NAME or a COMPANY NAME authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. </p> <h3> 4. Revisions and Errata </h3> <p> The materials appearing on COMPANY NAME's web site could include technical, typographical, or photographic errors. COMPANY NAME does not warrant that any of the materials on its web site are accurate, complete, or current. COMPANY NAME may make changes to the materials contained on its web site at any time without notice. COMPANY NAME does not, however, make any commitment to update the materials. </p> <h3> 5. Links </h3> <p> COMPANY NAME has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by COMPANY NAME of the site. Use of any such linked web site is at the user's own risk. </p> <h3> 6. Site Terms of Use Modifications </h3> <p> COMPANY NAME may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use. </p> <h3> 7. Governing Law </h3> <p> Any claim relating to COMPANY NAME's web site shall be governed by the laws of the State of COMPANY STATE / PROVINCE without regard to its conflict of law provisions. </p> <p> We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. </p> </div>
<div class="content_box"> <h1 class="title">Terms & Conditions (User Agreement)</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <h3> 1. Terms </h3> <p> By accessing this web site, you are agreeing to be bound by these web site Terms and Conditions of Use, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this web site are protected by applicable copyright and trade mark law. </p> <h3> 2. Disclaimer </h3> <ol type="a"> <li> The materials on COMPANY NAME's web site are provided "as is". COMPANY NAME makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, COMPANY NAME does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site. </li> </ol> <h3> 3. Limitations </h3> <p> In no event shall COMPANY NAME or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on COMPANY NAME's Internet site, even if COMPANY NAME or a COMPANY NAME authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. </p> <h3> 4. Revisions and Errata </h3> <p> The materials appearing on COMPANY NAME's web site could include technical, typographical, or photographic errors. COMPANY NAME does not warrant that any of the materials on its web site are accurate, complete, or current. COMPANY NAME may make changes to the materials contained on its web site at any time without notice. COMPANY NAME does not, however, make any commitment to update the materials. </p> <h3> 5. Links </h3> <p> COMPANY NAME has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by COMPANY NAME of the site. Use of any such linked web site is at the user's own risk. </p> <h3> 6. Site Terms of Use Modifications </h3> <p> COMPANY NAME may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use. </p> <h3> 7. Governing Law </h3> <p> Any claim relating to COMPANY NAME's web site shall be governed by the laws of the State of COMPANY STATE / PROVINCE without regard to its conflict of law provisions. </p> <p> We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. </p> <div class="content_box"> <h1 class="title">Terms & Conditions (User Agreement)</h1> <p>You can change the text for this page by accessing the following menu in the admin panel:<br> Design > Templates > main_page > extra_pages</p> <h3> 1. Terms </h3> <p> By accessing this web site, you are agreeing to be bound by these web site Terms and Conditions of Use, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this web site are protected by applicable copyright and trade mark law. </p> <h3> 2. Disclaimer </h3> <ol type="a"> <li> The materials on COMPANY NAME's web site are provided "as is". COMPANY NAME makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. Further, COMPANY NAME does not warrant or make any representations concerning the accuracy, likely results, or reliability of the use of the materials on its Internet web site or otherwise relating to such materials or on any sites linked to this site. </li> </ol> <h3> 3. Limitations </h3> <p> In no event shall COMPANY NAME or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption,) arising out of the use or inability to use the materials on COMPANY NAME's Internet site, even if COMPANY NAME or a COMPANY NAME authorized representative has been notified orally or in writing of the possibility of such damage. Because some jurisdictions do not allow limitations on implied warranties, or limitations of liability for consequential or incidental damages, these limitations may not apply to you. </p> <h3> 4. Revisions and Errata </h3> <p> The materials appearing on COMPANY NAME's web site could include technical, typographical, or photographic errors. COMPANY NAME does not warrant that any of the materials on its web site are accurate, complete, or current. COMPANY NAME may make changes to the materials contained on its web site at any time without notice. COMPANY NAME does not, however, make any commitment to update the materials. </p> <h3> 5. Links </h3> <p> COMPANY NAME has not reviewed all of the sites linked to its Internet web site and is not responsible for the contents of any such linked site. The inclusion of any link does not imply endorsement by COMPANY NAME of the site. Use of any such linked web site is at the user's own risk. </p> <h3> 6. Site Terms of Use Modifications </h3> <p> COMPANY NAME may revise these terms of use for its web site at any time without notice. By using this web site you are agreeing to be bound by the then current version of these Terms and Conditions of Use. </p> <h3> 7. Governing Law </h3> <p> Any claim relating to COMPANY NAME's web site shall be governed by the laws of the State of COMPANY STATE / PROVINCE without regard to its conflict of law provisions. </p> <p> We are committed to conducting our business in accordance with these principles in order to ensure that the confidentiality of personal information is protected and maintained. </p> </div>
<!-- START FOOTER --> <footer class="page"> <nav class="footer clearfix"> <a href="index.php">Home</a> <a href="index.php?a=1">Sell</a> <a href="index.php?a=19">Search</a> <a href="index.php?a=28&b=135">Features</a> <a href="index.php?a=28&b=143">Pricing</a> <a href="index.php?a=28&b=141">Help</a> <a href="index.php?a=28&b=137">How It Works</a> <a href="index.php?a=28&b=144">Advertise With Us</a> <a href="">Extra Link 1</a> <a href="">Extra Link 2</a> <a href="">Extra Link 3</a> <a href="">Extra Link 4</a> </nav> <div class="blurb"> <h3>Contact Us</h3> <p>Need assistance? Have a question that isn't answered in our <a href="index.php?a=28&b=141">help</a> sections? You can contact support by visiting our <a href="index.php?a=28&b=136">contact us</a> page.</p> <nav class="social-contacts"> <a href="#" title="Facebook"><img src="{external file='images/icons/social/facebook.png'}" alt="Facebook" /></a> <a href="#" title="Twitter"><img src="{external file='images/icons/social/twitter.png'}" alt="Twitter" /></a> <a href="#" title="Google+"><img src="{external file='images/icons/social/google+.png'}" alt="Google+" /></a> <a href="rss_listings.php" title="RSS Feed"><img src="{external file='images/icons/social/rss.png'}" alt="RSS Feed" /></a> </nav> </div> <div class="disclaimer"> <h4>Copyright © {$smarty.now|date_format:"%Y"} YOUR COMPANY NAME. All Rights Reserved.</h4> <p>Use of this Web site constitutes acceptance of the <a href="index.php?a=28&b=140">User Agreement</a> and <a href="index.php?a=28&b=145">Privacy Policy</a>. Designated trademarks and brands are the property of their respective owners.</p> </div> </footer> <!-- END FOOTER --> {footer_html} {* --- Insert Google Analytics Code and/or other custom JS Here --- Add your Google Analytics code (if you wish to use it), and any custom JS in the section below, after the {literal} and before the {/literal}. Be sure to keep the {literal} tags intact. No "content" should be added below this point, only custom JS if desired *} {literal} {/literal} {* --- END of google analytics and/or custom JS --- *}
<!-- START FOOTER --> <footer class="page"> <nav class="footer clearfix"> <a href="index.php">Home</a> <a href="index.php?a=1">Sell</a> <a href="index.php?a=19">Search</a> <a href="index.php?a=28&b=135">Features</a> <a href="index.php?a=28&b=143">Pricing</a> <a href="index.php?a=28&b=141">Help</a> <a href="index.php?a=28&b=137">How It Works</a> <a href="index.php?a=28&b=144">Advertise With Us</a> <a href="">Extra Link 1</a> <a href="">Extra Link 2</a> <a href="">Extra Link 3</a> <a href="">Extra Link 4</a> </nav> <div class="blurb"> <h3>Contact Us</h3> <p>Need assistance? Have a question that isn't answered in our <a href="index.php?a=28&b=141">help</a> sections? You can contact support by visiting our <a href="index.php?a=28&b=136">contact us</a> page.</p> <nav class="social-contacts"> <a href="#" title="Facebook"><img src="{external file='images/icons/social/facebook.png'}" alt="Facebook" /></a> <a href="#" title="Twitter"><img src="{external file='images/icons/social/twitter.png'}" alt="Twitter" /></a> <a href="#" title="Google+"><img src="{external file='images/icons/social/google+.png'}" alt="Google+" /></a> <a href="rss_listings.php" title="RSS Feed"><img src="{external file='images/icons/social/rss.png'}" alt="RSS Feed" /></a> </nav> </div> <div class="disclaimer"> <h4>Copyright © {$smarty.now|date_format:"%Y"} YOUR COMPANY NAME. All Rights Reserved.</h4> <p>Use of this Web site constitutes acceptance of the <a href="index.php?a=28&b=140">User Agreement</a> and <a href="index.php?a=28&b=145">Privacy Policy</a>. Designated trademarks and brands are the property of their respective owners.</p> </div> </footer> <!-- END FOOTER --> {footer_html} {* --- Insert Google Analytics Code and/or other custom JS Here --- Add your Google Analytics code (if you wish to use it), and any custom JS in the section below, after the {literal} and before the {/literal}. Be sure to keep the {literal} tags intact. No "content" should be added below this point, only custom JS if desired *} {literal} {/literal} {* --- END of google analytics and/or custom JS --- *}
<!-- START FOOTER --> <footer class="page"> <nav class="footer clearfix"> <a href="index.php">Home</a> <a href="index.php?a=1">Sell</a> <a href="index.php?a=19">Search</a> <a href="index.php?a=28&b=135">Features</a> <a href="index.php?a=28&b=143">Pricing</a> <a href="index.php?a=28&b=141">Help</a> <a href="index.php?a=28&b=137">How It Works</a> <a href="index.php?a=28&b=144">Advertise With Us</a> <a href="">Extra Link 1</a> <a href="">Extra Link 2</a> <a href="">Extra Link 3</a> <a href="">Extra Link 4</a> </nav> <div class="blurb"> <h3>Contact Us</h3> <p>Need assistance? Have a question that isn't answered in our <a href="index.php?a=28&b=141">help</a> sections? You can contact support by visiting our <a href="index.php?a=28&b=136">contact us</a> page.</p> <nav class="social-contacts"> <a href="#" title="Facebook"><img src="{external file='images/icons/social/facebook.png'}" alt="Facebook" /></a> <a href="#" title="Twitter"><img src="{external file='images/icons/social/twitter.png'}" alt="Twitter" /></a> <a href="#" title="Google+"><img src="{external file='images/icons/social/google+.png'}" alt="Google+" /></a> <a href="rss_listings.php" title="RSS Feed"><img src="{external file='images/icons/social/rss.png'}" alt="RSS Feed" /></a> </nav> </div> <div class="disclaimer"> <h4>Copyright © {$smarty.now|date_format:"%Y"} YOUR COMPANY NAME. All Rights Reserved.</h4> <p>Use of this Web site constitutes acceptance of the <a href="index.php?a=28&b=140">User Agreement</a> and <a href="index.php?a=28&b=145">Privacy Policy</a>. Designated trademarks and brands are the property of their respective owners.</p> </div> </footer> <!-- END FOOTER --> {footer_html} {* --- Insert Google Analytics Code and/or other custom JS Here --- Add your Google Analytics code (if you wish to use it), and any custom JS in the section below, after the {literal} and before the {/literal}. Be sure to keep the {literal} tags intact. No "content" should be added below this point, only custom JS if desired *} {literal} {/literal} {* --- END of google analytics and/or custom JS --- *} <!-- START FOOTER --> <footer class="page"> <nav class="footer clearfix"> <a href="index.php">Home</a> <a href="index.php?a=1">Sell</a> <a href="index.php?a=19">Search</a> <a href="index.php?a=28&b=135">Features</a> <a href="index.php?a=28&b=143">Pricing</a> <a href="index.php?a=28&b=141">Help</a> <a href="index.php?a=28&b=137">How It Works</a> <a href="index.php?a=28&b=144">Advertise With Us</a> <a href="">Extra Link 1</a> <a href="">Extra Link 2</a> <a href="">Extra Link 3</a> <a href="">Extra Link 4</a> </nav> <div class="blurb"> <h3>Contact Us</h3> <p>Need assistance? Have a question that isn't answered in our <a href="index.php?a=28&b=141">help</a> sections? You can contact support by visiting our <a href="index.php?a=28&b=136">contact us</a> page.</p> <nav class="social-contacts"> <a href="#" title="Facebook"><img src="{external file='images/icons/social/facebook.png'}" alt="Facebook" /></a> <a href="#" title="Twitter"><img src="{external file='images/icons/social/twitter.png'}" alt="Twitter" /></a> <a href="#" title="Google+"><img src="{external file='images/icons/social/google+.png'}" alt="Google+" /></a> <a href="rss_listings.php" title="RSS Feed"><img src="{external file='images/icons/social/rss.png'}" alt="RSS Feed" /></a> </nav> </div> <div class="disclaimer"> <h4>Copyright © {$smarty.now|date_format:"%Y"} YOUR COMPANY NAME. All Rights Reserved.</h4> <p>Use of this Web site constitutes acceptance of the <a href="index.php?a=28&b=140">User Agreement</a> and <a href="index.php?a=28&b=145">Privacy Policy</a>. Designated trademarks and brands are the property of their respective owners.</p> </div> </footer> <!-- END FOOTER --> {footer_html} {* --- Insert Google Analytics Code and/or other custom JS Here --- Add your Google Analytics code (if you wish to use it), and any custom JS in the section below, after the {literal} and before the {/literal}. Be sure to keep the {literal} tags intact. No "content" should be added below this point, only custom JS if desired *} {literal} {/literal} {* --- END of google analytics and/or custom JS --- *}
<!-- BROWSE BOX END --> <!-- FEATURED CAROUSEL BEGIN --> <div class="content_box gj_simple_carousel"> <h1 class="title section-collapser">More Featured Listings</h1> {* NOTE: In order to show the module in a way that will fit in the layout for this page, the {module} tag
<!-- BROWSE BOX END --> <!-- FEATURED CAROUSEL BEGIN --> <div class="content_box gj_simple_carousel"> <h3 class="title section-collapser">More Featured Listings</h3> {* NOTE: In order to show the module in a way that will fit in the layout for this page, the {module} tag
<!-- BROWSE BOX END --> <!-- FEATURED CAROUSEL BEGIN --> <div class="content_box gj_simple_carousel"> <h1 class="title section-collapser">More Featured Listings</h1> <h3 class="title section-collapser">More Featured Listings</h3> {* NOTE: In order to show the module in a way that will fit in the layout for this page, the {module} tag
<!-- FEATURED CAROUSEL END --> <!-- Hottest and Recent Half Columns Begin --> <div class="half_column_left"> <h2 class="title section-collapser">Hottest Listings</h2> <div> {module tag='module_hottest_ads' browse_view='list' use_pagination=1} </div> </div> <div class="half_column_right"> <h1 class="title section-collapser">Recent Listings</h1> <div> {module tag='newest_ads_1' browse_view='list' use_pagination=1} </div>
<!-- FEATURED CAROUSEL END --> <!-- Hottest and Recent Half Columns Begin --> <div class="half_column_left normal-whitespace"> <h2 class="title section-collapser">Hottest Listings</h2> <div> {module tag='module_hottest_ads' browse_view='list' use_pagination=1} </div> </div> <div class="half_column_right"> <h3 class="title section-collapser">Recent Listings</h3> <div> {module tag='newest_ads_1' browse_view='list' use_pagination=1} </div>
<!-- FEATURED CAROUSEL END --> <!-- Hottest and Recent Half Columns Begin --> <div class="half_column_left"> <div class="half_column_left normal-whitespace"> <h2 class="title section-collapser">Hottest Listings</h2> <div> {module tag='module_hottest_ads' browse_view='list' use_pagination=1} </div> </div> <div class="half_column_right"> <h1 class="title section-collapser">Recent Listings</h1> <h3 class="title section-collapser">Recent Listings</h3> <div> {module tag='newest_ads_1' browse_view='list' use_pagination=1} </div>
{$full_size_image} {$full_size_text}
{$full_size_image} {$full_size_text}
{$full_size_image} {$full_size_image} {$full_size_text}
{* The HTML that is displayed within the automobiles category id. *} <!-- START AUTOMOBILE BANNERS --> <div style="text-align: center;"> <div class="price" style="font-size: 16px; margin-bottom: 15px; text-align: center;">{$optional_field_15_label}{$optional_field_15}</div> <a href="http://www.carfax.com/" onclick="window.open(this.href); return false;"><img alt="View the Free CARFAX Report" title="View the Free CARFAX Report" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_carfax_90x30.jpg'}" /></a><br /> <a href="http://www.kbb.com/" onclick="window.open(this.href); return false;"><img alt="Vehicle Pricing Guide" title="Vehicle Pricing Guide" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_kbb_90x30.jpg'}" /></a><br /> <a href="http://www.geico.com/" onclick="window.open(this.href); return false;"><img alt="Get a Free Insurance Quote" title="Get a Free Insurance Quote" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_geico_90x30.jpg'}" /></a><br /> <a href="http://www.lendingtree.com/" onclick="window.open(this.href); return false;"><img alt="Get a Free Loan Quote" title="Get a Free Loan Quote" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_lending_tree_90x30.jpg'}" /></a> </div> <!-- END AUTOMOBILE BANNERS -->
{* The HTML that is displayed within the automobiles category id. *} <!-- START AUTOMOBILE BANNERS --> <div style="text-align: center;"> <div class="price" style="font-size: 16px; margin-bottom: 15px; text-align: center;">{$optional_field_15_label}{$optional_field_15}</div> <a href="http://www.carfax.com/" onclick="window.open(this.href); return false;"><img alt="View the Free CARFAX Report" title="View the Free CARFAX Report" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_carfax_90x30.jpg'}" /></a><br /> <a href="http://www.kbb.com/" onclick="window.open(this.href); return false;"><img alt="Vehicle Pricing Guide" title="Vehicle Pricing Guide" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_kbb_90x30.jpg'}" /></a><br /> <a href="http://www.geico.com/" onclick="window.open(this.href); return false;"><img alt="Get a Free Insurance Quote" title="Get a Free Insurance Quote" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_geico_90x30.jpg'}" /></a><br /> <a href="http://www.lendingtree.com/" onclick="window.open(this.href); return false;"><img alt="Get a Free Loan Quote" title="Get a Free Loan Quote" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_lending_tree_90x30.jpg'}" /></a> </div> <!-- END AUTOMOBILE BANNERS -->
{* The HTML that is displayed within the automobiles category id. *} <!-- START AUTOMOBILE BANNERS --> <div style="text-align: center;"> <div class="price" style="font-size: 16px; margin-bottom: 15px; text-align: center;">{$optional_field_15_label}{$optional_field_15}</div> <a href="http://www.carfax.com/" onclick="window.open(this.href); return false;"><img alt="View the Free CARFAX Report" title="View the Free CARFAX Report" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_carfax_90x30.jpg'}" /></a><br /> <a href="http://www.kbb.com/" onclick="window.open(this.href); return false;"><img alt="Vehicle Pricing Guide" title="Vehicle Pricing Guide" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_kbb_90x30.jpg'}" /></a><br /> <a href="http://www.geico.com/" onclick="window.open(this.href); return false;"><img alt="Get a Free Insurance Quote" title="Get a Free Insurance Quote" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_geico_90x30.jpg'}" /></a><br /> <a href="http://www.lendingtree.com/" onclick="window.open(this.href); return false;"><img alt="Get a Free Loan Quote" title="Get a Free Loan Quote" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_lending_tree_90x30.jpg'}" /></a> </div> <!-- END AUTOMOBILE BANNERS --> {* The HTML that is displayed within the automobiles category id. *} <!-- START AUTOMOBILE BANNERS --> <div style="text-align: center;"> <div class="price" style="font-size: 16px; margin-bottom: 15px; text-align: center;">{$optional_field_15_label}{$optional_field_15}</div> <a href="http://www.carfax.com/" onclick="window.open(this.href); return false;"><img alt="View the Free CARFAX Report" title="View the Free CARFAX Report" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_carfax_90x30.jpg'}" /></a><br /> <a href="http://www.kbb.com/" onclick="window.open(this.href); return false;"><img alt="Vehicle Pricing Guide" title="Vehicle Pricing Guide" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_kbb_90x30.jpg'}" /></a><br /> <a href="http://www.geico.com/" onclick="window.open(this.href); return false;"><img alt="Get a Free Insurance Quote" title="Get a Free Insurance Quote" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_geico_90x30.jpg'}" /></a><br /> <a href="http://www.lendingtree.com/" onclick="window.open(this.href); return false;"><img alt="Get a Free Loan Quote" title="Get a Free Loan Quote" style="width: 90px; height: 30px; border: none;" src="{external file='images/logos/logo_lending_tree_90x30.jpg'}" /></a> </div> <!-- END AUTOMOBILE BANNERS -->
{* The HTML that is displayed within the real estate category id. *} <!-- START MORTAGE CALCULATOR --> <div> <form method="post" action="http://www.mortgagecalculator.org" target="_blank"> <input type="hidden" name="param[action]" value="calculate"> <input type="hidden" name="mortgage-calculator-plus" value="2b0b2e2f885a8e63c88ab2efb3775a11"> <table style="text-align:center"><tr><td id="params" valign="top"> <table style="text-align:center"> <tr><th colspan="2" align="center"><img src="{external file='images/mortgage_calc.png'}" alt="Mortgage Calculator" height="26" width="210" border="0"> </th></tr> <tr><td align="right" width="85">Home Value:</td><td><input type="text" name="param[homevalue]" value="300,000" size="10"> $</td></tr> <tr><td align="right">Loan amount:</td><td><input type="text" name="param[principal]" value="250,000" size="10"> $</td></tr> <tr><td align="right">Interest rate:</td><td><input type="text" name="param[interest_rate]" value="6.5" size="4"> %</td></tr> <tr><td align="right">Loan term:</td><td><input type="text" name="param[term]" value="30" size="4"> years</td></tr> <tr><td align="right">Start date:</td><td><select name="param[start_month]"> <option label="Jan" value="1">Jan</option> <option label="Feb" value="2">Feb</option> <option label="Mar" value="3">Mar</option> <option label="Apr" value="4">Apr</option> <option label="May" value="5">May</option> <option label="Jun" value="6">Jun</option> <option label="Jul" value="7">Jul</option> <option label="Aug" value="8">Aug</option> <option label="Sep" value="9">Sep</option> <option label="Oct" value="10">Oct</option> <option label="Nov" value="11">Nov</option> <option label="Dec" value="12">Dec</option> </select> <select name="param[start_year]"> <option label="2012" value="2012">2012</option> <option label="2013" value="2013">2013</option> <option label="2014" value="2014">2014</option> <option label="2015" value="2015">2015</option> <option label="2016" value="2016">2016</option> <option label="2017" value="2017">2017</option> <option label="2018" value="2018">2018</option> <option label="2019" value="2019">2019</option> <option label="2020" value="2020">2020</option> <option label="2021" value="2021">2021</option> <option label="2022" value="2022">2022</option> <option label="2023" value="2023">2023</option> <option label="2024" value="2024">2024</option> <option label="2025" value="2025">2025</option> <option label="2026" value="2026">2026</option> <option label="2027" value="2027">2027</option> <option label="2028" value="2028">2028</option> <option label="2029" value="2029">2029</option> <option label="2030" value="2030">2030</option> </select> </td></tr> <tr><td align="right">Property tax:</td><td><input type="text" name="param[property_tax]" value="1.25" size="4"> %</td></tr> <tr><td align="right">PMI:</td><td><input type="text" name="param[pmi]" value="0.5" size="4"> %</td></tr> <tr><td colspan="2" align="center" id="calculate_btn"><input type="submit" value="Calculate"></td></tr> </table> </td></tr> </table></form> </div> <!-- END MORTAGE CALCULATOR -->
{* The HTML that is displayed within the real estate category id. *} <!-- START MORTAGE CALCULATOR --> <div> <form method="post" action="http://www.mortgagecalculator.org" target="_blank"> <input type="hidden" name="param[action]" value="calculate"> <input type="hidden" name="mortgage-calculator-plus" value="2b0b2e2f885a8e63c88ab2efb3775a11"> <table style="text-align:center"><tr><td id="params" valign="top"> <table style="text-align:center"> <tr><th colspan="2" align="center"><img src="{external file='images/mortgage_calc.png'}" alt="Mortgage Calculator" height="26" width="210" border="0"> </th></tr> <tr><td align="right" width="85">Home Value:</td><td><input type="text" name="param[homevalue]" value="300,000" size="10"> $</td></tr> <tr><td align="right">Loan amount:</td><td><input type="text" name="param[principal]" value="250,000" size="10"> $</td></tr> <tr><td align="right">Interest rate:</td><td><input type="text" name="param[interest_rate]" value="6.5" size="4"> %</td></tr> <tr><td align="right">Loan term:</td><td><input type="text" name="param[term]" value="30" size="4"> years</td></tr> <tr><td align="right">Start date:</td><td><select name="param[start_month]"> <option label="Jan" value="1">Jan</option> <option label="Feb" value="2">Feb</option> <option label="Mar" value="3">Mar</option> <option label="Apr" value="4">Apr</option> <option label="May" value="5">May</option> <option label="Jun" value="6">Jun</option> <option label="Jul" value="7">Jul</option> <option label="Aug" value="8">Aug</option> <option label="Sep" value="9">Sep</option> <option label="Oct" value="10">Oct</option> <option label="Nov" value="11">Nov</option> <option label="Dec" value="12">Dec</option> </select> <select name="param[start_year]"> <option label="2012" value="2012">2012</option> <option label="2013" value="2013">2013</option> <option label="2014" value="2014">2014</option> <option label="2015" value="2015">2015</option> <option label="2016" value="2016">2016</option> <option label="2017" value="2017">2017</option> <option label="2018" value="2018">2018</option> <option label="2019" value="2019">2019</option> <option label="2020" value="2020">2020</option> <option label="2021" value="2021">2021</option> <option label="2022" value="2022">2022</option> <option label="2023" value="2023">2023</option> <option label="2024" value="2024">2024</option> <option label="2025" value="2025">2025</option> <option label="2026" value="2026">2026</option> <option label="2027" value="2027">2027</option> <option label="2028" value="2028">2028</option> <option label="2029" value="2029">2029</option> <option label="2030" value="2030">2030</option> </select> </td></tr> <tr><td align="right">Property tax:</td><td><input type="text" name="param[property_tax]" value="1.25" size="4"> %</td></tr> <tr><td align="right">PMI:</td><td><input type="text" name="param[pmi]" value="0.5" size="4"> %</td></tr> <tr><td colspan="2" align="center" id="calculate_btn"><input type="submit" value="Calculate"></td></tr> </table> </td></tr> </table></form> </div> <!-- END MORTAGE CALCULATOR -->
{* The HTML that is displayed within the real estate category id. *} <!-- START MORTAGE CALCULATOR --> <div> <form method="post" action="http://www.mortgagecalculator.org" target="_blank"> <input type="hidden" name="param[action]" value="calculate"> <input type="hidden" name="mortgage-calculator-plus" value="2b0b2e2f885a8e63c88ab2efb3775a11"> <table style="text-align:center"><tr><td id="params" valign="top"> <table style="text-align:center"> <tr><th colspan="2" align="center"><img src="{external file='images/mortgage_calc.png'}" alt="Mortgage Calculator" height="26" width="210" border="0"> </th></tr> <tr><td align="right" width="85">Home Value:</td><td><input type="text" name="param[homevalue]" value="300,000" size="10"> $</td></tr> <tr><td align="right">Loan amount:</td><td><input type="text" name="param[principal]" value="250,000" size="10"> $</td></tr> <tr><td align="right">Interest rate:</td><td><input type="text" name="param[interest_rate]" value="6.5" size="4"> %</td></tr> <tr><td align="right">Loan term:</td><td><input type="text" name="param[term]" value="30" size="4"> years</td></tr> <tr><td align="right">Start date:</td><td><select name="param[start_month]"> <option label="Jan" value="1">Jan</option> <option label="Feb" value="2">Feb</option> <option label="Mar" value="3">Mar</option> <option label="Apr" value="4">Apr</option> <option label="May" value="5">May</option> <option label="Jun" value="6">Jun</option> <option label="Jul" value="7">Jul</option> <option label="Aug" value="8">Aug</option> <option label="Sep" value="9">Sep</option> <option label="Oct" value="10">Oct</option> <option label="Nov" value="11">Nov</option> <option label="Dec" value="12">Dec</option> </select> <select name="param[start_year]"> <option label="2012" value="2012">2012</option> <option label="2013" value="2013">2013</option> <option label="2014" value="2014">2014</option> <option label="2015" value="2015">2015</option> <option label="2016" value="2016">2016</option> <option label="2017" value="2017">2017</option> <option label="2018" value="2018">2018</option> <option label="2019" value="2019">2019</option> <option label="2020" value="2020">2020</option> <option label="2021" value="2021">2021</option> <option label="2022" value="2022">2022</option> <option label="2023" value="2023">2023</option> <option label="2024" value="2024">2024</option> <option label="2025" value="2025">2025</option> <option label="2026" value="2026">2026</option> <option label="2027" value="2027">2027</option> <option label="2028" value="2028">2028</option> <option label="2029" value="2029">2029</option> <option label="2030" value="2030">2030</option> </select> </td></tr> <tr><td align="right">Property tax:</td><td><input type="text" name="param[property_tax]" value="1.25" size="4"> %</td></tr> <tr><td align="right">PMI:</td><td><input type="text" name="param[pmi]" value="0.5" size="4"> %</td></tr> <tr><td colspan="2" align="center" id="calculate_btn"><input type="submit" value="Calculate"></td></tr> </table> </td></tr> </table></form> </div> {* The HTML that is displayed within the real estate category id. *} <!-- START MORTAGE CALCULATOR --> <div> <form method="post" action="http://www.mortgagecalculator.org" target="_blank"> <input type="hidden" name="param[action]" value="calculate"> <input type="hidden" name="mortgage-calculator-plus" value="2b0b2e2f885a8e63c88ab2efb3775a11"> <table style="text-align:center"><tr><td id="params" valign="top"> <table style="text-align:center"> <tr><th colspan="2" align="center"><img src="{external file='images/mortgage_calc.png'}" alt="Mortgage Calculator" height="26" width="210" border="0"> </th></tr> <tr><td align="right" width="85">Home Value:</td><td><input type="text" name="param[homevalue]" value="300,000" size="10"> $</td></tr> <tr><td align="right">Loan amount:</td><td><input type="text" name="param[principal]" value="250,000" size="10"> $</td></tr> <tr><td align="right">Interest rate:</td><td><input type="text" name="param[interest_rate]" value="6.5" size="4"> %</td></tr> <tr><td align="right">Loan term:</td><td><input type="text" name="param[term]" value="30" size="4"> years</td></tr> <tr><td align="right">Start date:</td><td><select name="param[start_month]"> <option label="Jan" value="1">Jan</option> <option label="Feb" value="2">Feb</option> <option label="Mar" value="3">Mar</option> <option label="Apr" value="4">Apr</option> <option label="May" value="5">May</option> <option label="Jun" value="6">Jun</option> <option label="Jul" value="7">Jul</option> <option label="Aug" value="8">Aug</option> <option label="Sep" value="9">Sep</option> <option label="Oct" value="10">Oct</option> <option label="Nov" value="11">Nov</option> <option label="Dec" value="12">Dec</option> </select> <select name="param[start_year]"> <option label="2012" value="2012">2012</option> <option label="2013" value="2013">2013</option> <option label="2014" value="2014">2014</option> <option label="2015" value="2015">2015</option> <option label="2016" value="2016">2016</option> <option label="2017" value="2017">2017</option> <option label="2018" value="2018">2018</option> <option label="2019" value="2019">2019</option> <option label="2020" value="2020">2020</option> <option label="2021" value="2021">2021</option> <option label="2022" value="2022">2022</option> <option label="2023" value="2023">2023</option> <option label="2024" value="2024">2024</option> <option label="2025" value="2025">2025</option> <option label="2026" value="2026">2026</option> <option label="2027" value="2027">2027</option> <option label="2028" value="2028">2028</option> <option label="2029" value="2029">2029</option> <option label="2030" value="2030">2030</option> </select> </td></tr> <tr><td align="right">Property tax:</td><td><input type="text" name="param[property_tax]" value="1.25" size="4"> %</td></tr> <tr><td align="right">PMI:</td><td><input type="text" name="param[pmi]" value="0.5" size="4"> %</td></tr> <tr><td colspan="2" align="center" id="calculate_btn"><input type="submit" value="Calculate"></td></tr> </table> </td></tr> </table></form> </div> <!-- END MORTAGE CALCULATOR -->
{* Place your "common" HTML here that you wish to be added to the <head> section on every page. *}
{* Place your "common" HTML here that you wish to be added to the <head> section on every page. *}
{* Place your "common" HTML here that you wish to be added to the <head> section on every page. *} {* Place your "common" HTML here that you wish to be added to the <head> section on every page. *}
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> <!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper two-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> <div class="sidebar"> <!-- LEFT SIDEBAR CONTENTS --> </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper two-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> <div class="sidebar"> <!-- LEFT SIDEBAR CONTENTS --> </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper two-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> <div class="sidebar"> <!-- LEFT SIDEBAR CONTENTS --> </div> {include file='footer.tpl'} </div> </body> <!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper two-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> <div class="sidebar"> <!-- LEFT SIDEBAR CONTENTS --> </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper three-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> <div class="sidebar"> <!-- LEFT SIDEBAR CONTENTS --> </div> <div class="sidebar2"> <!-- RIGHT SIDEBAR CONTENTS --> </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper three-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> <div class="sidebar"> <!-- LEFT SIDEBAR CONTENTS --> </div> <div class="sidebar2"> <!-- RIGHT SIDEBAR CONTENTS --> </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper three-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> <div class="sidebar"> <!-- LEFT SIDEBAR CONTENTS --> </div> <div class="sidebar2"> <!-- RIGHT SIDEBAR CONTENTS --> </div> {include file='footer.tpl'} </div> </body> <!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper three-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> <!-- MAIN CONTENTS OF PAGE --> {body_html} </div> <div class="sidebar"> <!-- LEFT SIDEBAR CONTENTS --> </div> <div class="sidebar2"> <!-- RIGHT SIDEBAR CONTENTS --> </div> {include file='footer.tpl'} </div> </body> </html>
<nav class="listing-prev-next-links"> {listing tag='previous_ad_link'} {listing tag='next_ad_link'} </nav> <div class="clearfix"> {listing tag='category_breadcrumb'} </div> <h1 class="listing_title" style="display: inline;"> {$title} {if $minimum_bid} - <span class="value price">{$minimum_bid}</span>{/if} <span class="id">{$classified_id_label} {$classified_id}</span> </h1> <div class="action_buttons" style="display: inline;"> {if $can_edit} <a href="{$classifieds_file_name}?a=cart&action=new&main_type=listing_edit&listing_id={$classified_id}"><img src="{external file='images/buttons/listing_edit.gif'}" alt="" /></a> {/if} {if $can_delete} <a onclick="if (!confirm('Are you sure you want to delete this?')) return false;" href="{$classifieds_file_name}?a=99&b={$classified_id}"><img src="{external file='images/buttons/listing_delete.gif'}" alt="" /></a> {/if} {listing tag='listing_action_buttons' addon='core'} </div> <br /><br /> <div class="main listing_maincol"> <!-- MAIN CENTER COLUMN --> <h1 class="title" style="margin-bottom: .5em;">{$additional_text_12} {$additional_text_13}</h1> {* Assign social buttons to $social so we can check if there are any before showing the section *} {listing tag='listing_social_buttons' addon='core' assign='social'} {if $social} {* There are social buttons to display, use a rounded top box *} <div class="rounded_top"> {$social} </div> {/if} <div class="content_box_1 clearfix" style="margin-bottom:1px;"> <div class="half_column_left"> <ul class="info auction"> {if $minimum_bid} <li class="label">{$auction_type_label}</li> <li class="value">{$auction_type_data} {$auction_type_help}</li> {/if} <li class="label">{$quantity_label}</li> <li class="value">{$quantity}</li> <!-- FIELDS BELOW GET HIDDEN IF BUY NOW ONLY AUCTION --> {if $minimum_bid} <li class="label">{$high_bidder_label}</li> <li class="value">{listing tag='high_bidder'}</li> <li class="label">{$num_bids_label}</li> <li class="value highlight_links">{$num_bids} {listing tag='bid_history_link'}</li> <li class="label">{$starting_label}</li> <li class="value">{$starting_bid}</li> {/if} <!-- FIELDS ABOVE GET HIDDEN IF BUY NOW ONLY AUCTION --> <li class="label">{$time_remaining_label}</li> <li class="value">{listing tag='time_remaining'}{if $date_ended}<span class="sub_note">({$date_ended_label} {$date_ended}){/if}</span></li> <li class="label">{$date_started_label}</li> <li class="value">{$date_started}<br /> <span class="sub_note">({$bid_start_date_label} {$bid_start_date})</span></li> </ul> {listing tag='multi_level_field_ul'} </div> <div class="half_column_right"> <div style="white-space: normal;"> {listing tag='buyer_option_selections'} </div> <div class="bid_box"> {if $minimum_bid} <div class="bid_amount"> {$minimum_label}<br /> <span class="value price" style="font-size: 1.6em;">{$minimum_bid}</span><br /> {listing tag='price_for_how_many'} {$reserve} </div> <div class="bid_button"> {listing tag='make_bid_link'} </div> <p class="bid_box_note">{$additional_text_15}</p> {/if} {if $buy_now_data} <div style="margin-top: 10px;"> <div class="bid_amount"> {$buy_now_label}<br /> <span class="value price" style="font-size: 1.6em;">{listing tag='buy_now_price_adjusted'}</span><br /> {listing tag='price_for_how_many'} </div> <div class="bid_button"> {listing tag='buy_now_link'}<span style="max-width: 50px;">{listing tag='on_site_purchase_link'}</span> </div> </div> {/if} </div> </div> </div> {listing tag='offsite_videos_block' assign='offsite_videos_block'} {listing tag='image_block' assign='image_block'} {if $offsite_videos_block||$image_block} <div class="content_box_3"> {$image_block} {if $offsite_videos_block} <h1 class="title">{$offsite_videos_title}</h1> {$offsite_videos_block} <div class="clear"><br /></div> {/if} </div> {/if} {* START OPTIONAL FIELDS *} {if $optional_field_1 or $optional_field_2 or $optional_field_3 or $optional_field_4 or $optional_field_5 or $optional_field_6 or $optional_field_7 or $optional_field_8 or $optional_field_9 or $optional_field_10 or $optional_field_11 or $optional_field_12 or $optional_field_13 or $optional_field_16 or $optional_field_17 or $optional_field_18 or $optional_field_19 or $optional_field_20} {* Only show section if at least one optional field 1-20 is used, skipping 14 and 15 as they are already displayed further up in template. *} <h1 class="title rounded_top"> {$additional_text_11} </h1> <div class="content_box_1 clearfix" style="padding: 4px;"> <ul class="optional_fields"> {* Keep track of how many fields are actually displayed. *} {$optional_list_count=0} {if $optional_field_1} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_1_label}</label> {$optional_field_1} </li> {/if} {if $optional_field_2} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_2_label}</label> {$optional_field_2} </li> {/if} {if $optional_field_3} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_3_label}</label> {$optional_field_3} </li> {/if} {if $optional_field_4} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_4_label}</label> {$optional_field_4} </li> {/if} {if $optional_field_5} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_5_label}</label> {$optional_field_5} </li> {/if} {if $optional_field_6} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_6_label}</label> {$optional_field_6} </li> {/if} {if $optional_field_7} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_7_label}</label> {$optional_field_7} </li> {/if} {if $optional_field_8} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_8_label}</label> {$optional_field_8} </li> {/if} {if $optional_field_9} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_9_label}</label> {$optional_field_9} </li> {/if} {if $optional_field_10} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_10_label}</label> {$optional_field_10} </li> {/if} {if $optional_field_11} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_11_label}</label> {$optional_field_11} </li> {/if} {if $optional_field_12} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_12_label}</label> {$optional_field_12} </li> {/if} {if $optional_field_13} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_13_label}</label> {$optional_field_13} </li> {/if} {* NOTE: optional fields 14 and 15 already displayed in seller note section. If you add them here, be sure to update the {if ...} to include it. *} {if $optional_field_16} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_16_label}</label> {$optional_field_16} </li> {/if} {if $optional_field_17} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_17_label}</label> {$optional_field_17} </li> {/if} {if $optional_field_18} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_18_label}</label> {$optional_field_18} </li> {/if} {if $optional_field_19} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_19_label}</label> {$optional_field_19} </li> {/if} {if $optional_field_20} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_20_label}</label> {$optional_field_20} </li> {/if} {if $optional_list_count is odd by 1} {* If an odd number is displayed, insert a blank value to show on left side *} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"><label></label></li> {/if} </ul> </div> {/if} {* END OPTIONAL FIELDS *} {* START DESCRIPTION *} <h1 class="title rounded_top">{$description_label}</h1> <div class="content_box_1"> {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <br /> <h3>{$additional_text_11}</h3> <div id="checkbox" style="margin:5px;"> {$extra_checkbox_name} </div> <div class="clear"><br /></div> {/if} <h3>{$additional_text_7}</h3> <p>{$description}</p> {listing tag='extra_questions' assign='extra_questions'} {if $extra_questions} <br /> <h3>{$additional_text_5}</h3> {if $extra_questions} {$extra_questions} <br /> {/if} {/if} </div> <br /> {* END DESCRIPTION *} {addon author='geo_addons' addon='twitter_feed' tag='show_feed'} <br /> {* START PUBLIC QUESTIONS *} <h1 class="title rounded_top"> {$publicQuestionsLabel}{if $logged_in} - <a href="{$classifieds_file_name}?a=13&b={$classified_id}">{$askAQuestionText}</a>{/if} </h1> <div class="content_box_1"> {if $publicQuestions} {foreach from=$publicQuestions key='question_id' item='q'} {if $q.answer !== false} <div class="publicQuestions {cycle values='row_odd,row_even'}"> <div class="question"> <span class="public_question_asker_username"><a href="{$classifieds_file_name}?a=6&b={$q.asker_id}">{$q.asker}</a></span> <span class="public_question_asker_timestamp">({$q.time})</span> {if $can_delete}<a onclick="if (!confirm('Are you sure you want to remove this question and its answer?')) return false;" href="{$classifieds_file_name}?a=4&b=8&c=2&d={$question_id}&public=1"><img src="{external file='images/buttons/listing_delete.gif'}" alt="" /></a> {/if} <br /> {$q.question} </div> <div class="answer"> {$q.answer} </div> </div> {/if} {/foreach} {else} <div class="box_pad">{$noPublicQuestions}</div> {/if} </div> <br /> {* END PUBLIC QUESTIONS *} {* START GOOGLE MAPS *} {addon author='geo_addons' addon='google_maps' tag='listing_map' assign='map'} {if $map} <h1 class="title rounded_top">{$additional_text_18}</h1> <div class="content_box_1 cntr"> {* Make sure map is centered in the box *} <div class="clearfix">{$map}</div> </div> {/if} <br /> <!-- END CENTER COLUMN --> </div> <div class="sidebar listing_leftcol"> <!-- LEFT SIDEBAR CONTENTS --> <div class="content_box_1 cntr"> {listing tag='lead_picture'} {if $minimum_label} <p> {$minimum_label}<br /> <span class="value price" style="font-size:1.4em;">{$minimum_bid}</span> </p> <p>{$reserve}</p> {/if} <p>{$viewed_count_label} {listing field='viewed_count'}</p> <br /> {listing tag='print_friendly_link' assign='print_friendly_link'} {if $print_friendly_link} <div class="icon-link"> <img alt="Print Friendly" src="{external file='images/icons/printer.png'}" title="Print Friendly" /> {$print_friendly_link} </div> {/if} {listing tag='notify_friend_link' assign='notify_friend_link'} {if $notify_friend_link} <div class="icon-link"> <img alt="Tell-a-Friend" src="{external file='images/icons/friend.png'}" title="Tell-a-Friend" /> {$notify_friend_link} </div> {/if} {listing tag='favorites_link' assign='favorites_link'} {if $favorites_link} <div class="icon-link"> <img alt="Add-to-Favorites" src="{external file='images/icons/favorite.png'}" title="Add-to-Favorites" /> {$favorites_link} </div> {/if} {if $enabledAddons.contact_us && $additional_text_10} <div class="icon-link"> <img alt="Report Abuse" src="{external file='images/icons/flag.png'}" title="Report Abuse" /> <a href="{$classifieds_file_name}?a=ap&addon=contact_us&page=main&reportAbuse={$classified_id}" class="lightUpLink">{$additional_text_10}</a> </div> {/if} </div> <!-- SELLER INFO BEGIN --> <h2 class="title rounded_top">{$seller_label}</h2> <div class="content_box_2"> <h1 class="seller_username">{listing tag='seller'} - {listing tag='seller_rating'}</h1> <p class="content_section"> {$seller_rating_label} {listing tag='feedback_link'} {$seller_rating_scale_explanation} </p> <p class="content_section"> <strong>{$additional_text_17}</strong><br /> {listing field='member_since'} </p> {if $city_data or $state_data or $zip_data} {* Only show this section if the city, state, or zip is set for the listing. This prevents an "empty section" when all of location information is empty *} <p class="content_section"> {if $city_data} {$city_data}, {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} </p> {/if} {if $phone_data or $phone2_data or $fax_data} {* Only show this section if one of the phones or fax is set for the listing. This prevents an "empty section" when all of the phone numbers are empty. *} <p class="content_section cntr"> {if $phone_data} <span class="sec_color" style="font-size:1.6em;">{$phone_data}</span><br /> {/if} {if $phone2_data} {$phone2_label} {$phone2_data}<br /> {/if} {if $fax_data} {$fax_label} {$fax_data}<br /> {/if} </p> {/if} {* "Assign" contents of each url link to a smarty variable, so we can see if the link exists before adding the section *} {listing tag='url_link_1' assign='url_link_1'} {listing tag='url_link_2' assign='url_link_2'} {listing tag='url_link_3' assign='url_link_3'} {if $url_link_1 or $url_link_2 or $url_link_3 or $public_email} {* Only show section if there is at least one URL link or if there is public e-mail to show *} <p class="content_section cntr"> {if $url_link_1} {$url_link_1}<br /> {/if} {if $url_link_2} {$url_link_2}<br /> {/if} {if $url_link_3} {$url_link_3}<br /> {/if} {if $public_email} <a href="mailto:{$public_email}">{$public_email}</a> {/if} </p> {/if} {* Assign the storefront link to $storefront_link so we can check if it is "empty" or not before showing it... To prevent an "empty" item in the list if there is no storefront link. *} {listing tag='storefront_link' addon='storefront' assign='storefront_link'} <ul class="option_list"> {if $storefront_link} {* The storefront link exists so show it! *} <li>{$storefront_link}</li> {/if} <li>{listing tag='sellers_other_ads_link'}</li> <li>{listing tag='message_to_seller_link'}</li> </ul> </div> <!-- SELLER INFO END --> {if $payment_options or $optional_field_14 or $optional_field_15} {* Only show section if there is payment_options, or if either optional field 14 or 15 is turned on *} <!-- SELLER NOTES BEGIN --> <h2 class="title rounded_top"> {$additional_text_19} </h2> <div class="content_box_2"> {if $payment_options} <p class="content_section"> <strong>{$payment_options_label}</strong><br /> {$payment_options} </p> {/if} {if $optional_field_14} <p class="content_section"> <strong>{$optional_field_14_label}</strong><br /> {$optional_field_14} </p> {/if} {if $optional_field_15} <p class="content_section"> <strong>{$optional_field_15_label}</strong><br /> {$optional_field_15} </p> {/if} </div> <!-- SELLER NOTES END --> {/if} <!-- LISTING POPULARITY BEGIN --> <h2 class="title rounded_top"> {$additional_text_6} </h2> <div class="content_box_2"> {* Assign vote total to $vote_total so can use it to determine whether to show the current vote info section *} {listing tag='voteSummary_total' assign='vote_total'} {if $vote_total gt 0} {* only show if there are already votes on the listing *} <div class="cntr" style="font-size: 12px;"> Out of <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{$vote_total}</span> Vote(s) <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{listing tag='voteSummary_percent'}%</span> of Customers Say: </div> <div class="cntr">{listing tag='voteSummary_text'}</div> {/if} <div class="cntr"> <!-- Space the links apart --> <div style="display: inline-block; padding: 8px;"> {listing tag='vote_on_ad_link'} </div> <div style="display: inline-block; padding: 8px;"> {listing tag='show_ad_vote_comments_link'} </div> </div> </div> <!-- LISTING POPULARITY END --> <!-- FIND SIMILAR BEGIN --> {if $listing_tags_array} {* only show section if there are listing tags on this listing *} <h2 class="title rounded_top"> {$additional_text_20} </h2> <div class="content_box_2"> <p class="content_section"> <strong>{$listing_tags_label}:</strong><br /> {listing tag='listing_tags_links'} </p> </div> {/if} <!-- FIND SIMILAR END --> <!-- FEATURED LISTINGS BEGIN --> <h2 class="title rounded_top"> {$additional_text_2} </h2> <div class="content_box_1"> {* NOTE: In order to show featured listings in a single column, the {module} tag below includes a number of parameters that over-write the module settings set in the admin. You must change those settings "in-line" below to change them. Or, you can remove the parameter(s) from the {module} tag completely, and it will use the module settings as set in the admin panel. See the user manual entry for the {module} tag for a list of all parameters that can be over-written in this way. *} {module tag='module_featured_pic_2' gallery_columns=1 module_thumb_width=168 module_thumb_height=200} </div> <!-- FEATURED LISTINGS END --> <!-- END LEFT SIDEBAR --> </div> <div class="sidebar2"> <!-- RIGHT SIDEBAR CONTENTS --> <h3 class="title rounded_top">{$additional_text_3}</h3> <div class="content_box_3 cntr"> {* This is a good place to insert banner ads, optimized for width of 160 px *} <a href="#"><img src="{external file='../images/banners/banner1_160w.jpg'}" alt="" /></a> </div> <!-- END RIGHT SIDBAR CONTENTS --> </div> <div class="center clearfix"> {listing tag='previous_ad_link'} {listing tag='next_ad_link'} </div>
<nav class="listing-prev-next-links"> {listing tag='previous_ad_link'} {listing tag='next_ad_link'} </nav> <div class="clearfix"> {listing tag='category_breadcrumb'} </div> <h1 class="listing_title" style="display: inline;"> {$title} {if $minimum_bid} - <span class="value price">{$minimum_bid}</span>{/if} <span class="id">{$classified_id_label} {$classified_id}</span> </h1> <div class="action_buttons" style="display: inline;"> {if $can_edit} <a href="{$classifieds_file_name}?a=cart&action=new&main_type=listing_edit&listing_id={$classified_id}"><img src="{external file='images/buttons/listing_edit.gif'}" alt="" /></a> {/if} {if $can_delete} <a onclick="if (!confirm('Are you sure you want to delete this?')) return false;" href="{$classifieds_file_name}?a=99&b={$classified_id}"><img src="{external file='images/buttons/listing_delete.gif'}" alt="" /></a> {/if} {listing tag='listing_action_buttons' addon='core'} </div> <br /><br /> <div class="main listing_maincol"> <!-- MAIN CENTER COLUMN --> <h3 class="title" style="margin-bottom: .5em;">{$additional_text_12} {$additional_text_13}</h3> {* Assign social buttons to $social so we can check if there are any before showing the section *} {listing tag='listing_social_buttons' addon='core' assign='social'} {if $social} {* There are social buttons to display, use a rounded top box *} <div class="rounded_top"> {$social} </div> {/if} <div class="content_box_1 clearfix" style="margin-bottom:1px;"> <div class="half_column_left"> <ul class="info auction"> {if $minimum_bid} <li class="label">{$auction_type_label}</li> <li class="value">{$auction_type_data} {$auction_type_help}</li> {/if} <li class="label">{$quantity_label}</li> <li class="value">{$quantity}</li> <!-- FIELDS BELOW GET HIDDEN IF BUY NOW ONLY AUCTION --> {if $minimum_bid} <li class="label">{$high_bidder_label}</li> <li class="value">{listing tag='high_bidder'}</li> <li class="label">{$num_bids_label}</li> <li class="value highlight_links">{$num_bids} {listing tag='bid_history_link'}</li> <li class="label">{$starting_label}</li> <li class="value">{$starting_bid}</li> {/if} <!-- FIELDS ABOVE GET HIDDEN IF BUY NOW ONLY AUCTION --> <li class="label">{$time_remaining_label}</li> <li class="value">{listing tag='time_remaining'}{if $date_ended}<span class="sub_note">({$date_ended_label} {$date_ended}){/if}</span></li> <li class="label">{$date_started_label}</li> <li class="value">{$date_started}<br /> <span class="sub_note">({$bid_start_date_label} {$bid_start_date})</span></li> </ul> {listing tag='multi_level_field_ul'} </div> <div class="half_column_right"> <div style="white-space: normal;"> {listing tag='buyer_option_selections'} </div> <div class="bid_box"> {if $minimum_bid} <div class="bid_amount"> {$minimum_label}<br /> <span class="value price" style="font-size: 1.6em;">{$minimum_bid}</span><br /> {listing tag='price_for_how_many'} {$reserve} </div> <div class="bid_button"> {listing tag='make_bid_link'} </div> <p class="bid_box_note">{$additional_text_15}</p> {/if} {if $buy_now_data} <div style="margin-top: 10px;"> <div class="bid_amount"> {$buy_now_label}<br /> <span class="value price" style="font-size: 1.6em;">{listing tag='buy_now_price_adjusted'}</span><br /> {listing tag='price_for_how_many'} </div> <div class="bid_button"> {listing tag='buy_now_link'}<span style="max-width: 50px;">{listing tag='on_site_purchase_link'}</span> </div> </div> {/if} </div> </div> </div> {listing tag='offsite_videos_block' assign='offsite_videos_block'} {listing tag='image_block' assign='image_block'} {if $offsite_videos_block||$image_block} <div class="content_box_3"> {$image_block} {if $offsite_videos_block} <h3 class="title">{$offsite_videos_title}</h3> {$offsite_videos_block} <div class="clear"><br /></div> {/if} </div> {/if} {* START OPTIONAL FIELDS *} {if $optional_field_1 or $optional_field_2 or $optional_field_3 or $optional_field_4 or $optional_field_5 or $optional_field_6 or $optional_field_7 or $optional_field_8 or $optional_field_9 or $optional_field_10 or $optional_field_11 or $optional_field_12 or $optional_field_13 or $optional_field_16 or $optional_field_17 or $optional_field_18 or $optional_field_19 or $optional_field_20} {* Only show section if at least one optional field 1-20 is used, skipping 14 and 15 as they are already displayed further up in template. *} <h3 class="title rounded_top"> {$additional_text_11} </h3> <div class="content_box_1 clearfix" style="padding: 4px;"> <ul class="optional_fields"> {* Keep track of how many fields are actually displayed. *} {$optional_list_count=0} {if $optional_field_1} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_1_label}</label> {$optional_field_1} </li> {/if} {if $optional_field_2} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_2_label}</label> {$optional_field_2} </li> {/if} {if $optional_field_3} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_3_label}</label> {$optional_field_3} </li> {/if} {if $optional_field_4} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_4_label}</label> {$optional_field_4} </li> {/if} {if $optional_field_5} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_5_label}</label> {$optional_field_5} </li> {/if} {if $optional_field_6} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_6_label}</label> {$optional_field_6} </li> {/if} {if $optional_field_7} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_7_label}</label> {$optional_field_7} </li> {/if} {if $optional_field_8} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_8_label}</label> {$optional_field_8} </li> {/if} {if $optional_field_9} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_9_label}</label> {$optional_field_9} </li> {/if} {if $optional_field_10} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_10_label}</label> {$optional_field_10} </li> {/if} {if $optional_field_11} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_11_label}</label> {$optional_field_11} </li> {/if} {if $optional_field_12} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_12_label}</label> {$optional_field_12} </li> {/if} {if $optional_field_13} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_13_label}</label> {$optional_field_13} </li> {/if} {* NOTE: optional fields 14 and 15 already displayed in seller note section. If you add them here, be sure to update the {if ...} to include it. *} {if $optional_field_16} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_16_label}</label> {$optional_field_16} </li> {/if} {if $optional_field_17} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_17_label}</label> {$optional_field_17} </li> {/if} {if $optional_field_18} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_18_label}</label> {$optional_field_18} </li> {/if} {if $optional_field_19} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_19_label}</label> {$optional_field_19} </li> {/if} {if $optional_field_20} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_20_label}</label> {$optional_field_20} </li> {/if} {if $optional_list_count is odd by 1} {* If an odd number is displayed, insert a blank value to show on left side *} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"><label></label></li> {/if} </ul> </div> {/if} {* END OPTIONAL FIELDS *} {* START DESCRIPTION *} <h3 class="title rounded_top">{$description_label}</h3> <div class="content_box_1"> {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <br /> <h3>{$additional_text_11}</h3> <div id="checkbox" style="margin:5px;"> {$extra_checkbox_name} </div> <div class="clear"><br /></div> {/if} <h3>{$additional_text_7}</h3> <p>{$description}</p> {listing tag='extra_questions' assign='extra_questions'} {if $extra_questions} <br /> <h3>{$additional_text_5}</h3> {if $extra_questions} {$extra_questions} <br /> {/if} {/if} </div> <br /> {* END DESCRIPTION *} {addon author='geo_addons' addon='twitter_feed' tag='show_feed'} <br /> {* START PUBLIC QUESTIONS *} <h3 class="title rounded_top"> {$publicQuestionsLabel}{if $logged_in} - <a href="{$classifieds_file_name}?a=13&b={$classified_id}">{$askAQuestionText}</a>{/if} </h3> <div class="content_box_1"> {if $publicQuestions} {foreach from=$publicQuestions key='question_id' item='q'} {if $q.answer !== false} <div class="publicQuestions {cycle values='row_odd,row_even'}"> <div class="question"> <span class="public_question_asker_username"><a href="{$classifieds_file_name}?a=6&b={$q.asker_id}">{$q.asker}</a></span> <span class="public_question_asker_timestamp">({$q.time})</span> {if $can_delete}<a onclick="if (!confirm('Are you sure you want to remove this question and its answer?')) return false;" href="{$classifieds_file_name}?a=4&b=8&c=2&d={$question_id}&public=1"><img src="{external file='images/buttons/listing_delete.gif'}" alt="" /></a> {/if} <br /> {$q.question} </div> <div class="answer"> {$q.answer} </div> </div> {/if} {/foreach} {else} <div class="box_pad">{$noPublicQuestions}</div> {/if} </div> <br /> {* END PUBLIC QUESTIONS *} {* START GOOGLE MAPS *} {addon author='geo_addons' addon='google_maps' tag='listing_map' assign='map'} {if $map} <h3 class="title rounded_top">{$additional_text_18}</h3> <div class="content_box_1 cntr"> {* Make sure map is centered in the box *} <div class="clearfix">{$map}</div> </div> {/if} <br /> <!-- END CENTER COLUMN --> </div> <div class="sidebar listing_leftcol"> <!-- LEFT SIDEBAR CONTENTS --> <div class="content_box_1 cntr"> {listing tag='lead_picture'} {if $minimum_label} <p> {$minimum_label}<br /> <span class="value price" style="font-size:1.4em;">{$minimum_bid}</span> </p> <p>{$reserve}</p> {/if} <p>{$viewed_count_label} {listing field='viewed_count'}</p> <br /> {listing tag='print_friendly_link' assign='print_friendly_link'} {if $print_friendly_link} <div class="icon-link"> <img alt="Print Friendly" src="{external file='images/icons/printer.png'}" title="Print Friendly" /> {$print_friendly_link} </div> {/if} {listing tag='notify_friend_link' assign='notify_friend_link'} {if $notify_friend_link} <div class="icon-link"> <img alt="Tell-a-Friend" src="{external file='images/icons/friend.png'}" title="Tell-a-Friend" /> {$notify_friend_link} </div> {/if} {listing tag='favorites_link' assign='favorites_link'} {if $favorites_link} <div class="icon-link"> <img alt="Add-to-Favorites" src="{external file='images/icons/favorite.png'}" title="Add-to-Favorites" /> {$favorites_link} </div> {/if} {if $enabledAddons.contact_us && $additional_text_10} <div class="icon-link"> <img alt="Report Abuse" src="{external file='images/icons/flag.png'}" title="Report Abuse" /> <a href="{$classifieds_file_name}?a=ap&addon=contact_us&page=main&reportAbuse={$classified_id}" class="lightUpLink">{$additional_text_10}</a> </div> {/if} </div> <!-- SELLER INFO BEGIN --> <h2 class="title rounded_top">{$seller_label}</h2> <div class="content_box_2"> <h3 class="seller_username">{listing tag='seller'} - {listing tag='seller_rating'}</h3> <p class="content_section"> {$seller_rating_label} {listing tag='feedback_link'} {$seller_rating_scale_explanation} </p> <p class="content_section"> <strong>{$additional_text_17}</strong><br /> {listing field='member_since'} </p> {if $city_data or $state_data or $zip_data} {* Only show this section if the city, state, or zip is set for the listing. This prevents an "empty section" when all of location information is empty *} <p class="content_section"> {if $city_data} {$city_data}, {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} </p> {/if} {if $phone_data or $phone2_data or $fax_data} {* Only show this section if one of the phones or fax is set for the listing. This prevents an "empty section" when all of the phone numbers are empty. *} <p class="content_section cntr"> {if $phone_data} <span class="sec_color" style="font-size:1.6em;">{$phone_data}</span><br /> {/if} {if $phone2_data} {$phone2_label} {$phone2_data}<br /> {/if} {if $fax_data} {$fax_label} {$fax_data}<br /> {/if} </p> {/if} {* "Assign" contents of each url link to a smarty variable, so we can see if the link exists before adding the section *} {listing tag='url_link_1' assign='url_link_1'} {listing tag='url_link_2' assign='url_link_2'} {listing tag='url_link_3' assign='url_link_3'} {if $url_link_1 or $url_link_2 or $url_link_3 or $public_email} {* Only show section if there is at least one URL link or if there is public e-mail to show *} <p class="content_section cntr"> {if $url_link_1} {$url_link_1}<br /> {/if} {if $url_link_2} {$url_link_2}<br /> {/if} {if $url_link_3} {$url_link_3}<br /> {/if} {if $public_email} <a href="mailto:{$public_email}">{$public_email}</a> {/if} </p> {/if} {* Assign the storefront link to $storefront_link so we can check if it is "empty" or not before showing it... To prevent an "empty" item in the list if there is no storefront link. *} {listing tag='storefront_link' addon='storefront' assign='storefront_link'} <ul class="option_list"> {if $storefront_link} {* The storefront link exists so show it! *} <li>{$storefront_link}</li> {/if} <li>{listing tag='sellers_other_ads_link'}</li> <li>{listing tag='message_to_seller_link'}</li> </ul> </div> <!-- SELLER INFO END --> {if $payment_options or $optional_field_14 or $optional_field_15} {* Only show section if there is payment_options, or if either optional field 14 or 15 is turned on *} <!-- SELLER NOTES BEGIN --> <h2 class="title rounded_top"> {$additional_text_19} </h2> <div class="content_box_2"> {if $payment_options} <p class="content_section"> <strong>{$payment_options_label}</strong><br /> {$payment_options} </p> {/if} {if $optional_field_14} <p class="content_section"> <strong>{$optional_field_14_label}</strong><br /> {$optional_field_14} </p> {/if} {if $optional_field_15} <p class="content_section"> <strong>{$optional_field_15_label}</strong><br /> {$optional_field_15} </p> {/if} </div> <!-- SELLER NOTES END --> {/if} <!-- LISTING POPULARITY BEGIN --> <h2 class="title rounded_top"> {$additional_text_6} </h2> <div class="content_box_2"> {* Assign vote total to $vote_total so can use it to determine whether to show the current vote info section *} {listing tag='voteSummary_total' assign='vote_total'} {if $vote_total gt 0} {* only show if there are already votes on the listing *} <div class="cntr" style="font-size: 12px;"> Out of <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{$vote_total}</span> Vote(s) <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{listing tag='voteSummary_percent'}%</span> of Customers Say: </div> <div class="cntr">{listing tag='voteSummary_text'}</div> {/if} <div class="cntr"> <!-- Space the links apart --> <div style="display: inline-block; padding: 8px;"> {listing tag='vote_on_ad_link'} </div> <div style="display: inline-block; padding: 8px;"> {listing tag='show_ad_vote_comments_link'} </div> </div> </div> <!-- LISTING POPULARITY END --> <!-- FIND SIMILAR BEGIN --> {if $listing_tags_array} {* only show section if there are listing tags on this listing *} <h2 class="title rounded_top"> {$additional_text_20} </h2> <div class="content_box_2"> <p class="content_section"> <strong>{$listing_tags_label}:</strong><br /> {listing tag='listing_tags_links'} </p> </div> {/if} <!-- FIND SIMILAR END --> <!-- FEATURED LISTINGS BEGIN --> <h2 class="title rounded_top"> {$additional_text_2} </h2> <div class="content_box_1"> {* NOTE: In order to show featured listings in a single column, the {module} tag below includes a number of parameters that over-write the module settings set in the admin. You must change those settings "in-line" below to change them. Or, you can remove the parameter(s) from the {module} tag completely, and it will use the module settings as set in the admin panel. See the user manual entry for the {module} tag for a list of all parameters that can be over-written in this way. *} {module tag='module_featured_pic_2' gallery_columns=1 module_thumb_width=168 module_thumb_height=200} </div> <!-- FEATURED LISTINGS END --> <!-- END LEFT SIDEBAR --> </div> <div class="sidebar2"> <!-- RIGHT SIDEBAR CONTENTS --> <h3 class="title rounded_top">{$additional_text_3}</h3> <div class="content_box_3 cntr"> {* This is a good place to insert banner ads, optimized for width of 160 px *} <a href="#"><img src="{external file='../images/banners/banner1_160w.jpg'}" alt="" /></a> </div> <!-- END RIGHT SIDBAR CONTENTS --> </div> <div class="center clearfix"> {listing tag='previous_ad_link'} {listing tag='next_ad_link'} </div>
<nav class="listing-prev-next-links"> {listing tag='previous_ad_link'} {listing tag='next_ad_link'} </nav> <div class="clearfix"> {listing tag='category_breadcrumb'} </div> <h1 class="listing_title" style="display: inline;"> {$title} {if $minimum_bid} - <span class="value price">{$minimum_bid}</span>{/if} <span class="id">{$classified_id_label} {$classified_id}</span> </h1> <div class="action_buttons" style="display: inline;"> {if $can_edit} <a href="{$classifieds_file_name}?a=cart&action=new&main_type=listing_edit&listing_id={$classified_id}"><img src="{external file='images/buttons/listing_edit.gif'}" alt="" /></a> {/if} {if $can_delete} <a onclick="if (!confirm('Are you sure you want to delete this?')) return false;" href="{$classifieds_file_name}?a=99&b={$classified_id}"><img src="{external file='images/buttons/listing_delete.gif'}" alt="" /></a> {/if} {listing tag='listing_action_buttons' addon='core'} </div> <br /><br /> <div class="main listing_maincol"> <!-- MAIN CENTER COLUMN --> <h1 class="title" style="margin-bottom: .5em;">{$additional_text_12} {$additional_text_13}</h1> {* Assign social buttons to $social so we can check if there are any before showing the section *} {listing tag='listing_social_buttons' addon='core' assign='social'} {if $social} {* There are social buttons to display, use a rounded top box *} <div class="rounded_top"> {$social} </div> {/if} <div class="content_box_1 clearfix" style="margin-bottom:1px;"> <div class="half_column_left"> <ul class="info auction"> {if $minimum_bid} <li class="label">{$auction_type_label}</li> <li class="value">{$auction_type_data} {$auction_type_help}</li> {/if} <li class="label">{$quantity_label}</li> <li class="value">{$quantity}</li> <!-- FIELDS BELOW GET HIDDEN IF BUY NOW ONLY AUCTION --> {if $minimum_bid} <li class="label">{$high_bidder_label}</li> <li class="value">{listing tag='high_bidder'}</li> <li class="label">{$num_bids_label}</li> <li class="value highlight_links">{$num_bids} {listing tag='bid_history_link'}</li> <li class="label">{$starting_label}</li> <li class="value">{$starting_bid}</li> {/if} <!-- FIELDS ABOVE GET HIDDEN IF BUY NOW ONLY AUCTION --> <li class="label">{$time_remaining_label}</li> <li class="value">{listing tag='time_remaining'}{if $date_ended}<span class="sub_note">({$date_ended_label} {$date_ended}){/if}</span></li> <li class="label">{$date_started_label}</li> <li class="value">{$date_started}<br /> <span class="sub_note">({$bid_start_date_label} {$bid_start_date})</span></li> </ul> {listing tag='multi_level_field_ul'} </div> <div class="half_column_right"> <div style="white-space: normal;"> {listing tag='buyer_option_selections'} </div> <div class="bid_box"> {if $minimum_bid} <div class="bid_amount"> {$minimum_label}<br /> <span class="value price" style="font-size: 1.6em;">{$minimum_bid}</span><br /> {listing tag='price_for_how_many'} {$reserve} </div> <div class="bid_button"> {listing tag='make_bid_link'} </div> <p class="bid_box_note">{$additional_text_15}</p> {/if} {if $buy_now_data} <div style="margin-top: 10px;"> <div class="bid_amount"> {$buy_now_label}<br /> <span class="value price" style="font-size: 1.6em;">{listing tag='buy_now_price_adjusted'}</span><br /> {listing tag='price_for_how_many'} </div> <div class="bid_button"> {listing tag='buy_now_link'}<span style="max-width: 50px;">{listing tag='on_site_purchase_link'}</span> </div> </div> {/if} </div> </div> </div> {listing tag='offsite_videos_block' assign='offsite_videos_block'} {listing tag='image_block' assign='image_block'} {if $offsite_videos_block||$image_block} <div class="content_box_3"> {$image_block} {if $offsite_videos_block} <h1 class="title">{$offsite_videos_title}</h1> {$offsite_videos_block} <div class="clear"><br /></div> {/if} </div> {/if} {* START OPTIONAL FIELDS *} {if $optional_field_1 or $optional_field_2 or $optional_field_3 or $optional_field_4 or $optional_field_5 or $optional_field_6 or $optional_field_7 or $optional_field_8 or $optional_field_9 or $optional_field_10 or $optional_field_11 or $optional_field_12 or $optional_field_13 or $optional_field_16 or $optional_field_17 or $optional_field_18 or $optional_field_19 or $optional_field_20} {* Only show section if at least one optional field 1-20 is used, skipping 14 and 15 as they are already displayed further up in template. *} <h1 class="title rounded_top"> {$additional_text_11} </h1> <div class="content_box_1 clearfix" style="padding: 4px;"> <ul class="optional_fields"> {* Keep track of how many fields are actually displayed. *} {$optional_list_count=0} {if $optional_field_1} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_1_label}</label> {$optional_field_1} </li> {/if} {if $optional_field_2} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_2_label}</label> {$optional_field_2} </li> {/if} {if $optional_field_3} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_3_label}</label> {$optional_field_3} </li> {/if} {if $optional_field_4} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_4_label}</label> {$optional_field_4} </li> {/if} {if $optional_field_5} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_5_label}</label> {$optional_field_5} </li> {/if} {if $optional_field_6} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_6_label}</label> {$optional_field_6} </li> {/if} {if $optional_field_7} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_7_label}</label> {$optional_field_7} </li> {/if} {if $optional_field_8} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_8_label}</label> {$optional_field_8} </li> {/if} {if $optional_field_9} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_9_label}</label> {$optional_field_9} </li> {/if} {if $optional_field_10} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_10_label}</label> {$optional_field_10} </li> {/if} {if $optional_field_11} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_11_label}</label> {$optional_field_11} </li> {/if} {if $optional_field_12} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_12_label}</label> {$optional_field_12} </li> {/if} {if $optional_field_13} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_13_label}</label> {$optional_field_13} </li> {/if} {* NOTE: optional fields 14 and 15 already displayed in seller note section. If you add them here, be sure to update the {if ...} to include it. *} {if $optional_field_16} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_16_label}</label> {$optional_field_16} </li> {/if} {if $optional_field_17} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_17_label}</label> {$optional_field_17} </li> {/if} {if $optional_field_18} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_18_label}</label> {$optional_field_18} </li> {/if} {if $optional_field_19} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_19_label}</label> {$optional_field_19} </li> {/if} {if $optional_field_20} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_20_label}</label> {$optional_field_20} </li> {/if} {if $optional_list_count is odd by 1} {* If an odd number is displayed, insert a blank value to show on left side *} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"><label></label></li> {/if} </ul> </div> {/if} {* END OPTIONAL FIELDS *} {* START DESCRIPTION *} <h1 class="title rounded_top">{$description_label}</h1> <div class="content_box_1"> {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <br /> <h3>{$additional_text_11}</h3> <div id="checkbox" style="margin:5px;"> {$extra_checkbox_name} </div> <div class="clear"><br /></div> {/if} <h3>{$additional_text_7}</h3> <p>{$description}</p> {listing tag='extra_questions' assign='extra_questions'} {if $extra_questions} <br /> <h3>{$additional_text_5}</h3> {if $extra_questions} {$extra_questions} <br /> {/if} {/if} </div> <br /> {* END DESCRIPTION *} {addon author='geo_addons' addon='twitter_feed' tag='show_feed'} <br /> {* START PUBLIC QUESTIONS *} <h1 class="title rounded_top"> {$publicQuestionsLabel}{if $logged_in} - <a href="{$classifieds_file_name}?a=13&b={$classified_id}">{$askAQuestionText}</a>{/if} </h1> <div class="content_box_1"> {if $publicQuestions} {foreach from=$publicQuestions key='question_id' item='q'} {if $q.answer !== false} <div class="publicQuestions {cycle values='row_odd,row_even'}"> <div class="question"> <span class="public_question_asker_username"><a href="{$classifieds_file_name}?a=6&b={$q.asker_id}">{$q.asker}</a></span> <span class="public_question_asker_timestamp">({$q.time})</span> {if $can_delete}<a onclick="if (!confirm('Are you sure you want to remove this question and its answer?')) return false;" href="{$classifieds_file_name}?a=4&b=8&c=2&d={$question_id}&public=1"><img src="{external file='images/buttons/listing_delete.gif'}" alt="" /></a> {/if} <br /> {$q.question} </div> <div class="answer"> {$q.answer} </div> </div> {/if} {/foreach} {else} <div class="box_pad">{$noPublicQuestions}</div> {/if} </div> <br /> {* END PUBLIC QUESTIONS *} {* START GOOGLE MAPS *} {addon author='geo_addons' addon='google_maps' tag='listing_map' assign='map'} {if $map} <h1 class="title rounded_top">{$additional_text_18}</h1> <div class="content_box_1 cntr"> {* Make sure map is centered in the box *} <div class="clearfix">{$map}</div> </div> {/if} <br /> <!-- END CENTER COLUMN --> </div> <div class="sidebar listing_leftcol"> <!-- LEFT SIDEBAR CONTENTS --> <div class="content_box_1 cntr"> {listing tag='lead_picture'} {if $minimum_label} <p> {$minimum_label}<br /> <span class="value price" style="font-size:1.4em;">{$minimum_bid}</span> </p> <p>{$reserve}</p> {/if} <p>{$viewed_count_label} {listing field='viewed_count'}</p> <br /> {listing tag='print_friendly_link' assign='print_friendly_link'} {if $print_friendly_link} <div class="icon-link"> <img alt="Print Friendly" src="{external file='images/icons/printer.png'}" title="Print Friendly" /> {$print_friendly_link} </div> {/if} {listing tag='notify_friend_link' assign='notify_friend_link'} {if $notify_friend_link} <div class="icon-link"> <img alt="Tell-a-Friend" src="{external file='images/icons/friend.png'}" title="Tell-a-Friend" /> {$notify_friend_link} </div> {/if} {listing tag='favorites_link' assign='favorites_link'} {if $favorites_link} <div class="icon-link"> <img alt="Add-to-Favorites" src="{external file='images/icons/favorite.png'}" title="Add-to-Favorites" /> {$favorites_link} </div> {/if} {if $enabledAddons.contact_us && $additional_text_10} <div class="icon-link"> <img alt="Report Abuse" src="{external file='images/icons/flag.png'}" title="Report Abuse" /> <a href="{$classifieds_file_name}?a=ap&addon=contact_us&page=main&reportAbuse={$classified_id}" class="lightUpLink">{$additional_text_10}</a> </div> {/if} </div> <!-- SELLER INFO BEGIN --> <h2 class="title rounded_top">{$seller_label}</h2> <div class="content_box_2"> <h1 class="seller_username">{listing tag='seller'} - {listing tag='seller_rating'}</h1> <p class="content_section"> {$seller_rating_label} {listing tag='feedback_link'} {$seller_rating_scale_explanation} </p> <p class="content_section"> <strong>{$additional_text_17}</strong><br /> {listing field='member_since'} </p> {if $city_data or $state_data or $zip_data} {* Only show this section if the city, state, or zip is set for the listing. This prevents an "empty section" when all of location information is empty *} <p class="content_section"> {if $city_data} {$city_data}, {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} </p> {/if} {if $phone_data or $phone2_data or $fax_data} {* Only show this section if one of the phones or fax is set for the listing. This prevents an "empty section" when all of the phone numbers are empty. *} <p class="content_section cntr"> {if $phone_data} <span class="sec_color" style="font-size:1.6em;">{$phone_data}</span><br /> {/if} {if $phone2_data} {$phone2_label} {$phone2_data}<br /> {/if} {if $fax_data} {$fax_label} {$fax_data}<br /> {/if} </p> {/if} {* "Assign" contents of each url link to a smarty variable, so we can see if the link exists before adding the section *} {listing tag='url_link_1' assign='url_link_1'} {listing tag='url_link_2' assign='url_link_2'} {listing tag='url_link_3' assign='url_link_3'} {if $url_link_1 or $url_link_2 or $url_link_3 or $public_email} {* Only show section if there is at least one URL link or if there is public e-mail to show *} <p class="content_section cntr"> {if $url_link_1} {$url_link_1}<br /> {/if} {if $url_link_2} {$url_link_2}<br /> {/if} {if $url_link_3} {$url_link_3}<br /> {/if} {if $public_email} <a href="mailto:{$public_email}">{$public_email}</a> {/if} </p> {/if} {* Assign the storefront link to $storefront_link so we can check if it is "empty" or not before showing it... To prevent an "empty" item in the list if there is no storefront link. *} {listing tag='storefront_link' addon='storefront' assign='storefront_link'} <ul class="option_list"> {if $storefront_link} {* The storefront link exists so show it! *} <li>{$storefront_link}</li> {/if} <li>{listing tag='sellers_other_ads_link'}</li> <li>{listing tag='message_to_seller_link'}</li> </ul> </div> <!-- SELLER INFO END --> {if $payment_options or $optional_field_14 or $optional_field_15} {* Only show section if there is payment_options, or if either optional field 14 or 15 is turned on *} <!-- SELLER NOTES BEGIN --> <h2 class="title rounded_top"> {$additional_text_19} </h2> <div class="content_box_2"> {if $payment_options} <p class="content_section"> <strong>{$payment_options_label}</strong><br /> {$payment_options} </p> {/if} {if $optional_field_14} <p class="content_section"> <strong>{$optional_field_14_label}</strong><br /> {$optional_field_14} </p> {/if} {if $optional_field_15} <p class="content_section"> <strong>{$optional_field_15_label}</strong><br /> {$optional_field_15} </p> {/if} </div> <!-- SELLER NOTES END --> {/if} <!-- LISTING POPULARITY BEGIN --> <h2 class="title rounded_top"> {$additional_text_6} </h2> <div class="content_box_2"> {* Assign vote total to $vote_total so can use it to determine whether to show the current vote info section *} {listing tag='voteSummary_total' assign='vote_total'} {if $vote_total gt 0} {* only show if there are already votes on the listing *} <div class="cntr" style="font-size: 12px;"> Out of <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{$vote_total}</span> Vote(s) <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{listing tag='voteSummary_percent'}%</span> of Customers Say: </div> <div class="cntr">{listing tag='voteSummary_text'}</div> {/if} <div class="cntr"> <!-- Space the links apart --> <div style="display: inline-block; padding: 8px;"> {listing tag='vote_on_ad_link'} </div> <div style="display: inline-block; padding: 8px;"> {listing tag='show_ad_vote_comments_link'} </div> </div> </div> <!-- LISTING POPULARITY END --> <!-- FIND SIMILAR BEGIN --> {if $listing_tags_array} {* only show section if there are listing tags on this listing *} <h2 class="title rounded_top"> {$additional_text_20} </h2> <div class="content_box_2"> <p class="content_section"> <strong>{$listing_tags_label}:</strong><br /> {listing tag='listing_tags_links'} </p> </div> {/if} <!-- FIND SIMILAR END --> <!-- FEATURED LISTINGS BEGIN --> <h2 class="title rounded_top"> {$additional_text_2} </h2> <div class="content_box_1"> {* NOTE: In order to show featured listings in a single column, the {module} tag below includes a number of parameters that over-write the module settings set in the admin. You must change those settings "in-line" below to change them. Or, you can remove the parameter(s) from the {module} tag completely, and it will use the module settings as set in the admin panel. See the user manual entry for the {module} tag for a list of all parameters that can be over-written in this way. *} {module tag='module_featured_pic_2' gallery_columns=1 module_thumb_width=168 module_thumb_height=200} </div> <!-- FEATURED LISTINGS END --> <!-- END LEFT SIDEBAR --> </div> <div class="sidebar2"> <!-- RIGHT SIDEBAR CONTENTS --> <h3 class="title rounded_top">{$additional_text_3}</h3> <div class="content_box_3 cntr"> {* This is a good place to insert banner ads, optimized for width of 160 px *} <a href="#"><img src="{external file='../images/banners/banner1_160w.jpg'}" alt="" /></a> </div> <!-- END RIGHT SIDBAR CONTENTS --> </div> <div class="center clearfix"> {listing tag='previous_ad_link'} {listing tag='next_ad_link'} </div> <nav class="listing-prev-next-links"> {listing tag='previous_ad_link'} {listing tag='next_ad_link'} </nav> <div class="clearfix"> {listing tag='category_breadcrumb'} </div> <h1 class="listing_title" style="display: inline;"> {$title} {if $minimum_bid} - <span class="value price">{$minimum_bid}</span>{/if} <span class="id">{$classified_id_label} {$classified_id}</span> </h1> <div class="action_buttons" style="display: inline;"> {if $can_edit} <a href="{$classifieds_file_name}?a=cart&action=new&main_type=listing_edit&listing_id={$classified_id}"><img src="{external file='images/buttons/listing_edit.gif'}" alt="" /></a> {/if} {if $can_delete} <a onclick="if (!confirm('Are you sure you want to delete this?')) return false;" href="{$classifieds_file_name}?a=99&b={$classified_id}"><img src="{external file='images/buttons/listing_delete.gif'}" alt="" /></a> {/if} {listing tag='listing_action_buttons' addon='core'} </div> <br /><br /> <div class="main listing_maincol"> <!-- MAIN CENTER COLUMN --> <h3 class="title" style="margin-bottom: .5em;">{$additional_text_12} {$additional_text_13}</h3> {* Assign social buttons to $social so we can check if there are any before showing the section *} {listing tag='listing_social_buttons' addon='core' assign='social'} {if $social} {* There are social buttons to display, use a rounded top box *} <div class="rounded_top"> {$social} </div> {/if} <div class="content_box_1 clearfix" style="margin-bottom:1px;"> <div class="half_column_left"> <ul class="info auction"> {if $minimum_bid} <li class="label">{$auction_type_label}</li> <li class="value">{$auction_type_data} {$auction_type_help}</li> {/if} <li class="label">{$quantity_label}</li> <li class="value">{$quantity}</li> <!-- FIELDS BELOW GET HIDDEN IF BUY NOW ONLY AUCTION --> {if $minimum_bid} <li class="label">{$high_bidder_label}</li> <li class="value">{listing tag='high_bidder'}</li> <li class="label">{$num_bids_label}</li> <li class="value highlight_links">{$num_bids} {listing tag='bid_history_link'}</li> <li class="label">{$starting_label}</li> <li class="value">{$starting_bid}</li> {/if} <!-- FIELDS ABOVE GET HIDDEN IF BUY NOW ONLY AUCTION --> <li class="label">{$time_remaining_label}</li> <li class="value">{listing tag='time_remaining'}{if $date_ended}<span class="sub_note">({$date_ended_label} {$date_ended}){/if}</span></li> <li class="label">{$date_started_label}</li> <li class="value">{$date_started}<br /> <span class="sub_note">({$bid_start_date_label} {$bid_start_date})</span></li> </ul> {listing tag='multi_level_field_ul'} </div> <div class="half_column_right"> <div style="white-space: normal;"> {listing tag='buyer_option_selections'} </div> <div class="bid_box"> {if $minimum_bid} <div class="bid_amount"> {$minimum_label}<br /> <span class="value price" style="font-size: 1.6em;">{$minimum_bid}</span><br /> {listing tag='price_for_how_many'} {$reserve} </div> <div class="bid_button"> {listing tag='make_bid_link'} </div> <p class="bid_box_note">{$additional_text_15}</p> {/if} {if $buy_now_data} <div style="margin-top: 10px;"> <div class="bid_amount"> {$buy_now_label}<br /> <span class="value price" style="font-size: 1.6em;">{listing tag='buy_now_price_adjusted'}</span><br /> {listing tag='price_for_how_many'} </div> <div class="bid_button"> {listing tag='buy_now_link'}<span style="max-width: 50px;">{listing tag='on_site_purchase_link'}</span> </div> </div> {/if} </div> </div> </div> {listing tag='offsite_videos_block' assign='offsite_videos_block'} {listing tag='image_block' assign='image_block'} {if $offsite_videos_block||$image_block} <div class="content_box_3"> {$image_block} {if $offsite_videos_block} <h3 class="title">{$offsite_videos_title}</h3> {$offsite_videos_block} <div class="clear"><br /></div> {/if} </div> {/if} {* START OPTIONAL FIELDS *} {if $optional_field_1 or $optional_field_2 or $optional_field_3 or $optional_field_4 or $optional_field_5 or $optional_field_6 or $optional_field_7 or $optional_field_8 or $optional_field_9 or $optional_field_10 or $optional_field_11 or $optional_field_12 or $optional_field_13 or $optional_field_16 or $optional_field_17 or $optional_field_18 or $optional_field_19 or $optional_field_20} {* Only show section if at least one optional field 1-20 is used, skipping 14 and 15 as they are already displayed further up in template. *} <h3 class="title rounded_top"> {$additional_text_11} </h3> <div class="content_box_1 clearfix" style="padding: 4px;"> <ul class="optional_fields"> {* Keep track of how many fields are actually displayed. *} {$optional_list_count=0} {if $optional_field_1} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_1_label}</label> {$optional_field_1} </li> {/if} {if $optional_field_2} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_2_label}</label> {$optional_field_2} </li> {/if} {if $optional_field_3} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_3_label}</label> {$optional_field_3} </li> {/if} {if $optional_field_4} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_4_label}</label> {$optional_field_4} </li> {/if} {if $optional_field_5} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_5_label}</label> {$optional_field_5} </li> {/if} {if $optional_field_6} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_6_label}</label> {$optional_field_6} </li> {/if} {if $optional_field_7} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_7_label}</label> {$optional_field_7} </li> {/if} {if $optional_field_8} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_8_label}</label> {$optional_field_8} </li> {/if} {if $optional_field_9} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_9_label}</label> {$optional_field_9} </li> {/if} {if $optional_field_10} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_10_label}</label> {$optional_field_10} </li> {/if} {if $optional_field_11} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_11_label}</label> {$optional_field_11} </li> {/if} {if $optional_field_12} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_12_label}</label> {$optional_field_12} </li> {/if} {if $optional_field_13} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_13_label}</label> {$optional_field_13} </li> {/if} {* NOTE: optional fields 14 and 15 already displayed in seller note section. If you add them here, be sure to update the {if ...} to include it. *} {if $optional_field_16} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_16_label}</label> {$optional_field_16} </li> {/if} {if $optional_field_17} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_17_label}</label> {$optional_field_17} </li> {/if} {if $optional_field_18} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_18_label}</label> {$optional_field_18} </li> {/if} {if $optional_field_19} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_19_label}</label> {$optional_field_19} </li> {/if} {if $optional_field_20} {$optional_list_count=$optional_list_count+1} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"> <label>{$optional_field_20_label}</label> {$optional_field_20} </li> {/if} {if $optional_list_count is odd by 1} {* If an odd number is displayed, insert a blank value to show on left side *} <li class="{cycle values='row_odd,row_even,row_even,row_odd'}"><label></label></li> {/if} </ul> </div> {/if} {* END OPTIONAL FIELDS *} {* START DESCRIPTION *} <h3 class="title rounded_top">{$description_label}</h3> <div class="content_box_1"> {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <br /> <h3>{$additional_text_11}</h3> <div id="checkbox" style="margin:5px;"> {$extra_checkbox_name} </div> <div class="clear"><br /></div> {/if} <h3>{$additional_text_7}</h3> <p>{$description}</p> {listing tag='extra_questions' assign='extra_questions'} {if $extra_questions} <br /> <h3>{$additional_text_5}</h3> {if $extra_questions} {$extra_questions} <br /> {/if} {/if} </div> <br /> {* END DESCRIPTION *} {addon author='geo_addons' addon='twitter_feed' tag='show_feed'} <br /> {* START PUBLIC QUESTIONS *} <h3 class="title rounded_top"> {$publicQuestionsLabel}{if $logged_in} - <a href="{$classifieds_file_name}?a=13&b={$classified_id}">{$askAQuestionText}</a>{/if} </h3> <div class="content_box_1"> {if $publicQuestions} {foreach from=$publicQuestions key='question_id' item='q'} {if $q.answer !== false} <div class="publicQuestions {cycle values='row_odd,row_even'}"> <div class="question"> <span class="public_question_asker_username"><a href="{$classifieds_file_name}?a=6&b={$q.asker_id}">{$q.asker}</a></span> <span class="public_question_asker_timestamp">({$q.time})</span> {if $can_delete}<a onclick="if (!confirm('Are you sure you want to remove this question and its answer?')) return false;" href="{$classifieds_file_name}?a=4&b=8&c=2&d={$question_id}&public=1"><img src="{external file='images/buttons/listing_delete.gif'}" alt="" /></a> {/if} <br /> {$q.question} </div> <div class="answer"> {$q.answer} </div> </div> {/if} {/foreach} {else} <div class="box_pad">{$noPublicQuestions}</div> {/if} </div> <br /> {* END PUBLIC QUESTIONS *} {* START GOOGLE MAPS *} {addon author='geo_addons' addon='google_maps' tag='listing_map' assign='map'} {if $map} <h3 class="title rounded_top">{$additional_text_18}</h3> <div class="content_box_1 cntr"> {* Make sure map is centered in the box *} <div class="clearfix">{$map}</div> </div> {/if} <br /> <!-- END CENTER COLUMN --> </div> <div class="sidebar listing_leftcol"> <!-- LEFT SIDEBAR CONTENTS --> <div class="content_box_1 cntr"> {listing tag='lead_picture'} {if $minimum_label} <p> {$minimum_label}<br /> <span class="value price" style="font-size:1.4em;">{$minimum_bid}</span> </p> <p>{$reserve}</p> {/if} <p>{$viewed_count_label} {listing field='viewed_count'}</p> <br /> {listing tag='print_friendly_link' assign='print_friendly_link'} {if $print_friendly_link} <div class="icon-link"> <img alt="Print Friendly" src="{external file='images/icons/printer.png'}" title="Print Friendly" /> {$print_friendly_link} </div> {/if} {listing tag='notify_friend_link' assign='notify_friend_link'} {if $notify_friend_link} <div class="icon-link"> <img alt="Tell-a-Friend" src="{external file='images/icons/friend.png'}" title="Tell-a-Friend" /> {$notify_friend_link} </div> {/if} {listing tag='favorites_link' assign='favorites_link'} {if $favorites_link} <div class="icon-link"> <img alt="Add-to-Favorites" src="{external file='images/icons/favorite.png'}" title="Add-to-Favorites" /> {$favorites_link} </div> {/if} {if $enabledAddons.contact_us && $additional_text_10} <div class="icon-link"> <img alt="Report Abuse" src="{external file='images/icons/flag.png'}" title="Report Abuse" /> <a href="{$classifieds_file_name}?a=ap&addon=contact_us&page=main&reportAbuse={$classified_id}" class="lightUpLink">{$additional_text_10}</a> </div> {/if} </div> <!-- SELLER INFO BEGIN --> <h2 class="title rounded_top">{$seller_label}</h2> <div class="content_box_2"> <h3 class="seller_username">{listing tag='seller'} - {listing tag='seller_rating'}</h3> <p class="content_section"> {$seller_rating_label} {listing tag='feedback_link'} {$seller_rating_scale_explanation} </p> <p class="content_section"> <strong>{$additional_text_17}</strong><br /> {listing field='member_since'} </p> {if $city_data or $state_data or $zip_data} {* Only show this section if the city, state, or zip is set for the listing. This prevents an "empty section" when all of location information is empty *} <p class="content_section"> {if $city_data} {$city_data}, {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} </p> {/if} {if $phone_data or $phone2_data or $fax_data} {* Only show this section if one of the phones or fax is set for the listing. This prevents an "empty section" when all of the phone numbers are empty. *} <p class="content_section cntr"> {if $phone_data} <span class="sec_color" style="font-size:1.6em;">{$phone_data}</span><br /> {/if} {if $phone2_data} {$phone2_label} {$phone2_data}<br /> {/if} {if $fax_data} {$fax_label} {$fax_data}<br /> {/if} </p> {/if} {* "Assign" contents of each url link to a smarty variable, so we can see if the link exists before adding the section *} {listing tag='url_link_1' assign='url_link_1'} {listing tag='url_link_2' assign='url_link_2'} {listing tag='url_link_3' assign='url_link_3'} {if $url_link_1 or $url_link_2 or $url_link_3 or $public_email} {* Only show section if there is at least one URL link or if there is public e-mail to show *} <p class="content_section cntr"> {if $url_link_1} {$url_link_1}<br /> {/if} {if $url_link_2} {$url_link_2}<br /> {/if} {if $url_link_3} {$url_link_3}<br /> {/if} {if $public_email} <a href="mailto:{$public_email}">{$public_email}</a> {/if} </p> {/if} {* Assign the storefront link to $storefront_link so we can check if it is "empty" or not before showing it... To prevent an "empty" item in the list if there is no storefront link. *} {listing tag='storefront_link' addon='storefront' assign='storefront_link'} <ul class="option_list"> {if $storefront_link} {* The storefront link exists so show it! *} <li>{$storefront_link}</li> {/if} <li>{listing tag='sellers_other_ads_link'}</li> <li>{listing tag='message_to_seller_link'}</li> </ul> </div> <!-- SELLER INFO END --> {if $payment_options or $optional_field_14 or $optional_field_15} {* Only show section if there is payment_options, or if either optional field 14 or 15 is turned on *} <!-- SELLER NOTES BEGIN --> <h2 class="title rounded_top"> {$additional_text_19} </h2> <div class="content_box_2"> {if $payment_options} <p class="content_section"> <strong>{$payment_options_label}</strong><br /> {$payment_options} </p> {/if} {if $optional_field_14} <p class="content_section"> <strong>{$optional_field_14_label}</strong><br /> {$optional_field_14} </p> {/if} {if $optional_field_15} <p class="content_section"> <strong>{$optional_field_15_label}</strong><br /> {$optional_field_15} </p> {/if} </div> <!-- SELLER NOTES END --> {/if} <!-- LISTING POPULARITY BEGIN --> <h2 class="title rounded_top"> {$additional_text_6} </h2> <div class="content_box_2"> {* Assign vote total to $vote_total so can use it to determine whether to show the current vote info section *} {listing tag='voteSummary_total' assign='vote_total'} {if $vote_total gt 0} {* only show if there are already votes on the listing *} <div class="cntr" style="font-size: 12px;"> Out of <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{$vote_total}</span> Vote(s) <span style="color: #4076B1; font-size: 18px; font-weight: bold;">{listing tag='voteSummary_percent'}%</span> of Customers Say: </div> <div class="cntr">{listing tag='voteSummary_text'}</div> {/if} <div class="cntr"> <!-- Space the links apart --> <div style="display: inline-block; padding: 8px;"> {listing tag='vote_on_ad_link'} </div> <div style="display: inline-block; padding: 8px;"> {listing tag='show_ad_vote_comments_link'} </div> </div> </div> <!-- LISTING POPULARITY END --> <!-- FIND SIMILAR BEGIN --> {if $listing_tags_array} {* only show section if there are listing tags on this listing *} <h2 class="title rounded_top"> {$additional_text_20} </h2> <div class="content_box_2"> <p class="content_section"> <strong>{$listing_tags_label}:</strong><br /> {listing tag='listing_tags_links'} </p> </div> {/if} <!-- FIND SIMILAR END --> <!-- FEATURED LISTINGS BEGIN --> <h2 class="title rounded_top"> {$additional_text_2} </h2> <div class="content_box_1"> {* NOTE: In order to show featured listings in a single column, the {module} tag below includes a number of parameters that over-write the module settings set in the admin. You must change those settings "in-line" below to change them. Or, you can remove the parameter(s) from the {module} tag completely, and it will use the module settings as set in the admin panel. See the user manual entry for the {module} tag for a list of all parameters that can be over-written in this way. *} {module tag='module_featured_pic_2' gallery_columns=1 module_thumb_width=168 module_thumb_height=200} </div> <!-- FEATURED LISTINGS END --> <!-- END LEFT SIDEBAR --> </div> <div class="sidebar2"> <!-- RIGHT SIDEBAR CONTENTS --> <h3 class="title rounded_top">{$additional_text_3}</h3> <div class="content_box_3 cntr"> {* This is a good place to insert banner ads, optimized for width of 160 px *} <a href="#"><img src="{external file='../images/banners/banner1_160w.jpg'}" alt="" /></a> </div> <!-- END RIGHT SIDBAR CONTENTS --> </div> <div class="center clearfix"> {listing tag='previous_ad_link'} {listing tag='next_ad_link'} </div>
<!DOCTYPE html> <html> <head> <title>{$title|strip_tags:false}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} {* HTML5 compatibility for browsers before IE 9. *} <!--[if lt IE 9]> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <![endif]--> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> <div class="print_top_text">Featured at: www.MyListingsSite.com</div> </div> <!-- END HEADER --> <div class="clr"></div> {listing tag='category_breadcrumb'} <h1 class="listing_title"> <span class="id">{$classified_id_label} {$classified_id}</span> {$title} </h1> <div id="print_photo_column"> {listing tag='lead_picture'} <span style="font-size: 1.4em; font-weight: bold;">{listing tag='seller'}</span><br /> {if $phone_data} {$phone_data}<br /> {/if} {if $city_data} {$city_data} {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} {if $payment_options_label} <br /><strong>{$payment_options_label}</strong> <br />{$payment_options} {/if} {if $public_email} <br /> {$public_email} {/if} <br /><br /> {$classifieds_url|cat:"?a=2&b={$classified_id}"|qr_code:190} </div> <div id="print_listing_info_column"> <div id="print_description"> <h1 class="print_title">{$description_label}</h1> <div class="box_pad"> {$description} </div> </div> <ul class="info"> <li class="label">{$auction_type_label}</li> <li class="value">{$auction_type_data} {$auction_type_help}</li> <li class="label">{$quantity_label}</li> <li class="value">{$quantity}</li> <li class="label">{$high_bidder_label}</li> <li class="value">{$high_bidder}</li> <li class="label">{$num_bids_label}</li> <li class="value highlight_links">{$num_bids}</li> <li class="label">{$starting_label}</li> <li class="value">{$starting_bid}</li> {if $optional_field_20} <li class="label">{$optional_field_20_label}</li> <li class="value">{$optional_field_20}</li> {/if} <li class="label">{$time_remaining_label}</li> <li class="value">{$time_remaining} <span class="sub_note">({$date_ended_label} {$date_ended})</span></li> </ul> {listing tag='multi_level_field_ul'} {listing tag='extra_question_value' assign='extra_question_value'} {if $extra_question_value} <div id="print_extra_questions"> <div class="label"> {listing tag='extra_question_name'} </div> <div class="data"> {$extra_question_value} </div> </div> {/if} <ul id="print_optional_fields"> {if $optional_field_1} <li class="row_odd"><label>{$optional_field_1_label}</label>{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="row_odd"><label>{$optional_field_2_label}</label>{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="row_odd"><label>{$optional_field_3_label}</label>{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="row_odd"><label>{$optional_field_4_label}</label>{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="row_odd"><label>{$optional_field_5_label}</label>{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="row_odd"><label>{$optional_field_6_label}</label>{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="row_odd"><label>{$optional_field_7_label}</label>{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="row_odd"><label>{$optional_field_8_label}</label>{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="row_odd"><label>{$optional_field_9_label}</label>{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="row_odd"><label>{$optional_field_10_label}</label>{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="row_odd"><label>{$optional_field_11_label}</label>{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="row_odd"><label>{$optional_field_12_label}</label>{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="row_odd"><label>{$optional_field_13_label}</label>{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="row_odd"><label>{$optional_field_14_label}</label>{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="row_odd"><label>{$optional_field_15_label}</label>{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="row_odd"><label>{$optional_field_16_label}</label>{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="row_odd"><label>{$optional_field_17_label}</label>{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="row_odd"><label>{$optional_field_18_label}</label>{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="row_odd"><label>{$optional_field_19_label}</label>{$optional_field_19}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"></div> <br /> {* START CHECKBOXES *} {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <div id="checkbox" style="margin: 0 0 0 30px;"> {$extra_checkbox_name} <div class="clr"></div> </div> <br /> {/if} {* END CHECKBOXES *} <div class="clr"></div> </div> {footer_html} </body> </html>
<!DOCTYPE html> <html> <head> <title>{$title|strip_tags:false}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} {* HTML5 compatibility for browsers before IE 9. *} <!--[if lt IE 9]> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <![endif]--> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> <div class="print_top_text">Featured at: www.MyListingsSite.com</div> </div> <!-- END HEADER --> <div class="clr"></div> {listing tag='category_breadcrumb'} <h3 class="listing_title"> <span class="id">{$classified_id_label} {$classified_id}</span> {$title} </h3> <div id="print_photo_column"> {listing tag='lead_picture'} <span style="font-size: 1.4em; font-weight: bold;">{listing tag='seller'}</span><br /> {if $phone_data} {$phone_data}<br /> {/if} {if $city_data} {$city_data} {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} {if $payment_options_label} <br /><strong>{$payment_options_label}</strong> <br />{$payment_options} {/if} {if $public_email} <br /> {$public_email} {/if} <br /><br /> {$classifieds_url|cat:"?a=2&b={$classified_id}"|qr_code:190} </div> <div id="print_listing_info_column"> <div id="print_description"> <h3 class="print_title">{$description_label}</h3> <div class="box_pad"> {$description} </div> </div> <ul class="info"> <li class="label">{$auction_type_label}</li> <li class="value">{$auction_type_data} {$auction_type_help}</li> <li class="label">{$quantity_label}</li> <li class="value">{$quantity}</li> <li class="label">{$high_bidder_label}</li> <li class="value">{$high_bidder}</li> <li class="label">{$num_bids_label}</li> <li class="value highlight_links">{$num_bids}</li> <li class="label">{$starting_label}</li> <li class="value">{$starting_bid}</li> {if $optional_field_20} <li class="label">{$optional_field_20_label}</li> <li class="value">{$optional_field_20}</li> {/if} <li class="label">{$time_remaining_label}</li> <li class="value">{$time_remaining} <span class="sub_note">({$date_ended_label} {$date_ended})</span></li> </ul> {listing tag='multi_level_field_ul'} {listing tag='extra_question_value' assign='extra_question_value'} {if $extra_question_value} <div id="print_extra_questions"> <div class="label"> {listing tag='extra_question_name'} </div> <div class="data"> {$extra_question_value} </div> </div> {/if} <ul id="print_optional_fields"> {if $optional_field_1} <li class="row_odd"><label>{$optional_field_1_label}</label>{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="row_odd"><label>{$optional_field_2_label}</label>{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="row_odd"><label>{$optional_field_3_label}</label>{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="row_odd"><label>{$optional_field_4_label}</label>{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="row_odd"><label>{$optional_field_5_label}</label>{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="row_odd"><label>{$optional_field_6_label}</label>{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="row_odd"><label>{$optional_field_7_label}</label>{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="row_odd"><label>{$optional_field_8_label}</label>{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="row_odd"><label>{$optional_field_9_label}</label>{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="row_odd"><label>{$optional_field_10_label}</label>{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="row_odd"><label>{$optional_field_11_label}</label>{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="row_odd"><label>{$optional_field_12_label}</label>{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="row_odd"><label>{$optional_field_13_label}</label>{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="row_odd"><label>{$optional_field_14_label}</label>{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="row_odd"><label>{$optional_field_15_label}</label>{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="row_odd"><label>{$optional_field_16_label}</label>{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="row_odd"><label>{$optional_field_17_label}</label>{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="row_odd"><label>{$optional_field_18_label}</label>{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="row_odd"><label>{$optional_field_19_label}</label>{$optional_field_19}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"></div> <br /> {* START CHECKBOXES *} {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <div id="checkbox" style="margin: 0 0 0 30px;"> {$extra_checkbox_name} <div class="clr"></div> </div> <br /> {/if} {* END CHECKBOXES *} <div class="clr"></div> </div> {footer_html} </body> </html>
<!DOCTYPE html> <html> <head> <title>{$title|strip_tags:false}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} {* HTML5 compatibility for browsers before IE 9. *} <!--[if lt IE 9]> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <![endif]--> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> <div class="print_top_text">Featured at: www.MyListingsSite.com</div> </div> <!-- END HEADER --> <div class="clr"></div> {listing tag='category_breadcrumb'} <h1 class="listing_title"> <span class="id">{$classified_id_label} {$classified_id}</span> {$title} </h1> <div id="print_photo_column"> {listing tag='lead_picture'} <span style="font-size: 1.4em; font-weight: bold;">{listing tag='seller'}</span><br /> {if $phone_data} {$phone_data}<br /> {/if} {if $city_data} {$city_data} {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} {if $payment_options_label} <br /><strong>{$payment_options_label}</strong> <br />{$payment_options} {/if} {if $public_email} <br /> {$public_email} {/if} <br /><br /> {$classifieds_url|cat:"?a=2&b={$classified_id}"|qr_code:190} </div> <div id="print_listing_info_column"> <div id="print_description"> <h1 class="print_title">{$description_label}</h1> <div class="box_pad"> {$description} </div> </div> <ul class="info"> <li class="label">{$auction_type_label}</li> <li class="value">{$auction_type_data} {$auction_type_help}</li> <li class="label">{$quantity_label}</li> <li class="value">{$quantity}</li> <li class="label">{$high_bidder_label}</li> <li class="value">{$high_bidder}</li> <li class="label">{$num_bids_label}</li> <li class="value highlight_links">{$num_bids}</li> <li class="label">{$starting_label}</li> <li class="value">{$starting_bid}</li> {if $optional_field_20} <li class="label">{$optional_field_20_label}</li> <li class="value">{$optional_field_20}</li> {/if} <li class="label">{$time_remaining_label}</li> <li class="value">{$time_remaining} <span class="sub_note">({$date_ended_label} {$date_ended})</span></li> </ul> {listing tag='multi_level_field_ul'} {listing tag='extra_question_value' assign='extra_question_value'} {if $extra_question_value} <div id="print_extra_questions"> <div class="label"> {listing tag='extra_question_name'} </div> <div class="data"> {$extra_question_value} </div> </div> {/if} <ul id="print_optional_fields"> {if $optional_field_1} <li class="row_odd"><label>{$optional_field_1_label}</label>{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="row_odd"><label>{$optional_field_2_label}</label>{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="row_odd"><label>{$optional_field_3_label}</label>{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="row_odd"><label>{$optional_field_4_label}</label>{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="row_odd"><label>{$optional_field_5_label}</label>{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="row_odd"><label>{$optional_field_6_label}</label>{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="row_odd"><label>{$optional_field_7_label}</label>{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="row_odd"><label>{$optional_field_8_label}</label>{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="row_odd"><label>{$optional_field_9_label}</label>{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="row_odd"><label>{$optional_field_10_label}</label>{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="row_odd"><label>{$optional_field_11_label}</label>{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="row_odd"><label>{$optional_field_12_label}</label>{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="row_odd"><label>{$optional_field_13_label}</label>{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="row_odd"><label>{$optional_field_14_label}</label>{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="row_odd"><label>{$optional_field_15_label}</label>{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="row_odd"><label>{$optional_field_16_label}</label>{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="row_odd"><label>{$optional_field_17_label}</label>{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="row_odd"><label>{$optional_field_18_label}</label>{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="row_odd"><label>{$optional_field_19_label}</label>{$optional_field_19}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"></div> <br /> {* START CHECKBOXES *} {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <div id="checkbox" style="margin: 0 0 0 30px;"> {$extra_checkbox_name} <div class="clr"></div> </div> <br /> {/if} {* END CHECKBOXES *} <div class="clr"></div> </div> {footer_html} </body> </html> <!DOCTYPE html> <html> <head> <title>{$title|strip_tags:false}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} {* HTML5 compatibility for browsers before IE 9. *} <!--[if lt IE 9]> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <![endif]--> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> <div class="print_top_text">Featured at: www.MyListingsSite.com</div> </div> <!-- END HEADER --> <div class="clr"></div> {listing tag='category_breadcrumb'} <h3 class="listing_title"> <span class="id">{$classified_id_label} {$classified_id}</span> {$title} </h3> <div id="print_photo_column"> {listing tag='lead_picture'} <span style="font-size: 1.4em; font-weight: bold;">{listing tag='seller'}</span><br /> {if $phone_data} {$phone_data}<br /> {/if} {if $city_data} {$city_data} {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} {if $payment_options_label} <br /><strong>{$payment_options_label}</strong> <br />{$payment_options} {/if} {if $public_email} <br /> {$public_email} {/if} <br /><br /> {$classifieds_url|cat:"?a=2&b={$classified_id}"|qr_code:190} </div> <div id="print_listing_info_column"> <div id="print_description"> <h3 class="print_title">{$description_label}</h3> <div class="box_pad"> {$description} </div> </div> <ul class="info"> <li class="label">{$auction_type_label}</li> <li class="value">{$auction_type_data} {$auction_type_help}</li> <li class="label">{$quantity_label}</li> <li class="value">{$quantity}</li> <li class="label">{$high_bidder_label}</li> <li class="value">{$high_bidder}</li> <li class="label">{$num_bids_label}</li> <li class="value highlight_links">{$num_bids}</li> <li class="label">{$starting_label}</li> <li class="value">{$starting_bid}</li> {if $optional_field_20} <li class="label">{$optional_field_20_label}</li> <li class="value">{$optional_field_20}</li> {/if} <li class="label">{$time_remaining_label}</li> <li class="value">{$time_remaining} <span class="sub_note">({$date_ended_label} {$date_ended})</span></li> </ul> {listing tag='multi_level_field_ul'} {listing tag='extra_question_value' assign='extra_question_value'} {if $extra_question_value} <div id="print_extra_questions"> <div class="label"> {listing tag='extra_question_name'} </div> <div class="data"> {$extra_question_value} </div> </div> {/if} <ul id="print_optional_fields"> {if $optional_field_1} <li class="row_odd"><label>{$optional_field_1_label}</label>{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="row_odd"><label>{$optional_field_2_label}</label>{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="row_odd"><label>{$optional_field_3_label}</label>{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="row_odd"><label>{$optional_field_4_label}</label>{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="row_odd"><label>{$optional_field_5_label}</label>{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="row_odd"><label>{$optional_field_6_label}</label>{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="row_odd"><label>{$optional_field_7_label}</label>{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="row_odd"><label>{$optional_field_8_label}</label>{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="row_odd"><label>{$optional_field_9_label}</label>{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="row_odd"><label>{$optional_field_10_label}</label>{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="row_odd"><label>{$optional_field_11_label}</label>{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="row_odd"><label>{$optional_field_12_label}</label>{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="row_odd"><label>{$optional_field_13_label}</label>{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="row_odd"><label>{$optional_field_14_label}</label>{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="row_odd"><label>{$optional_field_15_label}</label>{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="row_odd"><label>{$optional_field_16_label}</label>{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="row_odd"><label>{$optional_field_17_label}</label>{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="row_odd"><label>{$optional_field_18_label}</label>{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="row_odd"><label>{$optional_field_19_label}</label>{$optional_field_19}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"></div> <br /> {* START CHECKBOXES *} {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <div id="checkbox" style="margin: 0 0 0 30px;"> {$extra_checkbox_name} <div class="clr"></div> </div> <br /> {/if} {* END CHECKBOXES *} <div class="clr"></div> </div> {footer_html} </body> </html>
{listing tag='offsite_videos_block' assign='offsite_videos_block'} {if $offsite_videos_block} <div class="clear"></div> <h1 class="title">{$offsite_videos_title}</h1> {$offsite_videos_block} <div class="clear"><br /></div> {/if}
{listing tag='offsite_videos_block' assign='offsite_videos_block'} {if $offsite_videos_block} <div class="clear"></div> <h3 class="title">{$offsite_videos_title}</h3> {$offsite_videos_block} <div class="clear"><br /></div> {/if}
{listing tag='offsite_videos_block' assign='offsite_videos_block'} {if $offsite_videos_block} <div class="clear"></div> <h1 class="title">{$offsite_videos_title}</h1> <h3 class="title">{$offsite_videos_title}</h3> {$offsite_videos_block} <div class="clear"><br /></div> {/if}
or $optional_field_19 or $optional_field_20} {* Only show section if at least one optional field 1-20 is used, skipping 14 and 15 as they are already displayed further up in template. *} <h1 class="title rounded_top"> {$additional_text_11} </h1> <div class="content_box_1 clearfix" style="padding: 4px;"> <ul class="optional_fields"> {* Keep track of how many fields are actually displayed. *}
or $optional_field_19 or $optional_field_20} {* Only show section if at least one optional field 1-20 is used, skipping 14 and 15 as they are already displayed further up in template. *} <h3 class="title rounded_top"> {$additional_text_11} </h3> <div class="content_box_1 clearfix" style="padding: 4px;"> <ul class="optional_fields"> {* Keep track of how many fields are actually displayed. *}
or $optional_field_19 or $optional_field_20} {* Only show section if at least one optional field 1-20 is used, skipping 14 and 15 as they are already displayed further up in template. *} <h1 class="title rounded_top"> <h3 class="title rounded_top"> {$additional_text_11} </h1> </h3> <div class="content_box_1 clearfix" style="padding: 4px;"> <ul class="optional_fields"> {* Keep track of how many fields are actually displayed. *}
{* START DESCRIPTION *} <h1 class="title rounded_top">{$description_label}</h1> <div class="content_box_1 clearfix"> {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name}
{* START DESCRIPTION *} <h3 class="title rounded_top">{$description_label}</h3> <div class="content_box_1 clearfix"> {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name}
{* START DESCRIPTION *} <h1 class="title rounded_top">{$description_label}</h1> <h3 class="title rounded_top">{$description_label}</h3> <div class="content_box_1 clearfix"> {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name}
<br /> {* START PUBLIC QUESTIONS *} <h1 class="title rounded_top"> {$publicQuestionsLabel}{if $logged_in} - <a href="{$classifieds_file_name}?a=13&b={$classified_id}">{$askAQuestionText}</a>{/if} </h1> <div class="content_box_1"> {if $publicQuestions} {foreach from=$publicQuestions key='question_id' item='q'}
<br /> {* START PUBLIC QUESTIONS *} <h3 class="title rounded_top"> {$publicQuestionsLabel}{if $logged_in} - <a href="{$classifieds_file_name}?a=13&b={$classified_id}">{$askAQuestionText}</a>{/if} </h3> <div class="content_box_1"> {if $publicQuestions} {foreach from=$publicQuestions key='question_id' item='q'}
<br /> {* START PUBLIC QUESTIONS *} <h1 class="title rounded_top"> <h3 class="title rounded_top"> {$publicQuestionsLabel}{if $logged_in} - <a href="{$classifieds_file_name}?a=13&b={$classified_id}">{$askAQuestionText}</a>{/if} </h1> </h3> <div class="content_box_1"> {if $publicQuestions} {foreach from=$publicQuestions key='question_id' item='q'}
{* START GOOGLE MAPS *} {addon author='geo_addons' addon='google_maps' tag='listing_map' assign='map'} {if $map} <h1 class="title rounded_top">{$additional_text_18}</h1> <div class="content_box_1 cntr"> {* Make sure map is centered in the box *} <div class="clearfix">{$map}</div>
{* START GOOGLE MAPS *} {addon author='geo_addons' addon='google_maps' tag='listing_map' assign='map'} {if $map} <h3 class="title rounded_top">{$additional_text_18}</h3> <div class="content_box_1 cntr"> {* Make sure map is centered in the box *} <div class="clearfix">{$map}</div>
{* START GOOGLE MAPS *} {addon author='geo_addons' addon='google_maps' tag='listing_map' assign='map'} {if $map} <h1 class="title rounded_top">{$additional_text_18}</h1> <h3 class="title rounded_top">{$additional_text_18}</h3> <div class="content_box_1 cntr"> {* Make sure map is centered in the box *} <div class="clearfix">{$map}</div>
<!-- SELLER INFO BEGIN --> <h2 class="title rounded_top">{$seller_label}</h2> <div class="content_box_2"> <h1 class="seller_username">{listing tag='seller'}</h1> <p class="content_section"> {listing tag='user_rating'} <strong>{$additional_text_17}</strong><br />
<!-- SELLER INFO BEGIN --> <h2 class="title rounded_top">{$seller_label}</h2> <div class="content_box_2"> <h3 class="seller_username">{listing tag='seller'}</h3> <p class="content_section"> {listing tag='user_rating'} <strong>{$additional_text_17}</strong><br />
<!-- SELLER INFO BEGIN --> <h2 class="title rounded_top">{$seller_label}</h2> <div class="content_box_2"> <h1 class="seller_username">{listing tag='seller'}</h1> <h3 class="seller_username">{listing tag='seller'}</h3> <p class="content_section"> {listing tag='user_rating'} <strong>{$additional_text_17}</strong><br />
<!DOCTYPE html> <html> <head> <title>{$title|strip_tags:false}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <!--[if lt IE 9]> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <![endif]--> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> <div class="print_top_text">Featured at: www.MyListingsSite.com</div> </div> <!-- END HEADER --> <div class="clr"></div> {listing tag='category_breadcrumb'} <h1 class="listing_title"> <span class="id">{$classified_id_label} {$classified_id}</span> {$title} </h1> <div id="print_photo_column"> {listing tag='lead_picture'} <span style="font-size: 2.0em; font-weight: bold;">{$price}</span><br /> <span style="font-size: 1.4em; font-weight: bold;">{listing tag='seller'}</span><br /> {if $phone_data} {$phone_data}<br /> {/if} {if $city_data} {$city_data} {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} <br /> {if $payment_options_label} <br /><strong>{$payment_options_label}</strong> <br />{$payment_options} {/if} {if $public_email} <br /> {$public_email} {/if} <br /><br /> {$classifieds_url|cat:"?a=2&b={$classified_id}"|qr_code:190} </div> <div id="print_listing_info_column"> <div id="print_description"> <h1 class="print_title">{$description_label}</h1> <div class="box_pad"> {$description} </div> </div> {listing tag='multi_level_field_ul' assign='multi_level'} {if $multi_level} <div id="print_multi_level_fields"> <br /><br /> {$multi_level} <div class="clr"></div> </div> {/if} {listing tag='extra_question_value' assign='extra_question_value'} {if $extra_question_value} <div id="print_extra_questions"> <div class="label"> {listing tag='extra_question_name'} </div> <div class="data"> {$extra_question_value} </div> </div> {/if} <ul id="print_optional_fields"> {if $optional_field_1} <li class="row_odd"><label>{$optional_field_1_label}</label>{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="row_odd"><label>{$optional_field_2_label}</label>{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="row_odd"><label>{$optional_field_3_label}</label>{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="row_odd"><label>{$optional_field_4_label}</label>{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="row_odd"><label>{$optional_field_5_label}</label>{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="row_odd"><label>{$optional_field_6_label}</label>{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="row_odd"><label>{$optional_field_7_label}</label>{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="row_odd"><label>{$optional_field_8_label}</label>{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="row_odd"><label>{$optional_field_9_label}</label>{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="row_odd"><label>{$optional_field_10_label}</label>{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="row_odd"><label>{$optional_field_11_label}</label>{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="row_odd"><label>{$optional_field_12_label}</label>{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="row_odd"><label>{$optional_field_13_label}</label>{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="row_odd"><label>{$optional_field_14_label}</label>{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="row_odd"><label>{$optional_field_15_label}</label>{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="row_odd"><label>{$optional_field_16_label}</label>{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="row_odd"><label>{$optional_field_17_label}</label>{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="row_odd"><label>{$optional_field_18_label}</label>{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="row_odd"><label>{$optional_field_19_label}</label>{$optional_field_19}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"></div> <br /> {* START CHECKBOXES *} {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <div id="checkbox" style="margin: 0 0 0 30px;"> {$extra_checkbox_name} <div class="clr"></div> </div> <br /> {/if} {* END CHECKBOXES *} <div class="clr"></div> </div> {footer_html} </body> </html>
<!DOCTYPE html> <html> <head> <title>{$title|strip_tags:false}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <!--[if lt IE 9]> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <![endif]--> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> <div class="print_top_text">Featured at: www.MyListingsSite.com</div> </div> <!-- END HEADER --> <div class="clr"></div> {listing tag='category_breadcrumb'} <h1 class="listing_title"> <span class="id">{$classified_id_label} {$classified_id}</span> {$title} </h1> <div id="print_photo_column"> {listing tag='lead_picture'} <span style="font-size: 2.0em; font-weight: bold;">{$price}</span><br /> <span style="font-size: 1.4em; font-weight: bold;">{listing tag='seller'}</span><br /> {if $phone_data} {$phone_data}<br /> {/if} {if $city_data} {$city_data} {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} <br /> {if $payment_options_label} <br /><strong>{$payment_options_label}</strong> <br />{$payment_options} {/if} {if $public_email} <br /> {$public_email} {/if} <br /><br /> {$classifieds_url|cat:"?a=2&b={$classified_id}"|qr_code:190} </div> <div id="print_listing_info_column"> <div id="print_description"> <h3 class="print_title">{$description_label}</h3> <div class="box_pad"> {$description} </div> </div> {listing tag='multi_level_field_ul' assign='multi_level'} {if $multi_level} <div id="print_multi_level_fields"> <br /><br /> {$multi_level} <div class="clr"></div> </div> {/if} {listing tag='extra_question_value' assign='extra_question_value'} {if $extra_question_value} <div id="print_extra_questions"> <div class="label"> {listing tag='extra_question_name'} </div> <div class="data"> {$extra_question_value} </div> </div> {/if} <ul id="print_optional_fields"> {if $optional_field_1} <li class="row_odd"><label>{$optional_field_1_label}</label>{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="row_odd"><label>{$optional_field_2_label}</label>{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="row_odd"><label>{$optional_field_3_label}</label>{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="row_odd"><label>{$optional_field_4_label}</label>{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="row_odd"><label>{$optional_field_5_label}</label>{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="row_odd"><label>{$optional_field_6_label}</label>{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="row_odd"><label>{$optional_field_7_label}</label>{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="row_odd"><label>{$optional_field_8_label}</label>{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="row_odd"><label>{$optional_field_9_label}</label>{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="row_odd"><label>{$optional_field_10_label}</label>{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="row_odd"><label>{$optional_field_11_label}</label>{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="row_odd"><label>{$optional_field_12_label}</label>{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="row_odd"><label>{$optional_field_13_label}</label>{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="row_odd"><label>{$optional_field_14_label}</label>{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="row_odd"><label>{$optional_field_15_label}</label>{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="row_odd"><label>{$optional_field_16_label}</label>{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="row_odd"><label>{$optional_field_17_label}</label>{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="row_odd"><label>{$optional_field_18_label}</label>{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="row_odd"><label>{$optional_field_19_label}</label>{$optional_field_19}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"></div> <br /> {* START CHECKBOXES *} {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <div id="checkbox" style="margin: 0 0 0 30px;"> {$extra_checkbox_name} <div class="clr"></div> </div> <br /> {/if} {* END CHECKBOXES *} <div class="clr"></div> </div> {footer_html} </body> </html>
<!DOCTYPE html> <html> <head> <title>{$title|strip_tags:false}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <!--[if lt IE 9]> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <![endif]--> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> <div class="print_top_text">Featured at: www.MyListingsSite.com</div> </div> <!-- END HEADER --> <div class="clr"></div> {listing tag='category_breadcrumb'} <h1 class="listing_title"> <span class="id">{$classified_id_label} {$classified_id}</span> {$title} </h1> <div id="print_photo_column"> {listing tag='lead_picture'} <span style="font-size: 2.0em; font-weight: bold;">{$price}</span><br /> <span style="font-size: 1.4em; font-weight: bold;">{listing tag='seller'}</span><br /> {if $phone_data} {$phone_data}<br /> {/if} {if $city_data} {$city_data} {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} <br /> {if $payment_options_label} <br /><strong>{$payment_options_label}</strong> <br />{$payment_options} {/if} {if $public_email} <br /> {$public_email} {/if} <br /><br /> {$classifieds_url|cat:"?a=2&b={$classified_id}"|qr_code:190} </div> <div id="print_listing_info_column"> <div id="print_description"> <h1 class="print_title">{$description_label}</h1> <div class="box_pad"> {$description} </div> </div> {listing tag='multi_level_field_ul' assign='multi_level'} {if $multi_level} <div id="print_multi_level_fields"> <br /><br /> {$multi_level} <div class="clr"></div> </div> {/if} {listing tag='extra_question_value' assign='extra_question_value'} {if $extra_question_value} <div id="print_extra_questions"> <div class="label"> {listing tag='extra_question_name'} </div> <div class="data"> {$extra_question_value} </div> </div> {/if} <ul id="print_optional_fields"> {if $optional_field_1} <li class="row_odd"><label>{$optional_field_1_label}</label>{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="row_odd"><label>{$optional_field_2_label}</label>{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="row_odd"><label>{$optional_field_3_label}</label>{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="row_odd"><label>{$optional_field_4_label}</label>{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="row_odd"><label>{$optional_field_5_label}</label>{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="row_odd"><label>{$optional_field_6_label}</label>{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="row_odd"><label>{$optional_field_7_label}</label>{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="row_odd"><label>{$optional_field_8_label}</label>{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="row_odd"><label>{$optional_field_9_label}</label>{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="row_odd"><label>{$optional_field_10_label}</label>{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="row_odd"><label>{$optional_field_11_label}</label>{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="row_odd"><label>{$optional_field_12_label}</label>{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="row_odd"><label>{$optional_field_13_label}</label>{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="row_odd"><label>{$optional_field_14_label}</label>{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="row_odd"><label>{$optional_field_15_label}</label>{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="row_odd"><label>{$optional_field_16_label}</label>{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="row_odd"><label>{$optional_field_17_label}</label>{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="row_odd"><label>{$optional_field_18_label}</label>{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="row_odd"><label>{$optional_field_19_label}</label>{$optional_field_19}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"></div> <br /> {* START CHECKBOXES *} {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <div id="checkbox" style="margin: 0 0 0 30px;"> {$extra_checkbox_name} <div class="clr"></div> </div> <br /> {/if} {* END CHECKBOXES *} <div class="clr"></div> </div> {footer_html} </body> </html> <!DOCTYPE html> <html> <head> <title>{$title|strip_tags:false}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <!--[if lt IE 9]> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <![endif]--> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> <div class="print_top_text">Featured at: www.MyListingsSite.com</div> </div> <!-- END HEADER --> <div class="clr"></div> {listing tag='category_breadcrumb'} <h1 class="listing_title"> <span class="id">{$classified_id_label} {$classified_id}</span> {$title} </h1> <div id="print_photo_column"> {listing tag='lead_picture'} <span style="font-size: 2.0em; font-weight: bold;">{$price}</span><br /> <span style="font-size: 1.4em; font-weight: bold;">{listing tag='seller'}</span><br /> {if $phone_data} {$phone_data}<br /> {/if} {if $city_data} {$city_data} {/if} {if $state_data} {$state_data} {/if} {if $zip_data} {$zip_data} {/if} <br /> {if $payment_options_label} <br /><strong>{$payment_options_label}</strong> <br />{$payment_options} {/if} {if $public_email} <br /> {$public_email} {/if} <br /><br /> {$classifieds_url|cat:"?a=2&b={$classified_id}"|qr_code:190} </div> <div id="print_listing_info_column"> <div id="print_description"> <h3 class="print_title">{$description_label}</h3> <div class="box_pad"> {$description} </div> </div> {listing tag='multi_level_field_ul' assign='multi_level'} {if $multi_level} <div id="print_multi_level_fields"> <br /><br /> {$multi_level} <div class="clr"></div> </div> {/if} {listing tag='extra_question_value' assign='extra_question_value'} {if $extra_question_value} <div id="print_extra_questions"> <div class="label"> {listing tag='extra_question_name'} </div> <div class="data"> {$extra_question_value} </div> </div> {/if} <ul id="print_optional_fields"> {if $optional_field_1} <li class="row_odd"><label>{$optional_field_1_label}</label>{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="row_odd"><label>{$optional_field_2_label}</label>{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="row_odd"><label>{$optional_field_3_label}</label>{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="row_odd"><label>{$optional_field_4_label}</label>{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="row_odd"><label>{$optional_field_5_label}</label>{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="row_odd"><label>{$optional_field_6_label}</label>{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="row_odd"><label>{$optional_field_7_label}</label>{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="row_odd"><label>{$optional_field_8_label}</label>{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="row_odd"><label>{$optional_field_9_label}</label>{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="row_odd"><label>{$optional_field_10_label}</label>{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="row_odd"><label>{$optional_field_11_label}</label>{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="row_odd"><label>{$optional_field_12_label}</label>{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="row_odd"><label>{$optional_field_13_label}</label>{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="row_odd"><label>{$optional_field_14_label}</label>{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="row_odd"><label>{$optional_field_15_label}</label>{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="row_odd"><label>{$optional_field_16_label}</label>{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="row_odd"><label>{$optional_field_17_label}</label>{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="row_odd"><label>{$optional_field_18_label}</label>{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="row_odd"><label>{$optional_field_19_label}</label>{$optional_field_19}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"></div> <br /> {* START CHECKBOXES *} {listing tag='extra_checkbox_name' assign='extra_checkbox_name'} {if $extra_checkbox_name} <div id="checkbox" style="margin: 0 0 0 30px;"> {$extra_checkbox_name} <div class="clr"></div> </div> <br /> {/if} {* END CHECKBOXES *} <div class="clr"></div> </div> {footer_html} </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper three-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> {* NOTE: Unlike other templates, all the columns and the main body are defined in the sub-template for the listing. Usually that is either listing_classifieds.tpl or listing_auctions.tpl. *} {body_html} {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper three-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> {* NOTE: Unlike other templates, all the columns and the main body are defined in the sub-template for the listing. Usually that is either listing_classifieds.tpl or listing_auctions.tpl. *} {body_html} {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper three-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> {* NOTE: Unlike other templates, all the columns and the main body are defined in the sub-template for the listing. Usually that is either listing_classifieds.tpl or listing_auctions.tpl. *} {body_html} {include file='footer.tpl'} </div> </body> <!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper three-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> {* NOTE: Unlike other templates, all the columns and the main body are defined in the sub-template for the listing. Usually that is either listing_classifieds.tpl or listing_auctions.tpl. *} {body_html} {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="login"> <!-- START LOGIN FORM --> <div class="half_column_left"> <h1 class="title">Existing User? Login Now</h1> <div class="center main_text"> {body_html} </div> </div> <!-- END LOGIN FORM --> <!-- START REGISTER BLURB --> <div class="half_column_right"> <h2 class="title">Not Registered? Register Now</h2> <p class="page_instructions"> Registration only takes a minute and it's completely FREE! Sellers and buyers alike enjoy many great benefits including: </p> <ul class="checklist"> <li>Global Exposure</li> <li>Personal Admin Pages</li> <li>Auto-Alert Feature</li> <li>Add-to-Favorites</li> <li>Signs & Flyers Feature</li> <li>Personal Messaging System</li> <li>Advanced Search Features</li> <li>Attention Getters!!</li> <li>...and so much more!</li> </ul> <div class="center clear"> <a href="register.php" class="button">Register Now!</a> </div> </div> <!-- END REGISTER BLURB --> </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="login"> <!-- START LOGIN FORM --> <div class="half_column_left"> <h1 class="title">Existing User? Login Now</h1> <div class="center main_text"> {body_html} </div> </div> <!-- END LOGIN FORM --> <!-- START REGISTER BLURB --> <div class="half_column_right"> <h2 class="title">Not Registered? Register Now</h2> <p class="page_instructions"> Registration only takes a minute and it's completely FREE! Sellers and buyers alike enjoy many great benefits including: </p> <ul class="checklist"> <li>Global Exposure</li> <li>Personal Admin Pages</li> <li>Auto-Alert Feature</li> <li>Add-to-Favorites</li> <li>Signs & Flyers Feature</li> <li>Personal Messaging System</li> <li>Advanced Search Features</li> <li>Attention Getters!!</li> <li>...and so much more!</li> </ul> <div class="center clear"> <a href="register.php" class="button">Register Now!</a> </div> </div> <!-- END REGISTER BLURB --> </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="login"> <!-- START LOGIN FORM --> <div class="half_column_left"> <h1 class="title">Existing User? Login Now</h1> <div class="center main_text"> {body_html} </div> </div> <!-- END LOGIN FORM --> <!-- START REGISTER BLURB --> <div class="half_column_right"> <h2 class="title">Not Registered? Register Now</h2> <p class="page_instructions"> Registration only takes a minute and it's completely FREE! Sellers and buyers alike enjoy many great benefits including: </p> <ul class="checklist"> <li>Global Exposure</li> <li>Personal Admin Pages</li> <li>Auto-Alert Feature</li> <li>Add-to-Favorites</li> <li>Signs & Flyers Feature</li> <li>Personal Messaging System</li> <li>Advanced Search Features</li> <li>Attention Getters!!</li> <li>...and so much more!</li> </ul> <div class="center clear"> <a href="register.php" class="button">Register Now!</a> </div> </div> <!-- END REGISTER BLURB --> </div> {include file='footer.tpl'} </div> </body> <!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper one-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="login"> <!-- START LOGIN FORM --> <div class="half_column_left"> <h1 class="title">Existing User? Login Now</h1> <div class="center main_text"> {body_html} </div> </div> <!-- END LOGIN FORM --> <!-- START REGISTER BLURB --> <div class="half_column_right"> <h2 class="title">Not Registered? Register Now</h2> <p class="page_instructions"> Registration only takes a minute and it's completely FREE! Sellers and buyers alike enjoy many great benefits including: </p> <ul class="checklist"> <li>Global Exposure</li> <li>Personal Admin Pages</li> <li>Auto-Alert Feature</li> <li>Add-to-Favorites</li> <li>Signs & Flyers Feature</li> <li>Personal Messaging System</li> <li>Advanced Search Features</li> <li>Attention Getters!!</li> <li>...and so much more!</li> </ul> <div class="center clear"> <a href="register.php" class="button">Register Now!</a> </div> </div> <!-- END REGISTER BLURB --> </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE HTML> <html> <head> <title>{$title}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <link href="{external file='css/signs_flyers.css'}" rel="stylesheet" type="text/css" /> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> </div> <!-- END HEADER --> <div class="clr"></div> <nav class="breadcrumb"> <div class="highlight">Featured at: www.YourDomain.com</div> <div>Search for Listing ID: {$classified_id}</div> </nav> <h1 class="listing_title"> {$title} </h1> <div id="print_photo_column"> {$image} </div> <div id="print_listing_info_column"> <ul class="info"> <li class="label price">Price: {$price}</li> <li class="label">{$address}</li> <li class="label">{$city}, {$state} {$zip}</li> <li class="label">Call: {$phone_1}</li> <li class="label">Ask for: {$contact}</li> </ul> <div class="clr"><br /></div> </div> <div id="print_listing_info_column"> <ul class="info"> {if $optional_field_1} <li class="label">{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="label">{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="label">{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="label">{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="label">{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="label">{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="label">{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="label">{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="label">{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="label">{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="label">{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="label">{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="label">{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="label">{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="label">{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="label">{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="label">{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="label">{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="label">{$optional_field_19}</li> {/if} {if $optional_field_20} <li class="label">{$optional_field_20}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"><br /></div> <div id="print_description"> <h1 class="print_title">Description</h1> <div class="box_pad main_text"> {$description} </div> </div> <!-- START LEFT TABS --> <div class="print_half_column_left"> <h1 class="print_title left">Please Take One</h1> <ul id="print_optional_fields"> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> </ul> </div> <!-- END LEFT TABS --> <!-- START RIGHT TABS --> <div class="print_half_column_right"> <h1 class="print_title right">Please Take One</h1> <ul id="print_optional_fields"> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> </ul> </div> <!-- END LEFT TABS --> <div class="clr"></div> </div> {footer_html} </body> </html>
<!DOCTYPE HTML> <html> <head> <title>{$title}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <link href="{external file='css/signs_flyers.css'}" rel="stylesheet" type="text/css" /> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> </div> <!-- END HEADER --> <div class="clr"></div> <nav class="breadcrumb"> <div class="highlight">Featured at: www.YourDomain.com</div> <div>Search for Listing ID: {$classified_id}</div> </nav> <h1 class="listing_title"> {$title} </h1> <div id="print_photo_column"> {$image} </div> <div id="print_listing_info_column"> <ul class="info"> <li class="label price">Price: {$price}</li> <li class="label">{$address}</li> <li class="label">{$city}, {$state} {$zip}</li> <li class="label">Call: {$phone_1}</li> <li class="label">Ask for: {$contact}</li> </ul> <div class="clr"><br /></div> </div> <div id="print_listing_info_column"> <ul class="info"> {if $optional_field_1} <li class="label">{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="label">{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="label">{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="label">{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="label">{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="label">{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="label">{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="label">{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="label">{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="label">{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="label">{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="label">{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="label">{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="label">{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="label">{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="label">{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="label">{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="label">{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="label">{$optional_field_19}</li> {/if} {if $optional_field_20} <li class="label">{$optional_field_20}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"><br /></div> <div id="print_description"> <h3 class="print_title">Description</h3> <div class="box_pad main_text"> {$description} </div> </div> <!-- START LEFT TABS --> <div class="print_half_column_left"> <h3 class="print_title left">Please Take One</h3> <ul id="print_optional_fields"> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> </ul> </div> <!-- END LEFT TABS --> <!-- START RIGHT TABS --> <div class="print_half_column_right"> <h3 class="print_title right">Please Take One</h3> <ul id="print_optional_fields"> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> </ul> </div> <!-- END LEFT TABS --> <div class="clr"></div> </div> {footer_html} </body> </html>
<!DOCTYPE HTML> <html> <head> <title>{$title}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <link href="{external file='css/signs_flyers.css'}" rel="stylesheet" type="text/css" /> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> </div> <!-- END HEADER --> <div class="clr"></div> <nav class="breadcrumb"> <div class="highlight">Featured at: www.YourDomain.com</div> <div>Search for Listing ID: {$classified_id}</div> </nav> <h1 class="listing_title"> {$title} </h1> <div id="print_photo_column"> {$image} </div> <div id="print_listing_info_column"> <ul class="info"> <li class="label price">Price: {$price}</li> <li class="label">{$address}</li> <li class="label">{$city}, {$state} {$zip}</li> <li class="label">Call: {$phone_1}</li> <li class="label">Ask for: {$contact}</li> </ul> <div class="clr"><br /></div> </div> <div id="print_listing_info_column"> <ul class="info"> {if $optional_field_1} <li class="label">{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="label">{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="label">{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="label">{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="label">{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="label">{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="label">{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="label">{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="label">{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="label">{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="label">{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="label">{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="label">{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="label">{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="label">{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="label">{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="label">{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="label">{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="label">{$optional_field_19}</li> {/if} {if $optional_field_20} <li class="label">{$optional_field_20}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"><br /></div> <div id="print_description"> <h1 class="print_title">Description</h1> <div class="box_pad main_text"> {$description} </div> </div> <!-- START LEFT TABS --> <div class="print_half_column_left"> <h1 class="print_title left">Please Take One</h1> <ul id="print_optional_fields"> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> </ul> </div> <!-- END LEFT TABS --> <!-- START RIGHT TABS --> <div class="print_half_column_right"> <h1 class="print_title right">Please Take One</h1> <ul id="print_optional_fields"> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> </ul> </div> <!-- END LEFT TABS --> <div class="clr"></div> </div> {footer_html} </body> </html> <!DOCTYPE HTML> <html> <head> <title>{$title}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <link href="{external file='css/signs_flyers.css'}" rel="stylesheet" type="text/css" /> </head> <body class="print_body"> <div class="print_shell"> <!-- START HEADER --> <div id="header"> <img src="{external file='images/logo.jpg'}" alt="" /> </div> <!-- END HEADER --> <div class="clr"></div> <nav class="breadcrumb"> <div class="highlight">Featured at: www.YourDomain.com</div> <div>Search for Listing ID: {$classified_id}</div> </nav> <h1 class="listing_title"> {$title} </h1> <div id="print_photo_column"> {$image} </div> <div id="print_listing_info_column"> <ul class="info"> <li class="label price">Price: {$price}</li> <li class="label">{$address}</li> <li class="label">{$city}, {$state} {$zip}</li> <li class="label">Call: {$phone_1}</li> <li class="label">Ask for: {$contact}</li> </ul> <div class="clr"><br /></div> </div> <div id="print_listing_info_column"> <ul class="info"> {if $optional_field_1} <li class="label">{$optional_field_1}</li> {/if} {if $optional_field_2} <li class="label">{$optional_field_2}</li> {/if} {if $optional_field_3} <li class="label">{$optional_field_3}</li> {/if} {if $optional_field_4} <li class="label">{$optional_field_4}</li> {/if} {if $optional_field_5} <li class="label">{$optional_field_5}</li> {/if} {if $optional_field_6} <li class="label">{$optional_field_6}</li> {/if} {if $optional_field_7} <li class="label">{$optional_field_7}</li> {/if} {if $optional_field_8} <li class="label">{$optional_field_8}</li> {/if} {if $optional_field_9} <li class="label">{$optional_field_9}</li> {/if} {if $optional_field_10} <li class="label">{$optional_field_10}</li> {/if} {if $optional_field_11} <li class="label">{$optional_field_11}</li> {/if} {if $optional_field_12} <li class="label">{$optional_field_12}</li> {/if} {if $optional_field_13} <li class="label">{$optional_field_13}</li> {/if} {if $optional_field_14} <li class="label">{$optional_field_14}</li> {/if} {if $optional_field_15} <li class="label">{$optional_field_15}</li> {/if} {if $optional_field_16} <li class="label">{$optional_field_16}</li> {/if} {if $optional_field_17} <li class="label">{$optional_field_17}</li> {/if} {if $optional_field_18} <li class="label">{$optional_field_18}</li> {/if} {if $optional_field_19} <li class="label">{$optional_field_19}</li> {/if} {if $optional_field_20} <li class="label">{$optional_field_20}</li> {/if} </ul> <div class="clr"><br /></div> </div> <div class="clr"><br /></div> <div id="print_description"> <h3 class="print_title">Description</h3> <div class="box_pad main_text"> {$description} </div> </div> <!-- START LEFT TABS --> <div class="print_half_column_left"> <h3 class="print_title left">Please Take One</h3> <ul id="print_optional_fields"> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows left"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> </ul> </div> <!-- END LEFT TABS --> <!-- START RIGHT TABS --> <div class="print_half_column_right"> <h3 class="print_title right">Please Take One</h3> <ul id="print_optional_fields"> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> <li class="rows right"><strong>{$title}</strong> :: {$phone_1} <br> www.YourDomain.com :: Listing ID: {$classified_id}</li> </ul> </div> <!-- END LEFT TABS --> <div class="clr"></div> </div> {footer_html} </body> </html>
<!DOCTYPE HTML> <html> <head> <title>{$title}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <link href="{external file='css/signs_flyers.css'}" rel="stylesheet" type="text/css" /> </head> <body class="print_body"> <div class="print_shell_sign"> <!-- START HEADER --> <div class="for_sale"> FOR SALE </div> <!-- END HEADER --> <div class="clr"></div> <nav class="breadcrumb"> <div class="highlight">Featured at: www.YourDomain.com</div> <div>Search for Listing ID: {$classified_id}</div> </nav> <h1 class="listing_title_sign"> {$title} </h1> <div id="print_photo_column"> {$image} </div> <div id="print_listing_info_column"> <ul class="info"> <li class="contact">Price: {$price}<br> Call: {$phone_1}<br> Ask for: {$contact}</li> </ul> <div class="clr"><br /></div> </div> <div id="print_listing_info_column"> <h1 class="print_title left">Description</h1> <div class="box_pad main_text">{$description}</div> </div> <div class="clr"><br /></div> </div> {footer_html} </body> </html>
<!DOCTYPE HTML> <html> <head> <title>{$title}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <link href="{external file='css/signs_flyers.css'}" rel="stylesheet" type="text/css" /> </head> <body class="print_body"> <div class="print_shell_sign"> <!-- START HEADER --> <div class="for_sale"> FOR SALE </div> <!-- END HEADER --> <div class="clr"></div> <nav class="breadcrumb"> <div class="highlight">Featured at: www.YourDomain.com</div> <div>Search for Listing ID: {$classified_id}</div> </nav> <h1 class="listing_title_sign"> {$title} </h1> <div id="print_photo_column"> {$image} </div> <div id="print_listing_info_column"> <ul class="info"> <li class="contact">Price: {$price}<br> Call: {$phone_1}<br> Ask for: {$contact}</li> </ul> <div class="clr"><br /></div> </div> <div id="print_listing_info_column"> <h3 class="print_title left">Description</h3> <div class="box_pad main_text">{$description}</div> </div> <div class="clr"><br /></div> </div> {footer_html} </body> </html>
<!DOCTYPE HTML> <html> <head> <title>{$title}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <link href="{external file='css/signs_flyers.css'}" rel="stylesheet" type="text/css" /> </head> <body class="print_body"> <div class="print_shell_sign"> <!-- START HEADER --> <div class="for_sale"> FOR SALE </div> <!-- END HEADER --> <div class="clr"></div> <nav class="breadcrumb"> <div class="highlight">Featured at: www.YourDomain.com</div> <div>Search for Listing ID: {$classified_id}</div> </nav> <h1 class="listing_title_sign"> {$title} </h1> <div id="print_photo_column"> {$image} </div> <div id="print_listing_info_column"> <ul class="info"> <li class="contact">Price: {$price}<br> Call: {$phone_1}<br> Ask for: {$contact}</li> </ul> <div class="clr"><br /></div> </div> <div id="print_listing_info_column"> <h1 class="print_title left">Description</h1> <div class="box_pad main_text">{$description}</div> </div> <div class="clr"><br /></div> </div> {footer_html} </body> </html> <!DOCTYPE HTML> <html> <head> <title>{$title}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta name="Keywords" content="KEYWORDS GO HERE" /> <meta name="Description" content="DESCRIPTION GOES HERE" /> {head_html} <link href="{external file='css/signs_flyers.css'}" rel="stylesheet" type="text/css" /> </head> <body class="print_body"> <div class="print_shell_sign"> <!-- START HEADER --> <div class="for_sale"> FOR SALE </div> <!-- END HEADER --> <div class="clr"></div> <nav class="breadcrumb"> <div class="highlight">Featured at: www.YourDomain.com</div> <div>Search for Listing ID: {$classified_id}</div> </nav> <h1 class="listing_title_sign"> {$title} </h1> <div id="print_photo_column"> {$image} </div> <div id="print_listing_info_column"> <ul class="info"> <li class="contact">Price: {$price}<br> Call: {$phone_1}<br> Ask for: {$contact}</li> </ul> <div class="clr"><br /></div> </div> <div id="print_listing_info_column"> <h3 class="print_title left">Description</h3> <div class="box_pad main_text">{$description}</div> </div> <div class="clr"><br /></div> </div> {footer_html} </body> </html>
<div class="content_box"> <h1 class="title">{$section_title}</h1> <h1 class="subtitle">{$page_title} {module tag='display_username'}</h1> <p class="page_instructions">{$description}</p> <div class="note_box">{$add_money_with_balance}</div> </div>
<div class="content_box"> <h1 class="title">{$section_title}</h1> <h3 class="subtitle">{$page_title} {module tag='display_username'}</h3> <p class="page_instructions">{$description}</p> <div class="note_box">{$add_money_with_balance}</div> </div>
<div class="content_box"> <h1 class="title">{$section_title}</h1> <h1 class="subtitle">{$page_title} {module tag='display_username'}</h1> <p class="page_instructions">{$description}</p> <div class="note_box">{$add_money_with_balance}</div> <div class="content_box"> <h1 class="title">{$section_title}</h1> <h3 class="subtitle">{$page_title} {module tag='display_username'}</h3> <p class="page_instructions">{$description}</p> <div class="note_box">{$add_money_with_balance}</div> </div>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper two-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> {body_html} </div> <div class="sidebar"> <!-- "left" sidebar contents go here --> <nav class="my-account"> {module tag='my_account_links'} </nav> </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper two-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> {body_html} </div> <div class="sidebar"> <!-- "left" sidebar contents go here --> <nav class="my-account"> {module tag='my_account_links'} </nav> </div> {include file='footer.tpl'} </div> </body> </html>
<!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper two-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> {body_html} </div> <div class="sidebar"> <!-- "left" sidebar contents go here --> <nav class="my-account"> {module tag='my_account_links'} </nav> </div> {include file='footer.tpl'} </div> </body> <!DOCTYPE html> <html class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>{module tag='module_title'}</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> {head_html} <!-- This loads the RSS feed --> <link rel="alternate" type="application/rss+xml" title="Newest Listing Feed" href="rss_listings.php" /> {include file='head_common.tpl'} <script src="js/modernizr-2.6.2.min.js"></script> <script>Modernizr.load({ test: Modernizr.mq('only all'),nope:'{external file="css/old_ie.css"}'});</script> </head> <body> <div class="wrapper two-column"> {include file='header.tpl'} <!--[if lt IE 9]> <p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p> <![endif]--> <div class="main"> {body_html} </div> <div class="sidebar"> <!-- "left" sidebar contents go here --> <nav class="my-account"> {module tag='my_account_links'} </nav> </div> {include file='footer.tpl'} </div> </body> </html>
NOTE: anecdotal evidence suggests having the listing title before the category name is better for SEO To have the category name appear first, instead, simply swap their locations below *} {$titleOnly|fromDB} : {$category_name|strip_tags:false} {elseif $page_id == 2} {$messages.2462} {elseif $page_id == 3} {* Viewing a category, display just the category name *} {$category_title|strip_tags:false} {elseif $page_id==84} {* Full sized images display *} {$messages.500767} {$category_name|strip_tags:false} : {$body_vars.title} {elseif $page_id==10210} {* Listing tags browse page *} {$messages.500874} {$listing_tag|replace:'-':' '|capitalize|escape} {else} {* Some unknown page *} {$text} {/if} {if $addonText} {$addonText} {/if} {if $page_number > 1} {* Display the page number *}
NOTE: anecdotal evidence suggests having the listing title before the category name is better for SEO To have the category name appear first, instead, simply swap their locations below *} {$titleOnly|fromDB} : {$category_name|strip_tags:false}{$language_text} {elseif $page_id == 2} {$messages.2462} {$language_text} {elseif $page_id == 3} {* Viewing a category, display just the category name *} {$category_title|strip_tags:false}{$language_text} {elseif $page_id==84} {* Full sized images display *} {$messages.500767} {$category_name|strip_tags:false} : {$body_vars.title}{$language_text} {elseif $page_id==10210} {* Listing tags browse page *} {$messages.500874} {$listing_tag|replace:'-':' '|capitalize|escape} {else} {* Page With It Value Set Within PHP*} {$text}{$language_text} {/if} {if $addonText} {$addonText}{$language_text} {/if} {if $page_number > 1} {* Display the page number *}
NOTE: anecdotal evidence suggests having the listing title before the category name is better for SEO To have the category name appear first, instead, simply swap their locations below *} {$titleOnly|fromDB} : {$category_name|strip_tags:false} {$titleOnly|fromDB} : {$category_name|strip_tags:false}{$language_text} {elseif $page_id == 2} {$messages.2462} {$messages.2462} {$language_text} {elseif $page_id == 3} {* Viewing a category, display just the category name *} {$category_title|strip_tags:false} {$category_title|strip_tags:false}{$language_text} {elseif $page_id==84} {* Full sized images display *} {$messages.500767} {$category_name|strip_tags:false} : {$body_vars.title} {$messages.500767} {$category_name|strip_tags:false} : {$body_vars.title}{$language_text} {elseif $page_id==10210} {* Listing tags browse page *} {$messages.500874} {$listing_tag|replace:'-':' '|capitalize|escape} {else} {* Some unknown page *} {$text} {* Page With It Value Set Within PHP*} {$text}{$language_text} {/if} {if $addonText} {$addonText} {$addonText}{$language_text} {/if} {if $page_number > 1} {* Display the page number *}
<div class="content_box"> <ul> <li class="my_account_links_{if $cartLink.active}active{else}inactive{/if}"> <h1 class="subtitle"> {if !$allFree} <span class="alignright price">{$cartTotal|displayPrice}</span> {/if} {$cartItemCount} {if $cartItemCount == 1}{$messages.501015}{else}{$messages.500648}{/if} </h1> <div style="clear: both;"></div> </li> <li><a href="{$classifieds_file_name}?a=cart">{$messages.500655}</a></li>
<div class="content_box"> <ul> <li class="my_account_links_{if $cartLink.active}active{else}inactive{/if}"> <h3 class="subtitle"> {if !$allFree} <span class="alignright price">{$cartTotal|displayPrice}</span> {/if} {$cartItemCount} {if $cartItemCount == 1}{$messages.501015}{else}{$messages.500648}{/if} </h3> <div style="clear: both;"></div> </li> <li><a href="{$classifieds_file_name}?a=cart">{$messages.500655}</a></li>
<div class="content_box"> <ul> <li class="my_account_links_{if $cartLink.active}active{else}inactive{/if}"> <h1 class="subtitle"> <h3 class="subtitle"> {if !$allFree} <span class="alignright price">{$cartTotal|displayPrice}</span> {/if} {$cartItemCount} {if $cartItemCount == 1}{$messages.501015}{else}{$messages.500648}{/if} </h1> </h3> <div style="clear: both;"></div> </li> <li><a href="{$classifieds_file_name}?a=cart">{$messages.500655}</a></li>
{* Cart actions *} {if $cartAction} <h1 class="subtitle">{$messages.500649} <span class="sub_note">{$cartAction}</span></h1> <ul> {if !$inCart || !$cartStepIndex} {* This is the resume button - only shown if on a page "ouside" the cart *}
{* Cart actions *} {if $cartAction} <h3 class="subtitle">{$messages.500649} <span class="sub_note">{$cartAction}</span></h3> <ul> {if !$inCart || !$cartStepIndex} {* This is the resume button - only shown if on a page "ouside" the cart *}
{* Cart actions *} {if $cartAction} <h1 class="subtitle">{$messages.500649} <span class="sub_note">{$cartAction}</span></h1> <h3 class="subtitle">{$messages.500649} <span class="sub_note">{$cartAction}</span></h3> <ul> {if !$inCart || !$cartStepIndex} {* This is the resume button - only shown if on a page "ouside" the cart *}
{/if} {if $cartLinks} <h1 class="subtitle"> {$messages.500654} </h1> <ul> {foreach from=$cartLinks item=listItem} {if $listItem.icon||$listItem.label}
{/if} {if $cartLinks} <h3 class="subtitle"> {$messages.500654} </h3> <ul> {foreach from=$cartLinks item=listItem} {if $listItem.icon||$listItem.label}
{/if} {if $cartLinks} <h1 class="subtitle"> <h3 class="subtitle"> {$messages.500654} </h1> </h3> <ul> {foreach from=$cartLinks item=listItem} {if $listItem.icon||$listItem.label}
{if $itemLink.link} <a href="{$itemLink.link}"{if $itemLink.needs_attention} class="needs_attention"{/if}> {else} <h1 class="subtitle normal_text {if $itemLink.needs_attention}needs_attention{/if}"> {/if} {if $itemLink.icon} {$itemLink.icon} {/if} {$itemLink.label} {if !$itemLink.link}</h1>{else}</a>{/if} </li> {/if} {/foreach}
{if $itemLink.link} <a href="{$itemLink.link}"{if $itemLink.needs_attention} class="needs_attention"{/if}> {else} <h3 class="subtitle normal_text {if $itemLink.needs_attention}needs_attention{/if}"> {/if} {if $itemLink.icon} {$itemLink.icon} {/if} {$itemLink.label} {if !$itemLink.link}</h3>{else}</a>{/if} </li> {/if} {/foreach}
{if $itemLink.link} <a href="{$itemLink.link}"{if $itemLink.needs_attention} class="needs_attention"{/if}> {else} <h1 class="subtitle normal_text {if $itemLink.needs_attention}needs_attention{/if}"> <h3 class="subtitle normal_text {if $itemLink.needs_attention}needs_attention{/if}"> {/if} {if $itemLink.icon} {$itemLink.icon} {/if} {$itemLink.label} {if !$itemLink.link}</h1>{else}</a>{/if} {if !$itemLink.link}</h3>{else}</a>{/if} </li> {/if} {/foreach}
{if $gatewayLink.link} <a href="{$gatewayLink.link}"{if $gatewayLink.needs_attention} class="needs_attention"{/if}> {else} <h1 class="subtitle normal_text {if $gatewayLink.needs_attention}needs_attention{/if}"> {/if} {if $gatewayLink.icon}{$gatewayLink.icon}{/if} {$gatewayLink.label} {if !$gatewayLink.link}</h1>{else}</a>{/if} </li> {/if} {/foreach}
{if $gatewayLink.link} <a href="{$gatewayLink.link}"{if $gatewayLink.needs_attention} class="needs_attention"{/if}> {else} <h3 class="subtitle normal_text {if $gatewayLink.needs_attention}needs_attention{/if}"> {/if} {if $gatewayLink.icon}{$gatewayLink.icon}{/if} {$gatewayLink.label} {if !$gatewayLink.link}</h3>{else}</a>{/if} </li> {/if} {/foreach}
{if $gatewayLink.link} <a href="{$gatewayLink.link}"{if $gatewayLink.needs_attention} class="needs_attention"{/if}> {else} <h1 class="subtitle normal_text {if $gatewayLink.needs_attention}needs_attention{/if}"> <h3 class="subtitle normal_text {if $gatewayLink.needs_attention}needs_attention{/if}"> {/if} {if $gatewayLink.icon}{$gatewayLink.icon}{/if} {$gatewayLink.label} {if !$gatewayLink.link}</h1>{else}</a>{/if} {if !$gatewayLink.link}</h3>{else}</a>{/if} </li> {/if} {/foreach}
{if $accountFinanceContents && $messages.500803} <br /> <div class="content_box"> <h1 class="title section-collapser"> {$messages.500803} </h1> <div class="content_box"> {$accountFinanceContents} {assign var=accountFinanceContents value=''}
{if $accountFinanceContents && $messages.500803} <br /> <div class="content_box"> <h3 class="title section-collapser"> {$messages.500803} </h3> <div class="content_box"> {$accountFinanceContents} {assign var=accountFinanceContents value=''}
{if $accountFinanceContents && $messages.500803} <br /> <div class="content_box"> <h1 class="title section-collapser"> <h3 class="title section-collapser"> {$messages.500803} </h1> </h3> <div class="content_box"> {$accountFinanceContents} {assign var=accountFinanceContents value=''}
{else} {* this is the "main" display (first page) *} {if $module.module_display_header_row && $header_title} <h1 class="title">{$header_title}</h1> {/if} <div id="module_content_{$module.module_replace_tag}"> {include file=$browse_tpl g_type='system' g_resource='browsing'}
{else} {* this is the "main" display (first page) *} {if $module.module_display_header_row && $header_title} <h3 class="title">{$header_title}</h3> {/if} <div id="module_content_{$module.module_replace_tag}"> {include file=$browse_tpl g_type='system' g_resource='browsing'}
{else} {* this is the "main" display (first page) *} {if $module.module_display_header_row && $header_title} <h1 class="title">{$header_title}</h1> <h3 class="title">{$header_title}</h3> {/if} <div id="module_content_{$module.module_replace_tag}"> {include file=$browse_tpl g_type='system' g_resource='browsing'}
}, function(returned) { jQuery('#module_content_{$module.module_replace_tag}').html(returned); }, 'html' );
}, function(returned) { jQuery('#module_content_{$module.module_replace_tag}').html(returned); //add lightbox observers to new images (which wouldn't have been there when the page was initially created) gjUtil.lightbox.initClick(); }, 'html' );
}, function(returned) { jQuery('#module_content_{$module.module_replace_tag}').html(returned); //add lightbox observers to new images (which wouldn't have been there when the page was initially created) gjUtil.lightbox.initClick(); }, 'html' );
{* this is the "main" display (first page) *} {if $module.module_display_header_row} <div class="content_box"> <h1 class="title">{$header_title}</h1> </div> {/if} <div class="featured_items" id="module_content_{$module.module_replace_tag}">
{* this is the "main" display (first page) *} {if $module.module_display_header_row} <div class="content_box"> <h3 class="title">{$header_title}</h3> </div> {/if} <div class="featured_items" id="module_content_{$module.module_replace_tag}">
{* this is the "main" display (first page) *} {if $module.module_display_header_row} <div class="content_box"> <h1 class="title">{$header_title}</h1> <h3 class="title">{$header_title}</h3> </div> {/if} <div class="featured_items" id="module_content_{$module.module_replace_tag}">
}, function(returned) { jQuery('#module_content_{$module.module_replace_tag}').html(returned); }, 'html' );
}, function(returned) { jQuery('#module_content_{$module.module_replace_tag}').html(returned); //add lightbox observers to new images (which wouldn't have been there when the page was initially created) gjUtil.lightbox.initClick(); }, 'html' );
}, function(returned) { jQuery('#module_content_{$module.module_replace_tag}').html(returned); //add lightbox observers to new images (which wouldn't have been there when the page was initially created) gjUtil.lightbox.initClick(); }, 'html' );
{foreach from=$cats item=cat} <li class="element category_{$cat.category_id}"> <a href="{$link}{$cat.category_id}"> {if $module.display_category_image && $cat.category_image}<img src="{external file=$cat.category_image}" alt="" />{/if} {$cat.category_name} {if $cat.category_counts}{$cat.category_counts}{/if}
{foreach from=$cats item=cat} <li class="element category_{$cat.category_id}"> <a href="{$link}{$cat.category_id}"> {if $module.display_category_image && $cat.category_image}<img src="{external file=$cat.category_image}" alt="{$cat.category_image_alt}" />{/if} {$cat.category_name} {if $cat.category_counts}{$cat.category_counts}{/if}
{foreach from=$cats item=cat} <li class="element category_{$cat.category_id}"> <a href="{$link}{$cat.category_id}"> {if $module.display_category_image && $cat.category_image}<img src="{external file=$cat.category_image}" alt="" />{/if} {if $module.display_category_image && $cat.category_image}<img src="{external file=$cat.category_image}" alt="{$cat.category_image_alt}" />{/if} {$cat.category_name} {if $cat.category_counts}{$cat.category_counts}{/if}
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> {if $atomLink}<atom:link href="{$atomLink}" rel="self" type="application/rss+xml" />{/if} <title>{$title}</title> <link>{$classifieds_url}</link> <description>{$description}</description> {if $listings != 0}
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> {if $atomLink}<atom:link href="{$atomLink}" rel="self" type="application/rss+xml" />{/if} <title><![CDATA[{$title}]]></title> <link>{$classifieds_url}</link> <description>{$description}</description> {if $listings != 0}
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> {if $atomLink}<atom:link href="{$atomLink}" rel="self" type="application/rss+xml" />{/if} <title>{$title}</title> <title><![CDATA[{$title}]]></title> <link>{$classifieds_url}</link> <description>{$description}</description> {if $listings != 0}
{process_listing listing=$listing} <item> {if $debug}<debug>DEBUG :: Item {$smarty.foreach.listingLoop.iteration} of {$smarty.foreach.listingLoop.total}</debug>{/if} <title>{strip} {if $titleCharLimit} {$listing.title|fromDB|truncate:$titleCharLimit} {else} {$listing.title|fromDB} {/if} {/strip}</title> {* Send link through filter page to convert URL if applicable *} <link>{capture assign="chunk"}{$classifieds_url}?a=2&b={$listing.id}{/capture}{$chunk|rewriteUrl}</link> <guid>{$classifieds_url}?a=2&b={$listing.id}</guid>
{process_listing listing=$listing} <item> {if $debug}<debug>DEBUG :: Item {$smarty.foreach.listingLoop.iteration} of {$smarty.foreach.listingLoop.total}</debug>{/if} <title><![CDATA[{strip} {if $titleCharLimit} {$listing.title|fromDB|truncate:$titleCharLimit} {else} {$listing.title|fromDB} {/if} {/strip}]]></title> {* Send link through filter page to convert URL if applicable *} <link>{capture assign="chunk"}{$classifieds_url}?a=2&b={$listing.id}{/capture}{$chunk|rewriteUrl}</link> <guid>{$classifieds_url}?a=2&b={$listing.id}</guid>
{process_listing listing=$listing} <item> {if $debug}<debug>DEBUG :: Item {$smarty.foreach.listingLoop.iteration} of {$smarty.foreach.listingLoop.total}</debug>{/if} <title>{strip} <title><![CDATA[{strip} {if $titleCharLimit} {$listing.title|fromDB|truncate:$titleCharLimit} {else} {$listing.title|fromDB} {/if} {/strip}</title> {/strip}]]></title> {* Send link through filter page to convert URL if applicable *} <link>{capture assign="chunk"}{$classifieds_url}?a=2&b={$listing.id}{/capture}{$chunk|rewriteUrl}</link> <guid>{$classifieds_url}?a=2&b={$listing.id}</guid>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102457}</h1> <div class="field_error_box"> {$bid_error} </div> </div> <br /> <div class="center"> <a href="{$categoryLink}" class="button">{$messages.102720}</a> <a href="{$auctionLink}" class="button">{$messages.102721}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102457}</h1> <div class="field_error_box"> {$bid_error} </div> </div> <br /> <div class="center"> <a href="{$categoryLink}" class="button">{$messages.102720}</a> <a href="{$auctionLink}" class="button">{$messages.102721}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102457}</h1> <div class="field_error_box"> {$bid_error} </div> </div> <br /> <div class="center"> <a href="{$categoryLink}" class="button">{$messages.102720}</a> <a href="{$auctionLink}" class="button">{$messages.102721}</a> {* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102457}</h1> <div class="field_error_box"> {$bid_error} </div> </div> <br /> <div class="center"> <a href="{$categoryLink}" class="button">{$messages.102720}</a> <a href="{$auctionLink}" class="button">{$messages.102721}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102466}</h1> <p class="page_instructions">{$messages.102467}</p> {if $no_bids} <div class="note_box"> {$messages.102472} </div> {else} <table style="width: 100%;"> <tr class="column_header"> <td>{$messages.102469}</td> <td>{$messages.102470}</td> {if $is_dutch}<td>{$messages.103043}</td>{/if} <td>{$messages.102471}</td> </tr> {foreach from=$bids item=bid} <tr class="{cycle values="row_even,row_odd"}"> <td>{$bid.time_of_bid}</td> <td>{$bid.bid_amount}</td> {if $is_dutch}<td>{$bid.quantity}</td>{/if} <td><a href="{$bid.bidder_feedback_link}">{$bid.bidder_name}</a> {if $show_bidder_email}({$bid.bidder_email}){/if}</td> </tr> {/foreach} </table> {/if} </div> <br /> <div class="center"> <a href="{$auctionLink}" class="button">{$messages.102468}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102466}</h1> <p class="page_instructions">{$messages.102467}</p> {if $no_bids} <div class="note_box"> {$messages.102472} </div> {else} <table style="width: 100%;"> <tr class="column_header"> <td>{$messages.102469}</td> <td>{$messages.102470}</td> {if $is_dutch}<td>{$messages.103043}</td>{/if} <td>{$messages.102471}</td> </tr> {foreach from=$bids item=bid} <tr class="{cycle values="row_even,row_odd"}"> <td>{$bid.time_of_bid}</td> <td>{$bid.bid_amount}</td> {if $is_dutch}<td>{$bid.quantity}</td>{/if} <td><a href="{$bid.bidder_feedback_link}">{$bid.bidder_name}</a> {if $show_bidder_email}({$bid.bidder_email}){/if}</td> </tr> {/foreach} </table> {/if} </div> <br /> <div class="center"> <a href="{$auctionLink}" class="button">{$messages.102468}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102466}</h1> <p class="page_instructions">{$messages.102467}</p> {if $no_bids} <div class="note_box"> {$messages.102472} </div> {else} <table style="width: 100%;"> <tr class="column_header"> <td>{$messages.102469}</td> <td>{$messages.102470}</td> {if $is_dutch}<td>{$messages.103043}</td>{/if} <td>{$messages.102471}</td> </tr> {foreach from=$bids item=bid} <tr class="{cycle values="row_even,row_odd"}"> <td>{$bid.time_of_bid}</td> <td>{$bid.bid_amount}</td> {if $is_dutch}<td>{$bid.quantity}</td>{/if} <td><a href="{$bid.bidder_feedback_link}">{$bid.bidder_name}</a> {if $show_bidder_email}({$bid.bidder_email}){/if}</td> </tr> {/foreach} </table> {/if} </div> <br /> <div class="center"> <a href="{$auctionLink}" class="button">{$messages.102468}</a> {* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102466}</h1> <p class="page_instructions">{$messages.102467}</p> {if $no_bids} <div class="note_box"> {$messages.102472} </div> {else} <table style="width: 100%;"> <tr class="column_header"> <td>{$messages.102469}</td> <td>{$messages.102470}</td> {if $is_dutch}<td>{$messages.103043}</td>{/if} <td>{$messages.102471}</td> </tr> {foreach from=$bids item=bid} <tr class="{cycle values="row_even,row_odd"}"> <td>{$bid.time_of_bid}</td> <td>{$bid.bid_amount}</td> {if $is_dutch}<td>{$bid.quantity}</td>{/if} <td><a href="{$bid.bidder_feedback_link}">{$bid.bidder_name}</a> {if $show_bidder_email}({$bid.bidder_email}){/if}</td> </tr> {/foreach} </table> {/if} </div> <br /> <div class="center"> <a href="{$auctionLink}" class="button">{$messages.102468}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102437}</h1> <h1 class="subtitle">{$title}</h1> <form action="{$formTarget}" method="post" id="bid_data_form"> {if $auction_type == 'buy_now'} <p class="page_instructions">{$messages.102442}</p> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $verify}{$messages.500237}{else}{$messages.102443}{/if}</label> <span class="price">{$price}</span> {if $price_applies=='item' && $max_quantity>1} {$messages.502105} {elseif $price_applies=='lot' && $max_quantity>1} {$messages.502106} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> <span class="price">{$additional_fees.formatted.total}</span> {if $price_applies=='item' && (!{$verify} && $max_quantity > 1) || ({$verify} && $quantity > 1)}{$messages.502105}{/if} </div> {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> {if $price_applies=='item' && $quantity > 1}{$messages.502105}{/if} </div> {/if} {/if} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {if $verify}{$messages.502108}{else}{$messages.502107}{/if} </label> {if !$verify && $price_applies=='item'&&$max_quantity > 1} <input type="text" name="c[bid_quantity]" value="{$quantity}" size="7" class="field" /> {else} {if $price_applies=='lot' && $quantity>1}{$messages.502109}{/if} {$quantity} <input type="hidden" name="c[bid_quantity]" value="{$quantity}" /> {/if} </div> {if $additional_fees||($price_applies=='item' && $quantity>1)} <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> <span class="price"> {if $verify} {$grandTotal} {else} {strip} {$precurrency} <span data-base-cost="{$baseTotal}" id="listing-buy-now-price-{$listing_id}"> {$grandTotalRaw|displayPrice:'':''} </span> {if !$hide_postcurrency} {$postcurrency}{/if} {/strip} {/if} </span> {if !$verify && $price_applies == 'item' && $max_quantity > 1}{$messages.502105}{/if} </div> {/if} <br /> <div class="center"> <input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> <input type="hidden" name="d" value="1" /> <input type="submit" name="c[buy_now_bid]" class="button" value="{if $verify}{$messages.500238}{else}{$messages.102444}{/if}" /> </div> {elseif $auction_type == 'dutch'} <p class="page_instructions">{$messages.102446}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_quantity]" class="field_label">{if $verify}{$messages.500240}{else}{$messages.102445}{/if}</label> {if $verify} {$quantity}<input type="hidden" name="c[bid_quantity]" value="{$quantity}" /> {else} <input type="text" size="7" maxsize="7" name="c[bid_quantity]" id="c[bid_quantity]" value="1" class="field" /> {/if} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500239}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$additional_fees.grandTotal} </div> {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500241}{else}{$messages.102439}{/if}" class="button" /> </div> {elseif $auction_type == 'reverse'} <p class="page_instructions">{$messages.500987}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500989}{else}{$messages.500988}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$additional_fees.grandTotal} </div> {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> {if $price_applies=='item' && $quantity > 1}{$messages.502105}{/if} </div> {/if} {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500991}{else}{$messages.500990}{/if}" class="button" /> </div> {elseif $auction_type == 'standard'} <p class="page_instructions">{$messages.102438}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500242}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> {if $verify} <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$grandTotal} </div> {/if} {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> </div> {/if} {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500236}{else}{$messages.102439}{/if}" class="button" /> </div> {/if} </form> </div> <br /> <div class="center"><a href="{$auctionLink}" class="button">{$messages.103055}</a></div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102437}</h1> <h3 class="subtitle">{$title}</h3> <form action="{$formTarget}" method="post" id="bid_data_form"> {if $auction_type == 'buy_now'} <p class="page_instructions">{$messages.102442}</p> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $verify}{$messages.500237}{else}{$messages.102443}{/if}</label> <span class="price">{$price}</span> {if $price_applies=='item' && $max_quantity>1} {$messages.502105} {elseif $price_applies=='lot' && $max_quantity>1} {$messages.502106} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> <span class="price">{$additional_fees.formatted.total}</span> {if $price_applies=='item' && (!{$verify} && $max_quantity > 1) || ({$verify} && $quantity > 1)}{$messages.502105}{/if} </div> {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> {if $price_applies=='item' && $quantity > 1}{$messages.502105}{/if} </div> {/if} {/if} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {if $verify}{$messages.502108}{else}{$messages.502107}{/if} </label> {if !$verify && $price_applies=='item'&&$max_quantity > 1} <input type="text" name="c[bid_quantity]" value="{$quantity}" size="7" class="field" /> {else} {if $price_applies=='lot' && $quantity>1}{$messages.502109}{/if} {$quantity} <input type="hidden" name="c[bid_quantity]" value="{$quantity}" /> {/if} </div> {if $additional_fees||($price_applies=='item' && $quantity>1)} <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> <span class="price"> {if $verify} {$grandTotal} {else} {strip} {$precurrency} <span data-base-cost="{$baseTotal}" id="listing-buy-now-price-{$listing_id}"> {$grandTotalRaw|displayPrice:'':''} </span> {if !$hide_postcurrency} {$postcurrency}{/if} {/strip} {/if} </span> {if !$verify && $price_applies == 'item' && $max_quantity > 1}{$messages.502105}{/if} </div> {/if} <br /> <div class="center"> <input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> <input type="hidden" name="d" value="1" /> <input type="submit" name="c[buy_now_bid]" class="button" value="{if $verify}{$messages.500238}{else}{$messages.102444}{/if}" /> </div> {elseif $auction_type == 'dutch'} <p class="page_instructions">{$messages.102446}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_quantity]" class="field_label">{if $verify}{$messages.500240}{else}{$messages.102445}{/if}</label> {if $verify} {$quantity}<input type="hidden" name="c[bid_quantity]" value="{$quantity}" /> {else} <input type="text" size="7" maxsize="7" name="c[bid_quantity]" id="c[bid_quantity]" value="1" class="field" /> {/if} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500239}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$additional_fees.grandTotal} </div> {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500241}{else}{$messages.102439}{/if}" class="button" /> </div> {elseif $auction_type == 'reverse'} <p class="page_instructions">{$messages.500987}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500989}{else}{$messages.500988}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$additional_fees.grandTotal} </div> {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> {if $price_applies=='item' && $quantity > 1}{$messages.502105}{/if} </div> {/if} {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500991}{else}{$messages.500990}{/if}" class="button" /> </div> {elseif $auction_type == 'standard'} <p class="page_instructions">{$messages.102438}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500242}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> {if $verify} <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$grandTotal} </div> {/if} {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> </div> {/if} {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500236}{else}{$messages.102439}{/if}" class="button" /> </div> {/if} </form> </div> <br /> <div class="center"><a href="{$auctionLink}" class="button">{$messages.103055}</a></div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102437}</h1> <h1 class="subtitle">{$title}</h1> <form action="{$formTarget}" method="post" id="bid_data_form"> {if $auction_type == 'buy_now'} <p class="page_instructions">{$messages.102442}</p> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $verify}{$messages.500237}{else}{$messages.102443}{/if}</label> <span class="price">{$price}</span> {if $price_applies=='item' && $max_quantity>1} {$messages.502105} {elseif $price_applies=='lot' && $max_quantity>1} {$messages.502106} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> <span class="price">{$additional_fees.formatted.total}</span> {if $price_applies=='item' && (!{$verify} && $max_quantity > 1) || ({$verify} && $quantity > 1)}{$messages.502105}{/if} </div> {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> {if $price_applies=='item' && $quantity > 1}{$messages.502105}{/if} </div> {/if} {/if} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {if $verify}{$messages.502108}{else}{$messages.502107}{/if} </label> {if !$verify && $price_applies=='item'&&$max_quantity > 1} <input type="text" name="c[bid_quantity]" value="{$quantity}" size="7" class="field" /> {else} {if $price_applies=='lot' && $quantity>1}{$messages.502109}{/if} {$quantity} <input type="hidden" name="c[bid_quantity]" value="{$quantity}" /> {/if} </div> {if $additional_fees||($price_applies=='item' && $quantity>1)} <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> <span class="price"> {if $verify} {$grandTotal} {else} {strip} {$precurrency} <span data-base-cost="{$baseTotal}" id="listing-buy-now-price-{$listing_id}"> {$grandTotalRaw|displayPrice:'':''} </span> {if !$hide_postcurrency} {$postcurrency}{/if} {/strip} {/if} </span> {if !$verify && $price_applies == 'item' && $max_quantity > 1}{$messages.502105}{/if} </div> {/if} <br /> <div class="center"> <input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> <input type="hidden" name="d" value="1" /> <input type="submit" name="c[buy_now_bid]" class="button" value="{if $verify}{$messages.500238}{else}{$messages.102444}{/if}" /> </div> {elseif $auction_type == 'dutch'} <p class="page_instructions">{$messages.102446}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_quantity]" class="field_label">{if $verify}{$messages.500240}{else}{$messages.102445}{/if}</label> {if $verify} {$quantity}<input type="hidden" name="c[bid_quantity]" value="{$quantity}" /> {else} <input type="text" size="7" maxsize="7" name="c[bid_quantity]" id="c[bid_quantity]" value="1" class="field" /> {/if} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500239}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$additional_fees.grandTotal} </div> {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500241}{else}{$messages.102439}{/if}" class="button" /> </div> {elseif $auction_type == 'reverse'} <p class="page_instructions">{$messages.500987}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500989}{else}{$messages.500988}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$additional_fees.grandTotal} </div> {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> {if $price_applies=='item' && $quantity > 1}{$messages.502105}{/if} </div> {/if} {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500991}{else}{$messages.500990}{/if}" class="button" /> </div> {elseif $auction_type == 'standard'} <p class="page_instructions">{$messages.102438}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500242}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> {if $verify} <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$grandTotal} </div> {/if} {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> </div> {/if} {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500236}{else}{$messages.102439}{/if}" class="button" /> </div> {/if} </form> </div> <br /> {* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102437}</h1> <h3 class="subtitle">{$title}</h3> <form action="{$formTarget}" method="post" id="bid_data_form"> {if $auction_type == 'buy_now'} <p class="page_instructions">{$messages.102442}</p> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $verify}{$messages.500237}{else}{$messages.102443}{/if}</label> <span class="price">{$price}</span> {if $price_applies=='item' && $max_quantity>1} {$messages.502105} {elseif $price_applies=='lot' && $max_quantity>1} {$messages.502106} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> <span class="price">{$additional_fees.formatted.total}</span> {if $price_applies=='item' && (!{$verify} && $max_quantity > 1) || ({$verify} && $quantity > 1)}{$messages.502105}{/if} </div> {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> {if $price_applies=='item' && $quantity > 1}{$messages.502105}{/if} </div> {/if} {/if} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {if $verify}{$messages.502108}{else}{$messages.502107}{/if} </label> {if !$verify && $price_applies=='item'&&$max_quantity > 1} <input type="text" name="c[bid_quantity]" value="{$quantity}" size="7" class="field" /> {else} {if $price_applies=='lot' && $quantity>1}{$messages.502109}{/if} {$quantity} <input type="hidden" name="c[bid_quantity]" value="{$quantity}" /> {/if} </div> {if $additional_fees||($price_applies=='item' && $quantity>1)} <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> <span class="price"> {if $verify} {$grandTotal} {else} {strip} {$precurrency} <span data-base-cost="{$baseTotal}" id="listing-buy-now-price-{$listing_id}"> {$grandTotalRaw|displayPrice:'':''} </span> {if !$hide_postcurrency} {$postcurrency}{/if} {/strip} {/if} </span> {if !$verify && $price_applies == 'item' && $max_quantity > 1}{$messages.502105}{/if} </div> {/if} <br /> <div class="center"> <input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> <input type="hidden" name="d" value="1" /> <input type="submit" name="c[buy_now_bid]" class="button" value="{if $verify}{$messages.500238}{else}{$messages.102444}{/if}" /> </div> {elseif $auction_type == 'dutch'} <p class="page_instructions">{$messages.102446}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_quantity]" class="field_label">{if $verify}{$messages.500240}{else}{$messages.102445}{/if}</label> {if $verify} {$quantity}<input type="hidden" name="c[bid_quantity]" value="{$quantity}" /> {else} <input type="text" size="7" maxsize="7" name="c[bid_quantity]" id="c[bid_quantity]" value="1" class="field" /> {/if} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500239}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$additional_fees.grandTotal} </div> {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500241}{else}{$messages.102439}{/if}" class="button" /> </div> {elseif $auction_type == 'reverse'} <p class="page_instructions">{$messages.500987}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500989}{else}{$messages.500988}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$additional_fees.grandTotal} </div> {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> {if $price_applies=='item' && $quantity > 1}{$messages.502105}{/if} </div> {/if} {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500991}{else}{$messages.500990}{/if}" class="button" /> </div> {elseif $auction_type == 'standard'} <p class="page_instructions">{$messages.102438}</p> <div class="{cycle values='row_even,row_odd'}"> <label for="c[bid_amount]" class="field_label">{if $verify}{$messages.500242}{else}{$messages.102440}{/if}</label> {if $verify} {$price}<input type="hidden" name="c[bid_amount]" value="{$hidden_price}" /> {else} {$precurrency} <input type="text" name="c[bid_amount]" id="c[bid_amount]" value="{$bid_to_show}" class="field" /> {$postcurrency} {/if} </div> {if $additional_fees} <div class="{cycle values='row_even,row_odd'}"> <label for="fees" class="field_label">{$messages.502169}</label> {$additional_fees.formatted.total} </div> {if $verify} <div class="{cycle values='row_even,row_odd'}"> <label for="grandTotal" class="field_label">{$messages.502170}</label> {$grandTotal} </div> {/if} {/if} {if $cost_options.groups} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502271}</label> {include file='bidding/cost_options.tpl'} </div> {if $verify && $cost_options_cost} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.502272}</label> <span class="price">{$cost_options_cost|displayPrice}</span> </div> {/if} {/if} <br /> <div class="center"> <input type="submit" value="{if $verify}{$messages.500236}{else}{$messages.102439}{/if}" class="button" /> </div> {/if} </form> </div> <br /> <div class="center"><a href="{$auctionLink}" class="button">{$messages.103055}</a></div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102447}</h1> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102450}</label> {$title} </div> {if $is_dutch} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102455}</label> {$quantity} </div> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $reverse_auction}{$messages.500999}{else}{$messages.102441}{/if}</label> {$price} </div> {else} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102451}</label> {$price} {if $auction_type=='buy_now'&&$price_applies=='item'&&$quantity>1}{$messages.502110}{/if} </div> {if $auction_type == 'buy_now'} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {$messages.502111} </label> {if $price_applies=='lot' && $quantity>1}{$messages.502112}{/if} {$quantity} </div> {/if} <div class="success_box"> {$successText} </div> {/if} {if $rebidLink} <div class="center"> <a href="{$rebidLink}" class="button">{if $reverse_auction}{$messages.501002}{else}{$messages.102452}{/if}</a> </div> {/if} </div> <br /> <div class="center"> <a href="{$categoryLink}" class="button">{$messages.102454}</a> <a href="{$auctionLink}" class="button">{$messages.102453}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102447}</h1> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102450}</label> {$title} </div> {if $is_dutch} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102455}</label> {$quantity} </div> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $reverse_auction}{$messages.500999}{else}{$messages.102441}{/if}</label> {$price} </div> {else} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102451}</label> {$price} {if $auction_type=='buy_now'&&$price_applies=='item'&&$quantity>1}{$messages.502110}{/if} </div> {if $auction_type == 'buy_now'} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {$messages.502111} </label> {if $price_applies=='lot' && $quantity>1}{$messages.502112}{/if} {$quantity} </div> {/if} <div class="success_box"> {$successText} </div> {/if} {if $rebidLink} <div class="center"> <a href="{$rebidLink}" class="button">{if $reverse_auction}{$messages.501002}{else}{$messages.102452}{/if}</a> </div> {/if} </div> <br /> <div class="center"> <a href="{$categoryLink}" class="button">{$messages.102454}</a> <a href="{$auctionLink}" class="button">{$messages.102453}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102447}</h1> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102450}</label> {$title} </div> {if $is_dutch} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102455}</label> {$quantity} </div> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $reverse_auction}{$messages.500999}{else}{$messages.102441}{/if}</label> {$price} </div> {else} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102451}</label> {$price} {if $auction_type=='buy_now'&&$price_applies=='item'&&$quantity>1}{$messages.502110}{/if} </div> {if $auction_type == 'buy_now'} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {$messages.502111} </label> {if $price_applies=='lot' && $quantity>1}{$messages.502112}{/if} {$quantity} </div> {/if} <div class="success_box"> {$successText} </div> {/if} {if $rebidLink} <div class="center"> <a href="{$rebidLink}" class="button">{if $reverse_auction}{$messages.501002}{else}{$messages.102452}{/if}</a> </div> {/if} </div> <br /> <div class="center"> <a href="{$categoryLink}" class="button">{$messages.102454}</a> <a href="{$auctionLink}" class="button">{$messages.102453}</a> </div> {* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102447}</h1> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102450}</label> {$title} </div> {if $is_dutch} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102455}</label> {$quantity} </div> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{if $reverse_auction}{$messages.500999}{else}{$messages.102441}{/if}</label> {$price} </div> {else} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.102451}</label> {$price} {if $auction_type=='buy_now'&&$price_applies=='item'&&$quantity>1}{$messages.502110}{/if} </div> {if $auction_type == 'buy_now'} <div class="{cycle values='row_even,row_odd'}"> <label class="field_label"> {$messages.502111} </label> {if $price_applies=='lot' && $quantity>1}{$messages.502112}{/if} {$quantity} </div> {/if} <div class="success_box"> {$successText} </div> {/if} {if $rebidLink} <div class="center"> <a href="{$rebidLink}" class="button">{if $reverse_auction}{$messages.501002}{else}{$messages.102452}{/if}</a> </div> {/if} </div> <br /> <div class="center"> <a href="{$categoryLink}" class="button">{$messages.102454}</a> <a href="{$auctionLink}" class="button">{$messages.102453}</a> </div>
{* @git-info@ *} {if $no_feedbacks} <div class="content_box"> <h1 class="title">{$messages.102416}</h1> <div class="note_box">{$messages.102499}</div> </div> <br /> <div class="center"> {if $feedback_home_link}<a href="{$feedback_home_link}" class="button">{$messages.102422}</a>{/if} {if $auction_link}<a href="{$auction_link}" class="button">{$messages.103372}</a>{/if} </div> {else} <div class="content_box"> <div class="row_even" style="font-weight: bold;"> <span style="font-size: 16px;">{$messages.500811} <span style="color: #7DAA3B;">{$rated_user_name}</span></span><br /> {$messages.102736} {$member_since} </div> </div> <br /> <div class="half_column_left"> <div class="content_box"> <h1 class="title">{$messages.102416}</h1> <div class="row_even"> <label class="field_label">{$messages.102967}</label> {$feedback_score} </div> <div class="row_odd"> <label class="field_label">{$messages.102972}</label> {$feedback_percentage}% </div> <div class="row_even"> <label class="field_label">{$messages.102974}</label> <strong class="positive">{$pos_count}</strong> </div> <div class="row_odd"> <label class="field_label">{$messages.102976}</label> <strong class="negative">{$neg_count}</strong> </div> </div> </div> <div class="half_column_right"> <div class="content_box"> <table style="width: 100%;"> <tr class="column_header"> <td>{$messages.102968}</td> <td>{$messages.102969}</td> <td>{$messages.102970}</td> <td>{$messages.102971}</td> </tr> <tr class="row_even"> <td class="positive">{$messages.102973}</td> <td class="positive">{$one_month_pos}</td> <td class="positive">{$six_month_pos}</td> <td class="positive">{$twelve_month_pos}</td> </tr> <tr class="row_odd"> <td class="neutral">{$messages.102975}</td> <td class="neutral">{$one_month_neu}</td> <td class="neutral">{$six_month_neu}</td> <td class="neutralnegative">{$twelve_month_neu}</td> </tr> <tr class="row_even"> <td class="negative">{$messages.102977}</td> <td class="negative">{$one_month_neg}</td> <td class="negative">{$six_month_neg}</td> <td class="negative">{$twelve_month_neg}</td> </tr> </table> </div> {if $score_percentage} <br /> <div class="content_box"> <div class="row_even"> <label class="field_label">{$messages.102498}</label> {$feedback_score} ({$score_percentage}%) </div> </div> {/if} </div> <div class="clear"><br /></div> <div class="content_box"> <table style="border: none; width: 100%;"> <tr class="column_header"> <td class="nowrap center">{$messages.102417}</td> <td class="title">{$messages.102418}</td> <td class="nowrap center">{$messages.102419}</td> <td class="nowrap center">{$messages.102421}</td> </tr> {foreach from=$display_feedbacks item=fb} <tr class="{cycle values="row_even,row_odd" advance=false} bold feedback_cells"> <td class="nowrap">{$fb.rater_username} {if $fb.user_is_seller}{$messages.103361}{else}{$messages.103362}{/if}</td> <td>{$fb.title} - {$fb.auction_id}</td> <td class="nowrap">{$fb.rating}</td> <td class="nowrap">{$fb.date}</td> </tr> <tr class="{cycle values="row_even,row_odd"}"> <td colspan="4"><p class="sub_note"><strong>{$messages.102497}</strong>: {$fb.feedback}</td> </tr> {/foreach} </table> </div> {if $pagination} <br /> {$messages.200175} {$pagination} {/if} <br /> <div class="center"> {if $feedback_home_link}<a href="{$feedback_home_link}" class="button">{$messages.102422}</a>{/if} {if $auction_link}<a href="{$auction_link}" class="button">{$messages.103372}</a>{/if} </div> {/if}
{* @git-info@ *} {if $no_feedbacks} <div class="content_box"> <h1 class="title">{$messages.102416}</h1> <div class="note_box">{$messages.102499}</div> </div> <br /> <div class="center"> {if $feedback_home_link}<a href="{$feedback_home_link}" class="button">{$messages.102422}</a>{/if} {if $auction_link}<a href="{$auction_link}" class="button">{$messages.103372}</a>{/if} </div> {else} <div class="content_box"> <div class="row_even" style="font-weight: bold;"> <span style="font-size: 16px;">{$messages.500811} <span style="color: #7DAA3B;">{$rated_user_name}</span></span><br /> {$messages.102736} {$member_since} </div> </div> <br /> <div class="half_column_left"> <div class="content_box"> <h1 class="title">{$messages.102416}</h1> <div class="row_even"> <label class="field_label">{$messages.102967}</label> {$feedback_score} </div> <div class="row_odd"> <label class="field_label">{$messages.102972}</label> {$feedback_percentage}% </div> <div class="row_even"> <label class="field_label">{$messages.102974}</label> <strong class="positive">{$pos_count}</strong> </div> <div class="row_odd"> <label class="field_label">{$messages.102976}</label> <strong class="negative">{$neg_count}</strong> </div> </div> </div> <div class="half_column_right"> <div class="content_box"> <table style="width: 100%;"> <tr class="column_header"> <td>{$messages.102968}</td> <td>{$messages.102969}</td> <td>{$messages.102970}</td> <td>{$messages.102971}</td> </tr> <tr class="row_even"> <td class="positive">{$messages.102973}</td> <td class="positive">{$one_month_pos}</td> <td class="positive">{$six_month_pos}</td> <td class="positive">{$twelve_month_pos}</td> </tr> <tr class="row_odd"> <td class="neutral">{$messages.102975}</td> <td class="neutral">{$one_month_neu}</td> <td class="neutral">{$six_month_neu}</td> <td class="neutralnegative">{$twelve_month_neu}</td> </tr> <tr class="row_even"> <td class="negative">{$messages.102977}</td> <td class="negative">{$one_month_neg}</td> <td class="negative">{$six_month_neg}</td> <td class="negative">{$twelve_month_neg}</td> </tr> </table> </div> {if $score_percentage} <br /> <div class="content_box"> <div class="row_even"> <label class="field_label">{$messages.102498}</label> {$feedback_score} ({$score_percentage}%) </div> </div> {/if} </div> <div class="clear"><br /></div> <div class="content_box"> <table style="border: none; width: 100%;"> <tr class="column_header"> <td class="nowrap center">{$messages.102417}</td> <td class="title">{$messages.102418}</td> <td class="nowrap center">{$messages.102419}</td> <td class="nowrap center">{$messages.102421}</td> </tr> {foreach from=$display_feedbacks item=fb} <tr class="{cycle values="row_even,row_odd" advance=false} bold feedback_cells"> <td class="nowrap">{$fb.rater_username} {if $fb.user_is_seller}{$messages.103361}{else}{$messages.103362}{/if}</td> <td>{$fb.title} - {$fb.auction_id}</td> <td class="nowrap">{$fb.rating}</td> <td class="nowrap">{$fb.date}</td> </tr> <tr class="{cycle values="row_even,row_odd"}"> <td colspan="4"><p class="sub_note"><strong>{$messages.102497}</strong>: {$fb.feedback}</td> </tr> {/foreach} </table> </div> {if $pagination} <br /> {$messages.200175} {$pagination} {/if} <br /> <div class="center"> {if $feedback_home_link}<a href="{$feedback_home_link}" class="button">{$messages.102422}</a>{/if} {if $auction_link}<a href="{$auction_link}" class="button">{$messages.103372}</a>{/if} </div> {/if}
{* @git-info@ *} {if $no_feedbacks} <div class="content_box"> <h1 class="title">{$messages.102416}</h1> <div class="note_box">{$messages.102499}</div> </div> <br /> <div class="center"> {if $feedback_home_link}<a href="{$feedback_home_link}" class="button">{$messages.102422}</a>{/if} {if $auction_link}<a href="{$auction_link}" class="button">{$messages.103372}</a>{/if} </div> {else} <div class="content_box"> <div class="row_even" style="font-weight: bold;"> <span style="font-size: 16px;">{$messages.500811} <span style="color: #7DAA3B;">{$rated_user_name}</span></span><br /> {$messages.102736} {$member_since} </div> </div> <br /> <div class="half_column_left"> <div class="content_box"> <h1 class="title">{$messages.102416}</h1> <div class="row_even"> <label class="field_label">{$messages.102967}</label> {$feedback_score} </div> <div class="row_odd"> <label class="field_label">{$messages.102972}</label> {$feedback_percentage}% </div> <div class="row_even"> <label class="field_label">{$messages.102974}</label> <strong class="positive">{$pos_count}</strong> </div> <div class="row_odd"> <label class="field_label">{$messages.102976}</label> <strong class="negative">{$neg_count}</strong> </div> </div> </div> <div class="half_column_right"> <div class="content_box"> <table style="width: 100%;"> <tr class="column_header"> <td>{$messages.102968}</td> <td>{$messages.102969}</td> <td>{$messages.102970}</td> <td>{$messages.102971}</td> </tr> <tr class="row_even"> <td class="positive">{$messages.102973}</td> <td class="positive">{$one_month_pos}</td> <td class="positive">{$six_month_pos}</td> <td class="positive">{$twelve_month_pos}</td> </tr> <tr class="row_odd"> <td class="neutral">{$messages.102975}</td> <td class="neutral">{$one_month_neu}</td> <td class="neutral">{$six_month_neu}</td> <td class="neutralnegative">{$twelve_month_neu}</td> </tr> <tr class="row_even"> <td class="negative">{$messages.102977}</td> <td class="negative">{$one_month_neg}</td> <td class="negative">{$six_month_neg}</td> <td class="negative">{$twelve_month_neg}</td> </tr> </table> </div> {if $score_percentage} <br /> <div class="content_box"> <div class="row_even"> <label class="field_label">{$messages.102498}</label> {$feedback_score} ({$score_percentage}%) </div> </div> {/if} </div> <div class="clear"><br /></div> <div class="content_box"> <table style="border: none; width: 100%;"> <tr class="column_header"> <td class="nowrap center">{$messages.102417}</td> <td class="title">{$messages.102418}</td> <td class="nowrap center">{$messages.102419}</td> <td class="nowrap center">{$messages.102421}</td> </tr> {foreach from=$display_feedbacks item=fb} <tr class="{cycle values="row_even,row_odd" advance=false} bold feedback_cells"> <td class="nowrap">{$fb.rater_username} {if $fb.user_is_seller}{$messages.103361}{else}{$messages.103362}{/if}</td> <td>{$fb.title} - {$fb.auction_id}</td> <td class="nowrap">{$fb.rating}</td> <td class="nowrap">{$fb.date}</td> </tr> <tr class="{cycle values="row_even,row_odd"}"> <td colspan="4"><p class="sub_note"><strong>{$messages.102497}</strong>: {$fb.feedback}</td> </tr> {/foreach} </table> </div> {if $pagination} <br /> {$messages.200175} {$pagination} {/if} <br /> <div class="center"> {if $feedback_home_link}<a href="{$feedback_home_link}" class="button">{$messages.102422}</a>{/if} {if $auction_link}<a href="{$auction_link}" class="button">{$messages.103372}</a>{/if} </div> {* @git-info@ *} {if $no_feedbacks} <div class="content_box"> <h1 class="title">{$messages.102416}</h1> <div class="note_box">{$messages.102499}</div> </div> <br /> <div class="center"> {if $feedback_home_link}<a href="{$feedback_home_link}" class="button">{$messages.102422}</a>{/if} {if $auction_link}<a href="{$auction_link}" class="button">{$messages.103372}</a>{/if} </div> {else} <div class="content_box"> <div class="row_even" style="font-weight: bold;"> <span style="font-size: 16px;">{$messages.500811} <span style="color: #7DAA3B;">{$rated_user_name}</span></span><br /> {$messages.102736} {$member_since} </div> </div> <br /> <div class="half_column_left"> <div class="content_box"> <h1 class="title">{$messages.102416}</h1> <div class="row_even"> <label class="field_label">{$messages.102967}</label> {$feedback_score} </div> <div class="row_odd"> <label class="field_label">{$messages.102972}</label> {$feedback_percentage}% </div> <div class="row_even"> <label class="field_label">{$messages.102974}</label> <strong class="positive">{$pos_count}</strong> </div> <div class="row_odd"> <label class="field_label">{$messages.102976}</label> <strong class="negative">{$neg_count}</strong> </div> </div> </div> <div class="half_column_right"> <div class="content_box"> <table style="width: 100%;"> <tr class="column_header"> <td>{$messages.102968}</td> <td>{$messages.102969}</td> <td>{$messages.102970}</td> <td>{$messages.102971}</td> </tr> <tr class="row_even"> <td class="positive">{$messages.102973}</td> <td class="positive">{$one_month_pos}</td> <td class="positive">{$six_month_pos}</td> <td class="positive">{$twelve_month_pos}</td> </tr> <tr class="row_odd"> <td class="neutral">{$messages.102975}</td> <td class="neutral">{$one_month_neu}</td> <td class="neutral">{$six_month_neu}</td> <td class="neutralnegative">{$twelve_month_neu}</td> </tr> <tr class="row_even"> <td class="negative">{$messages.102977}</td> <td class="negative">{$one_month_neg}</td> <td class="negative">{$six_month_neg}</td> <td class="negative">{$twelve_month_neg}</td> </tr> </table> </div> {if $score_percentage} <br /> <div class="content_box"> <div class="row_even"> <label class="field_label">{$messages.102498}</label> {$feedback_score} ({$score_percentage}%) </div> </div> {/if} </div> <div class="clear"><br /></div> <div class="content_box"> <table style="border: none; width: 100%;"> <tr class="column_header"> <td class="nowrap center">{$messages.102417}</td> <td class="title">{$messages.102418}</td> <td class="nowrap center">{$messages.102419}</td> <td class="nowrap center">{$messages.102421}</td> </tr> {foreach from=$display_feedbacks item=fb} <tr class="{cycle values="row_even,row_odd" advance=false} bold feedback_cells"> <td class="nowrap">{$fb.rater_username} {if $fb.user_is_seller}{$messages.103361}{else}{$messages.103362}{/if}</td> <td>{$fb.title} - {$fb.auction_id}</td> <td class="nowrap">{$fb.rating}</td> <td class="nowrap">{$fb.date}</td> </tr> <tr class="{cycle values="row_even,row_odd"}"> <td colspan="4"><p class="sub_note"><strong>{$messages.102497}</strong>: {$fb.feedback}</td> </tr> {/foreach} </table> </div> {if $pagination} <br /> {$messages.200175} {$pagination} {/if} <br /> <div class="center"> {if $feedback_home_link}<a href="{$feedback_home_link}" class="button">{$messages.102422}</a>{/if} {if $auction_link}<a href="{$auction_link}" class="button">{$messages.103372}</a>{/if} </div> {/if}
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.2704}</h1> <div class="field_error_box">{$errors}</div> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.2704}</h1> <div class="field_error_box">{$errors}</div> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.2704}</h1> <div class="field_error_box">{$errors}</div> </div> {* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.2704}</h1> <div class="field_error_box">{$errors}</div> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102410}</h1> <p class="page_instructions">{$messages.102411}</p> <div class="row_even"> <label class="field_label"><span class="highlight">{$username}</span></label> {if $no_feedback} {$messages.102412} {$messages.102436} {else} {$messages.102412} {$feedback_score} ({$feedback_percentage}%) {/if} <a href="show_help.php?a=102826" class="lightUpLink" onclick="return false;"><img src="{$help_image}" alt="" /></a> </div> <br /> <div class="center"> <a href="{$view_feedback_link}" class="button">{$messages.102434}</a> <a href="{$open_feedback_link}" class="button">{$messages.102435}</a></td> </div> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102410}</h1> <p class="page_instructions">{$messages.102411}</p> <div class="row_even"> <label class="field_label"><span class="highlight">{$username}</span></label> {if $no_feedback} {$messages.102412} {$messages.102436} {else} {$messages.102412} {$feedback_score} ({$feedback_percentage}%) {/if} <a href="show_help.php?a=102826" class="lightUpLink" onclick="return false;"><img src="{$help_image}" alt="" /></a> </div> <br /> <div class="center"> <a href="{$view_feedback_link}" class="button">{$messages.102434}</a> <a href="{$open_feedback_link}" class="button">{$messages.102435}</a></td> </div> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102410}</h1> <p class="page_instructions">{$messages.102411}</p> <div class="row_even"> <label class="field_label"><span class="highlight">{$username}</span></label> {if $no_feedback} {$messages.102412} {$messages.102436} {else} {$messages.102412} {$feedback_score} ({$feedback_percentage}%) {/if} <a href="show_help.php?a=102826" class="lightUpLink" onclick="return false;"><img src="{$help_image}" alt="" /></a> </div> <br /> <div class="center"> <a href="{$view_feedback_link}" class="button">{$messages.102434}</a> <a href="{$open_feedback_link}" class="button">{$messages.102435}</a></td> </div> </div> {* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102410}</h1> <p class="page_instructions">{$messages.102411}</p> <div class="row_even"> <label class="field_label"><span class="highlight">{$username}</span></label> {if $no_feedback} {$messages.102412} {$messages.102436} {else} {$messages.102412} {$feedback_score} ({$feedback_percentage}%) {/if} <a href="show_help.php?a=102826" class="lightUpLink" onclick="return false;"><img src="{$help_image}" alt="" /></a> </div> <br /> <div class="center"> <a href="{$view_feedback_link}" class="button">{$messages.102434}</a> <a href="{$open_feedback_link}" class="button">{$messages.102435}</a></td> </div> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102526}</h1> <div class="success_box">{$messages.102525}</div> </div> <br /> <div class="center"> <a href="{$feedback_home_link}" class="button">{$messages.102527}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102526}</h1> <div class="success_box">{$messages.102525}</div> </div> <br /> <div class="center"> <a href="{$feedback_home_link}" class="button">{$messages.102527}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102526}</h1> <div class="success_box">{$messages.102525}</div> </div> <br /> <div class="center"> <a href="{$feedback_home_link}" class="button">{$messages.102527}</a> </div> {* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102526}</h1> <div class="success_box">{$messages.102525}</div> </div> <br /> <div class="center"> <a href="{$feedback_home_link}" class="button">{$messages.102527}</a> </div>
{* @git-info@ *} <div class="content_box"> {if $already_feedbacked} <h1 class="title">{$messages.102517}</h1> <div class="note_box">{$messages.102518}</div> {else} <h1 class="title">{$messages.102520}</h1> <p class="page_instructions">{$messages.102503}</p> <form action="{$formTarget}" method="post"> {if $hidden_rated_id}<input type="hidden" value="{$hidden_rated_id}" name="e[rated_id]" />{/if} <div class="row_even"> <label class="field_label">{$messages.102504}</label> {$username} </div> <div class="row_odd"> <label class="field_label">{$messages.102505}</label> {$auction_id} - {$title} </div> <div class="row_even"> <label class="field_label">{$messages.102506}</label> {$startDate} </div> <div class="row_odd"> <label class="field_label">{$messages.102507}</label> {$endDate} </div> <div class="{if $rating_error}field_error_row{else}row_even{/if}"> <label class="field_label">{$messages.102508}</label> <input type="radio" name="e[rating]" value="a" />{$messages.102735} <input type="radio" name="e[rating]" value="b" />{$messages.102734} <input type="radio" name="e[rating]" value="c" checked="checked" />{$messages.102733} {if $rating_error}<br /><span class="error_message">{$rating_error}</span>{/if} </div> <div class="{if $feedback_error}field_error_row{else}row_odd{/if}"> <label class="field_label">{$messages.102514}{if $feedback_error}<br /><span class="error_message">{$feedback_error}</span>{/if}</label> <textarea name="e[feedback]" rows="10" cols="80" class="field">{$feedback}</textarea> </div> <div class="center"> <input type="submit" name="save_feedback" value="{$messages.102516}" class="button" /> <input type="reset" class="button" /> </div> </form> {/if} </div>
{* @git-info@ *} <div class="content_box"> {if $already_feedbacked} <h1 class="title">{$messages.102517}</h1> <div class="note_box">{$messages.102518}</div> {else} <h1 class="title">{$messages.102520}</h1> <p class="page_instructions">{$messages.102503}</p> <form action="{$formTarget}" method="post"> {if $hidden_rated_id}<input type="hidden" value="{$hidden_rated_id}" name="e[rated_id]" />{/if} <div class="row_even"> <label class="field_label">{$messages.102504}</label> {$username} </div> <div class="row_odd"> <label class="field_label">{$messages.102505}</label> {$auction_id} - {$title} </div> <div class="row_even"> <label class="field_label">{$messages.102506}</label> {$startDate} </div> <div class="row_odd"> <label class="field_label">{$messages.102507}</label> {$endDate} </div> <div class="{if $rating_error}field_error_row{else}row_even{/if}"> <label class="field_label">{$messages.102508}</label> <input type="radio" name="e[rating]" value="a" />{$messages.102735} <input type="radio" name="e[rating]" value="b" />{$messages.102734} <input type="radio" name="e[rating]" value="c" checked="checked" />{$messages.102733} {if $rating_error}<br /><span class="error_message">{$rating_error}</span>{/if} </div> <div class="{if $feedback_error}field_error_row{else}row_odd{/if}"> <label class="field_label">{$messages.102514}{if $feedback_error}<br /><span class="error_message">{$feedback_error}</span>{/if}</label> <textarea name="e[feedback]" rows="10" cols="80" class="field">{$feedback}</textarea> </div> <div class="center"> <input type="submit" name="save_feedback" value="{$messages.102516}" class="button" /> <input type="reset" class="button" /> </div> </form> {/if} </div>
{* @git-info@ *} <div class="content_box"> {if $already_feedbacked} <h1 class="title">{$messages.102517}</h1> <div class="note_box">{$messages.102518}</div> {else} <h1 class="title">{$messages.102520}</h1> <p class="page_instructions">{$messages.102503}</p> <form action="{$formTarget}" method="post"> {if $hidden_rated_id}<input type="hidden" value="{$hidden_rated_id}" name="e[rated_id]" />{/if} <div class="row_even"> <label class="field_label">{$messages.102504}</label> {$username} </div> <div class="row_odd"> <label class="field_label">{$messages.102505}</label> {$auction_id} - {$title} </div> <div class="row_even"> <label class="field_label">{$messages.102506}</label> {$startDate} </div> <div class="row_odd"> <label class="field_label">{$messages.102507}</label> {$endDate} </div> <div class="{if $rating_error}field_error_row{else}row_even{/if}"> <label class="field_label">{$messages.102508}</label> <input type="radio" name="e[rating]" value="a" />{$messages.102735} <input type="radio" name="e[rating]" value="b" />{$messages.102734} <input type="radio" name="e[rating]" value="c" checked="checked" />{$messages.102733} {if $rating_error}<br /><span class="error_message">{$rating_error}</span>{/if} </div> <div class="{if $feedback_error}field_error_row{else}row_odd{/if}"> <label class="field_label">{$messages.102514}{if $feedback_error}<br /><span class="error_message">{$feedback_error}</span>{/if}</label> <textarea name="e[feedback]" rows="10" cols="80" class="field">{$feedback}</textarea> </div> <div class="center"> <input type="submit" name="save_feedback" value="{$messages.102516}" class="button" /> <input type="reset" class="button" /> </div> </form> {/if} </div> {* @git-info@ *} <div class="content_box"> {if $already_feedbacked} <h1 class="title">{$messages.102517}</h1> <div class="note_box">{$messages.102518}</div> {else} <h1 class="title">{$messages.102520}</h1> <p class="page_instructions">{$messages.102503}</p> <form action="{$formTarget}" method="post"> {if $hidden_rated_id}<input type="hidden" value="{$hidden_rated_id}" name="e[rated_id]" />{/if} <div class="row_even"> <label class="field_label">{$messages.102504}</label> {$username} </div> <div class="row_odd"> <label class="field_label">{$messages.102505}</label> {$auction_id} - {$title} </div> <div class="row_even"> <label class="field_label">{$messages.102506}</label> {$startDate} </div> <div class="row_odd"> <label class="field_label">{$messages.102507}</label> {$endDate} </div> <div class="{if $rating_error}field_error_row{else}row_even{/if}"> <label class="field_label">{$messages.102508}</label> <input type="radio" name="e[rating]" value="a" />{$messages.102735} <input type="radio" name="e[rating]" value="b" />{$messages.102734} <input type="radio" name="e[rating]" value="c" checked="checked" />{$messages.102733} {if $rating_error}<br /><span class="error_message">{$rating_error}</span>{/if} </div> <div class="{if $feedback_error}field_error_row{else}row_odd{/if}"> <label class="field_label">{$messages.102514}{if $feedback_error}<br /><span class="error_message">{$feedback_error}</span>{/if}</label> <textarea name="e[feedback]" rows="10" cols="80" class="field">{$feedback}</textarea> </div> <div class="center"> <input type="submit" name="save_feedback" value="{$messages.102516}" class="button" /> <input type="reset" class="button" /> </div> </form> {/if} </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102423}</h1> {if $no_open_feedbacks} <div class="field_error_box">{$messages.102424}</div> {else} <p class="page_instructions">{$messages.102425}</p> <table style="width: 100%;"> <tr class="column_header"> <td class="center">{$messages.102501}</td> <td class="center">{$messages.102426}</td> <td class="center">{$messages.102427}</td> <td class="center">{$messages.102428}</td> <td class="center">{$messages.102429}</td> <td class="center"></td> </tr> {foreach from=$feedbacks item=feedback} <tr class="{cycle values="row_even,row_odd"}"> <td class="center">{$feedback.title} ({$feedback.final_price})</td> <td class="center">{$feedback.startDate}</td> <td class="center">{$feedback.endDate}</td> <td class="center">{$feedback.rated_user} ({if $feedback.rated_is_seller}{$messages.102430}{else}{$messages.102431}{/if}) {$feedback.rated_email}</td> <td class="center"><a href="{$feedback.reply_link}" class="mini_button">{$messages.102432}</a></td> <td class="center"><a href="{$feedback.auction_link}" class="preview">{$messages.102433}</a></td> </tr> {foreachelse} <tr> <td colspan="6"> <div class="field_error_box">{$messages.102424}</div> </td> </tr> {/foreach} </table> {/if} </div> <br /> <div class="center"> <a href="{$feedback_home_link}" class="button">{$messages.102804}</a> <a href="{$user_management_home_link}" class="button">{$messages.102803}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102423}</h1> {if $no_open_feedbacks} <div class="field_error_box">{$messages.102424}</div> {else} <p class="page_instructions">{$messages.102425}</p> <table style="width: 100%;"> <tr class="column_header"> <td class="center">{$messages.102501}</td> <td class="center">{$messages.102426}</td> <td class="center">{$messages.102427}</td> <td class="center">{$messages.102428}</td> <td class="center">{$messages.102429}</td> <td class="center"></td> </tr> {foreach from=$feedbacks item=feedback} <tr class="{cycle values="row_even,row_odd"}"> <td class="center">{$feedback.title} ({$feedback.final_price})</td> <td class="center">{$feedback.startDate}</td> <td class="center">{$feedback.endDate}</td> <td class="center">{$feedback.rated_user} ({if $feedback.rated_is_seller}{$messages.102430}{else}{$messages.102431}{/if}) {$feedback.rated_email}</td> <td class="center"><a href="{$feedback.reply_link}" class="mini_button">{$messages.102432}</a></td> <td class="center"><a href="{$feedback.auction_link}" class="preview">{$messages.102433}</a></td> </tr> {foreachelse} <tr> <td colspan="6"> <div class="field_error_box">{$messages.102424}</div> </td> </tr> {/foreach} </table> {/if} </div> <br /> <div class="center"> <a href="{$feedback_home_link}" class="button">{$messages.102804}</a> <a href="{$user_management_home_link}" class="button">{$messages.102803}</a> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102423}</h1> {if $no_open_feedbacks} <div class="field_error_box">{$messages.102424}</div> {else} <p class="page_instructions">{$messages.102425}</p> <table style="width: 100%;"> <tr class="column_header"> <td class="center">{$messages.102501}</td> <td class="center">{$messages.102426}</td> <td class="center">{$messages.102427}</td> <td class="center">{$messages.102428}</td> <td class="center">{$messages.102429}</td> <td class="center"></td> </tr> {foreach from=$feedbacks item=feedback} <tr class="{cycle values="row_even,row_odd"}"> <td class="center">{$feedback.title} ({$feedback.final_price})</td> <td class="center">{$feedback.startDate}</td> <td class="center">{$feedback.endDate}</td> <td class="center">{$feedback.rated_user} ({if $feedback.rated_is_seller}{$messages.102430}{else}{$messages.102431}{/if}) {$feedback.rated_email}</td> <td class="center"><a href="{$feedback.reply_link}" class="mini_button">{$messages.102432}</a></td> <td class="center"><a href="{$feedback.auction_link}" class="preview">{$messages.102433}</a></td> </tr> {foreachelse} <tr> <td colspan="6"> <div class="field_error_box">{$messages.102424}</div> </td> </tr> {/foreach} </table> {/if} </div> <br /> <div class="center"> <a href="{$feedback_home_link}" class="button">{$messages.102804}</a> <a href="{$user_management_home_link}" class="button">{$messages.102803}</a> </div> {* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.102423}</h1> {if $no_open_feedbacks} <div class="field_error_box">{$messages.102424}</div> {else} <p class="page_instructions">{$messages.102425}</p> <table style="width: 100%;"> <tr class="column_header"> <td class="center">{$messages.102501}</td> <td class="center">{$messages.102426}</td> <td class="center">{$messages.102427}</td> <td class="center">{$messages.102428}</td> <td class="center">{$messages.102429}</td> <td class="center"></td> </tr> {foreach from=$feedbacks item=feedback} <tr class="{cycle values="row_even,row_odd"}"> <td class="center">{$feedback.title} ({$feedback.final_price})</td> <td class="center">{$feedback.startDate}</td> <td class="center">{$feedback.endDate}</td> <td class="center">{$feedback.rated_user} ({if $feedback.rated_is_seller}{$messages.102430}{else}{$messages.102431}{/if}) {$feedback.rated_email}</td> <td class="center"><a href="{$feedback.reply_link}" class="mini_button">{$messages.102432}</a></td> <td class="center"><a href="{$feedback.auction_link}" class="preview">{$messages.102433}</a></td> </tr> {foreachelse} <tr> <td colspan="6"> <div class="field_error_box">{$messages.102424}</div> </td> </tr> {/foreach} </table> {/if} </div> <br /> <div class="center"> <a href="{$feedback_home_link}" class="button">{$messages.102804}</a> <a href="{$user_management_home_link}" class="button">{$messages.102803}</a> </div>
{foreach from=$cats item=cat} <li class="element category_{$cat.category_id}"> <div class="main_cat_title"> {if $cat.category_image}<img src="{external file=$cat.category_image}" alt="" />{/if} <a href="{$link}{$cat.category_id}">{strip} <span class="category_title"> {$cat.category_name}
{foreach from=$cats item=cat} <li class="element category_{$cat.category_id}"> <div class="main_cat_title"> {if $cat.category_image}<img src="{external file=$cat.category_image}" alt="{$cat.category_image_alt}" />{/if} <a href="{$link}{$cat.category_id}">{strip} <span class="category_title"> {$cat.category_name}
{foreach from=$cats item=cat} <li class="element category_{$cat.category_id}"> <div class="main_cat_title"> {if $cat.category_image}<img src="{external file=$cat.category_image}" alt="" />{/if} {if $cat.category_image}<img src="{external file=$cat.category_image}" alt="{$cat.category_image_alt}" />{/if} <a href="{$link}{$cat.category_id}">{strip} <span class="category_title"> {$cat.category_name}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}"{include file='common/popup_link.tpl'}>{$listing.title}</a></h1> {if $listing.icons.verified && $cfg.icons.verified}<div><img src="{$cfg.icons.verified}" class="verified_icon" alt="" /></div>{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<div><img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" /></div>{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<div><img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" /></div>{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h3><a href="{$cfg.listing_url}{$id}"{include file='common/popup_link.tpl'}>{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<div><img src="{$cfg.icons.verified}" class="verified_icon" alt="" /></div>{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<div><img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" /></div>{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<div><img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" /></div>{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}"{include file='common/popup_link.tpl'}>{$listing.title}</a></h1> <h3><a href="{$cfg.listing_url}{$id}"{include file='common/popup_link.tpl'}>{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<div><img src="{$cfg.icons.verified}" class="verified_icon" alt="" /></div>{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<div><img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" /></div>{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<div><img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" /></div>{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}"{include file='common/popup_link.tpl'}>{$listing.title}</a></h1> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h3><a href="{$cfg.listing_url}{$id}"{include file='common/popup_link.tpl'}>{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
<div class="title"> {if $headers.title.label}<em>{$headers.title.label}</em>{/if} {if $listing.icons.sold && $cfg.icons.sold}<img src="{$cfg.icons.sold}" alt="" />{/if} <h1><a href="{$cfg.listing_url}{$id}"{include file='common/popup_link.tpl'}>{$listing.title}</a></h1> <h3><a href="{$cfg.listing_url}{$id}"{include file='common/popup_link.tpl'}>{$listing.title}</a></h3> {if $listing.icons.verified && $cfg.icons.verified}<img src="{$cfg.icons.verified}" class="verified_icon" alt="" />{/if} {if $listing.icons.buy_now && $cfg.icons.buy_now}<img src="{$cfg.icons.buy_now}" class="buy_now_icon" alt="" />{/if} {if $listing.icons.reserve_met && $cfg.icons.reserve_met}<img src="{$cfg.icons.reserve_met}" class="reserve_met_icon" alt="" />{/if}
<div class="content_box"> <h1 class="title">{$section_title}</h1> <h1 class="subtitle">{$page_title}</h1> <p class="page_instructions">{$instructions}</p> {if count($errors) > 0} {foreach from=$errors item=err}
<div class="content_box"> <h1 class="title">{$section_title}</h1> <h3 class="subtitle">{$page_title}</h3> <p class="page_instructions">{$instructions}</p> {if count($errors) > 0} {foreach from=$errors item=err}
<div class="content_box"> <h1 class="title">{$section_title}</h1> <h1 class="subtitle">{$page_title}</h1> <h3 class="subtitle">{$page_title}</h3> <p class="page_instructions">{$instructions}</p> {if count($errors) > 0} {foreach from=$errors item=err}
{* @git-info@ *} {if $success} <div class="success_box">{$success}</div> {/if} {if $errors} {foreach from=$errors item=err} <div class="error_message">{$err}</div> {/foreach} {/if}
{* @git-info@ *} {if $success} <div class="success_box">{$success}</div> {/if} {if $errors} {foreach from=$errors item=err} <div class="error_message">{$err}</div> {/foreach} {/if}
{* @git-info@ *} {if $success} <div class="success_box">{$success}</div> {/if} {if $errors} {foreach from=$errors item=err} <div class="error_message">{$err}</div> {/foreach} {* @git-info@ *} {if $success} <div class="success_box">{$success}</div> {/if} {if $errors} {foreach from=$errors item=err} <div class="error_message">{$err}</div> {/foreach} {/if}
{else} <div class="content_box"> <h1 class="title">{$section_title}</h1> <h1 class="subtitle">{$page_title}</h1> <div class="success_box">{$instructions}</div> </div>
{else} <div class="content_box"> <h1 class="title">{$section_title}</h1> <h3 class="subtitle">{$page_title}</h3> <div class="success_box">{$instructions}</div> </div>
{else} <div class="content_box"> <h1 class="title">{$section_title}</h1> <h1 class="subtitle">{$page_title}</h1> <h3 class="subtitle">{$page_title}</h3> <div class="success_box">{$instructions}</div> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.600}</h1> <h1 class="subtitle">{$messages.638}</h1> <p class="page_instructions">{$messages.64}</p> {if $error}<div class="field_error_box">{$error}</div>{/if}
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.600}</h1> <h3 class="subtitle">{$messages.638}</h3> <p class="page_instructions">{$messages.64}</p> {if $error}<div class="field_error_box">{$error}</div>{/if}
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.600}</h1> <h1 class="subtitle">{$messages.638}</h1> <h3 class="subtitle">{$messages.638}</h3> <p class="page_instructions">{$messages.64}</p> {if $error}<div class="field_error_box">{$error}</div>{/if}
{if $show_classifieds} <div class="content_box"> <h1 class="title">{$messages.874} {$current_category_name}</h1> </div> {if $no_classifieds} <div class="note_box">{$no_classifieds}</div>
{if $show_classifieds} <div class="content_box"> <h3 class="title">{$messages.874} {$current_category_name}</h3> </div> {if $no_classifieds} <div class="note_box">{$no_classifieds}</div>
{if $show_classifieds} <div class="content_box"> <h1 class="title">{$messages.874} {$current_category_name}</h1> <h3 class="title">{$messages.874} {$current_category_name}</h3> </div> {if $no_classifieds} <div class="note_box">{$no_classifieds}</div>
{if $show_auctions} <div class="content_box"> <h1 class="title">{$messages.100874} {$current_category_name}</h1> </div> {if $no_auctions}
{if $show_auctions} <div class="content_box"> <h3 class="title">{$messages.100874} {$current_category_name}</h3> </div> {if $no_auctions}
{if $show_auctions} <div class="content_box"> <h1 class="title">{$messages.100874} {$current_category_name}</h1> <h3 class="title">{$messages.100874} {$current_category_name}</h3> </div> {if $no_auctions}
<div id="content_column_wide"> <div class="content_box clearfix"> <h1 class="title">{$title}</h1> <p class="page_instructions">{$description}</p> <div class="box_pad">
<div id="content_column_wide"> <div class="content_box clearfix"> <h3 class="title">{$title}</h3> <p class="page_instructions">{$description}</p> <div class="box_pad">
<div id="content_column_wide"> <div class="content_box clearfix"> <h1 class="title">{$title}</h1> <h3 class="title">{$title}</h3> <p class="page_instructions">{$description}</p> <div class="box_pad">
{if $show_auctions&&!$disable_browsing_tabs}<div id="classifiedsTabContents">{/if} {if $show_featured_classifieds} <div class="content_box"> <h1 class="title"> {$messages.28} {$current_category_name} {if $featured_links} <a class="featured_ads_links" href="{$classifieds_file_name}?a=9&b={$category_id}">{$messages.873}</a> <a class="featured_ads_links" href="{$classifieds_file_name}?a=8&b={$category_id}">{$messages.872}</a> {/if} </h1> {include file=$browse_tpl listings=$featured_classifieds.listings no_listings=$featured_classifieds.no_listings
{if $show_auctions&&!$disable_browsing_tabs}<div id="classifiedsTabContents">{/if} {if $show_featured_classifieds} <div class="content_box"> <h3 class="title"> {$messages.28} {$current_category_name} {if $featured_links} <a class="featured_ads_links" href="{$classifieds_file_name}?a=9&b={$category_id}">{$messages.873}</a> <a class="featured_ads_links" href="{$classifieds_file_name}?a=8&b={$category_id}">{$messages.872}</a> {/if} </h3> {include file=$browse_tpl listings=$featured_classifieds.listings no_listings=$featured_classifieds.no_listings
{if $show_auctions&&!$disable_browsing_tabs}<div id="classifiedsTabContents">{/if} {if $show_featured_classifieds} <div class="content_box"> <h1 class="title"> <h3 class="title"> {$messages.28} {$current_category_name} {if $featured_links} <a class="featured_ads_links" href="{$classifieds_file_name}?a=9&b={$category_id}">{$messages.873}</a> <a class="featured_ads_links" href="{$classifieds_file_name}?a=8&b={$category_id}">{$messages.872}</a> {/if} </h1> </h3> {include file=$browse_tpl listings=$featured_classifieds.listings no_listings=$featured_classifieds.no_listings
{if $show_classifieds&&!$disable_browsing_tabs}<div id="auctionsTabContents">{/if} {if $show_featured_auctions} <div class="content_box"> <h1 class="title"> {$messages.100028} {$current_category_name} {if $featured_links} <a class="featured_ads_links" href="{$classifieds_file_name}?a=9&b={$category_id}">{$messages.873}</a> <a class="featured_ads_links" href="{$classifieds_file_name}?a=8&b={$category_id}">{$messages.872}</a> {/if} </h1> {include file=$browse_tpl listings=$featured_auctions.listings no_listings=$featured_auctions.no_listings
{if $show_classifieds&&!$disable_browsing_tabs}<div id="auctionsTabContents">{/if} {if $show_featured_auctions} <div class="content_box"> <h3 class="title"> {$messages.100028} {$current_category_name} {if $featured_links} <a class="featured_ads_links" href="{$classifieds_file_name}?a=9&b={$category_id}">{$messages.873}</a> <a class="featured_ads_links" href="{$classifieds_file_name}?a=8&b={$category_id}">{$messages.872}</a> {/if} </h3> {include file=$browse_tpl listings=$featured_auctions.listings no_listings=$featured_auctions.no_listings
{if $show_classifieds&&!$disable_browsing_tabs}<div id="auctionsTabContents">{/if} {if $show_featured_auctions} <div class="content_box"> <h1 class="title"> <h3 class="title"> {$messages.100028} {$current_category_name} {if $featured_links} <a class="featured_ads_links" href="{$classifieds_file_name}?a=9&b={$category_id}">{$messages.873}</a> <a class="featured_ads_links" href="{$classifieds_file_name}?a=8&b={$category_id}">{$messages.872}</a> {/if} </h1> </h3> {include file=$browse_tpl listings=$featured_auctions.listings no_listings=$featured_auctions.no_listings
<p class="page_instructions">{$page_desc}</p> {elseif !$full_step} <h1 class="title">{$page_title1}</h1> <h1 class="subtitle">{$page_title2}</h1> <p class="page_instructions">{$page_desc}</p> {/if}
<p class="page_instructions">{$page_desc}</p> {elseif !$full_step} <h1 class="title">{$page_title1}</h1> <h3 class="subtitle">{$page_title2}</h3> <p class="page_instructions">{$page_desc}</p> {/if}
<p class="page_instructions">{$page_desc}</p> {elseif !$full_step} <h1 class="title">{$page_title1}</h1> <h1 class="subtitle">{$page_title2}</h1> <h3 class="subtitle">{$page_title2}</h3> <p class="page_instructions">{$page_desc}</p> {/if}
<div class="clearfix"><br /></div> <div class="content_box"> <h1 class="title">{$messages.500278}</h1> <p class="page_instructions">{$messages.500279}</p> {if $no_free_cart} <p class="page_instructions">
<div class="clearfix"><br /></div> <div class="content_box"> <h3 class="title">{$messages.500278}</h3> <p class="page_instructions">{$messages.500279}</p> {if $no_free_cart} <p class="page_instructions">
<div class="clearfix"><br /></div> <div class="content_box"> <h1 class="title">{$messages.500278}</h1> <h3 class="title">{$messages.500278}</h3> <p class="page_instructions">{$messages.500279}</p> {if $no_free_cart} <p class="page_instructions">
{* @git-info@ *} <div class="region_selector region_wrapper_{$level.id}_{$fieldName_class}" {if $buildDown}style="display: block;"{/if}> {if $level.use_label === 'yes'}<label class="field_label region_label{if $isScalarLevel && $level.id != $bottomLevel} region_scalar_label{/if}">{$level.label}</label>{/if}<br /> {if $isScalarLevel && $level.id != $bottomLevel} {* This is the only region on this level -- Print the region's name directly (and store its ID for form submission) *} {* EXCEPTION: if this is the bottom level, show the full dropdown anyway because it makes more sense for UX *} <span class="region_scalar_name region_scalar_name_level_{$level.id}_{$fieldName_class}">{$regions.0.name}</span> <input type="hidden" name="{$fieldName}[{$level.id}]" value="{$regions.0.id}" /> {add_footer_html} {* now go ahead and directly fire the ajax call to get the next level *} <script type="text/javascript"> //<![CDATA[ jQuery.ajax('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildElements',{ data: { parent: {$regions.0.id}, prevalue: '{$prevalue}', fieldName: '{$fieldName}', {if $maxLevel}maxLevel: {$maxLevel},{/if} is_a: {$in_admin}, skipEmptyRegions: {$skipEmptyRegions} }, success: function (data) { if (data) { //append the results to teh wrapper jQuery('.region_selector_wrapper_{$fieldName_class}').append(data); jQuery('.region_fake_{$level.id + 1}_{$fieldName_class}').remove(); } }, type: 'POST', dataType: 'html' }); //]]> </script> {/add_footer_html} {else} <select name="{$fieldName}[{$level.id}]" class="field region_level_{$level.id}_{$fieldName_class}"> <option value=""></option> {foreach $regions as $r} <option value="{$r.id}"{if $r.selected} selected="selected"{/if}>{$r.name}</option> {/foreach} </select> {add_footer_html} <script type="text/javascript"> //<![CDATA[ var change_level_{$level.id}_{$fieldName_class} = function() { //clean up any children dropdowns of this one for (var i = {$level.id} + 1; i <= {$bottomLevel}; i++) { jQuery('.region_wrapper_'+i+'_{$fieldName_class}').remove(); jQuery('.region_fake_'+i+'_{$fieldName_class}').remove(); } if (jQuery('.region_level_{$level.id}_{$fieldName_class}').val() == '') { //not a valid choice -- do nothing return false; } //get next dropdown via ajax jQuery.ajax('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildElements',{ data: { parent: jQuery('.region_level_{$level.id}_{$fieldName_class}').val(), prevalue: '{$prevalue}', fieldName: '{$fieldName}', {if $maxLevel}maxLevel: {$maxLevel},{/if} is_a: {$in_admin}, skipEmptyRegions: {$skipEmptyRegions} }, success: function (data) { //append the results to the wrapper, but first make sure they're not already there //(prevents multiple super-speedy ajax requests from gumming up the works) if(jQuery('.region_wrapper_{$level.id + 1}_geoRegion_user_location').length==0) { jQuery('.region_selector_wrapper_{$fieldName_class}').append(data); } }, type: 'POST', dataType: 'html' }); }; if (jQuery('.region_level_{$level.id}_{$fieldName_class}').val() != '') { //it has something selected! change_level_{$level.id}_{$fieldName_class}(); } jQuery('.region_level_{$level.id}_{$fieldName_class}').change(change_level_{$level.id}_{$fieldName_class}); //]]> </script> {/add_footer_html} {/if} </div>
{* @git-info@ *} <div class="region_selector region_wrapper_{$level.id}_{$fieldName_class}" {if $buildDown}style="display: block;"{/if}> {if $level.use_label === 'yes'}<label class="field_label region_label{if $isScalarLevel && $level.id != $bottomLevel} region_scalar_label{/if}">{$level.label}</label>{/if}<br /> {if $isScalarLevel && $level.id != $bottomLevel} {* This is the only region on this level -- Print the region's name directly (and store its ID for form submission) *} {* EXCEPTION: if this is the bottom level, show the full dropdown anyway because it makes more sense for UX *} <span class="region_scalar_name region_scalar_name_level_{$level.id}_{$fieldName_class}">{$regions.0.name}</span> <input type="hidden" name="{$fieldName}[{$level.id}]" value="{$regions.0.id}" /> {add_footer_html} {* now go ahead and directly fire the ajax call to get the next level *} <script type="text/javascript"> //<![CDATA[ jQuery.ajax('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildElements',{ data: { parent: {$regions.0.id}, prevalue: '{$prevalue}', fieldName: '{$fieldName}', {if $maxLevel}maxLevel: {$maxLevel},{/if} is_a: {$in_admin}, skipEmptyRegions: {$skipEmptyRegions} }, success: function (data) { if (data) { //append the results to teh wrapper jQuery('.region_selector_wrapper_{$fieldName_class}').append(data); jQuery('.region_fake_{$level.id + 1}_{$fieldName_class}').remove(); } }, type: 'POST', dataType: 'html' }); //]]> </script> {/add_footer_html} {else} <select name="{$fieldName}[{$level.id}]" class="field region_level_{$level.id}_{$fieldName_class}"> <option value=""></option> {foreach $regions as $r} <option value="{$r.id}"{if $r.selected} selected="selected"{/if}>{$r.name}</option> {/foreach} </select> {add_footer_html} <script type="text/javascript"> //<![CDATA[ var change_level_{$level.id}_{$fieldName_class} = function() { //clean up any children dropdowns of this one for (var i = {$level.id} + 1; i <= {$bottomLevel}; i++) { jQuery('.region_wrapper_'+i+'_{$fieldName_class}').remove(); jQuery('.region_fake_'+i+'_{$fieldName_class}').remove(); } if (jQuery('.region_level_{$level.id}_{$fieldName_class}').val() == '') { //not a valid choice -- do nothing return false; } //get next dropdown via ajax jQuery.ajax('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildElements',{ data: { parent: jQuery('.region_level_{$level.id}_{$fieldName_class}').val(), prevalue: '{$prevalue}', fieldName: '{$fieldName}', {if $maxLevel}maxLevel: {$maxLevel},{/if} is_a: {$in_admin}, skipEmptyRegions: {$skipEmptyRegions} }, success: function (data) { //append the results to the wrapper, but first make sure they're not already there //(prevents multiple super-speedy ajax requests from gumming up the works) if(jQuery('.region_wrapper_{$level.id + 1}_geoRegion_user_location').length==0) { jQuery('.region_selector_wrapper_{$fieldName_class}').append(data); } }, type: 'POST', dataType: 'html' }); }; if (jQuery('.region_level_{$level.id}_{$fieldName_class}').val() != '') { //it has something selected! change_level_{$level.id}_{$fieldName_class}(); } jQuery('.region_level_{$level.id}_{$fieldName_class}').change(change_level_{$level.id}_{$fieldName_class}); //]]> </script> {/add_footer_html} {/if} </div>
{* @git-info@ *} <div class="region_selector region_wrapper_{$level.id}_{$fieldName_class}" {if $buildDown}style="display: block;"{/if}> {if $level.use_label === 'yes'}<label class="field_label region_label{if $isScalarLevel && $level.id != $bottomLevel} region_scalar_label{/if}">{$level.label}</label>{/if}<br /> {if $isScalarLevel && $level.id != $bottomLevel} {* This is the only region on this level -- Print the region's name directly (and store its ID for form submission) *} {* EXCEPTION: if this is the bottom level, show the full dropdown anyway because it makes more sense for UX *} <span class="region_scalar_name region_scalar_name_level_{$level.id}_{$fieldName_class}">{$regions.0.name}</span> <input type="hidden" name="{$fieldName}[{$level.id}]" value="{$regions.0.id}" /> {add_footer_html} {* now go ahead and directly fire the ajax call to get the next level *} <script type="text/javascript"> //<![CDATA[ jQuery.ajax('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildElements',{ data: { parent: {$regions.0.id}, prevalue: '{$prevalue}', fieldName: '{$fieldName}', {if $maxLevel}maxLevel: {$maxLevel},{/if} is_a: {$in_admin}, skipEmptyRegions: {$skipEmptyRegions} }, success: function (data) { if (data) { //append the results to teh wrapper jQuery('.region_selector_wrapper_{$fieldName_class}').append(data); jQuery('.region_fake_{$level.id + 1}_{$fieldName_class}').remove(); } }, type: 'POST', dataType: 'html' }); //]]> </script> {/add_footer_html} {else} <select name="{$fieldName}[{$level.id}]" class="field region_level_{$level.id}_{$fieldName_class}"> <option value=""></option> {foreach $regions as $r} <option value="{$r.id}"{if $r.selected} selected="selected"{/if}>{$r.name}</option> {/foreach} </select> {add_footer_html} <script type="text/javascript"> //<![CDATA[ var change_level_{$level.id}_{$fieldName_class} = function() { //clean up any children dropdowns of this one for (var i = {$level.id} + 1; i <= {$bottomLevel}; i++) { jQuery('.region_wrapper_'+i+'_{$fieldName_class}').remove(); jQuery('.region_fake_'+i+'_{$fieldName_class}').remove(); } if (jQuery('.region_level_{$level.id}_{$fieldName_class}').val() == '') { //not a valid choice -- do nothing return false; } //get next dropdown via ajax jQuery.ajax('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildElements',{ data: { parent: jQuery('.region_level_{$level.id}_{$fieldName_class}').val(), prevalue: '{$prevalue}', fieldName: '{$fieldName}', {if $maxLevel}maxLevel: {$maxLevel},{/if} is_a: {$in_admin}, skipEmptyRegions: {$skipEmptyRegions} }, success: function (data) { //append the results to the wrapper, but first make sure they're not already there //(prevents multiple super-speedy ajax requests from gumming up the works) if(jQuery('.region_wrapper_{$level.id + 1}_geoRegion_user_location').length==0) { jQuery('.region_selector_wrapper_{$fieldName_class}').append(data); } }, type: 'POST', dataType: 'html' }); }; if (jQuery('.region_level_{$level.id}_{$fieldName_class}').val() != '') { //it has something selected! change_level_{$level.id}_{$fieldName_class}(); } jQuery('.region_level_{$level.id}_{$fieldName_class}').change(change_level_{$level.id}_{$fieldName_class}); //]]> </script> {/add_footer_html} {/if} </div> {* @git-info@ *} <div class="region_selector region_wrapper_{$level.id}_{$fieldName_class}" {if $buildDown}style="display: block;"{/if}> {if $level.use_label === 'yes'}<label class="field_label region_label{if $isScalarLevel && $level.id != $bottomLevel} region_scalar_label{/if}">{$level.label}</label>{/if}<br /> {if $isScalarLevel && $level.id != $bottomLevel} {* This is the only region on this level -- Print the region's name directly (and store its ID for form submission) *} {* EXCEPTION: if this is the bottom level, show the full dropdown anyway because it makes more sense for UX *} <span class="region_scalar_name region_scalar_name_level_{$level.id}_{$fieldName_class}">{$regions.0.name}</span> <input type="hidden" name="{$fieldName}[{$level.id}]" value="{$regions.0.id}" /> {add_footer_html} {* now go ahead and directly fire the ajax call to get the next level *} <script type="text/javascript"> //<![CDATA[ jQuery.ajax('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildElements',{ data: { parent: {$regions.0.id}, prevalue: '{$prevalue}', fieldName: '{$fieldName}', {if $maxLevel}maxLevel: {$maxLevel},{/if} is_a: {$in_admin}, skipEmptyRegions: {$skipEmptyRegions} }, success: function (data) { if (data) { //append the results to teh wrapper jQuery('.region_selector_wrapper_{$fieldName_class}').append(data); jQuery('.region_fake_{$level.id + 1}_{$fieldName_class}').remove(); } }, type: 'POST', dataType: 'html' }); //]]> </script> {/add_footer_html} {else} <select name="{$fieldName}[{$level.id}]" class="field region_level_{$level.id}_{$fieldName_class}"> <option value=""></option> {foreach $regions as $r} <option value="{$r.id}"{if $r.selected} selected="selected"{/if}>{$r.name}</option> {/foreach} </select> {add_footer_html} <script type="text/javascript"> //<![CDATA[ var change_level_{$level.id}_{$fieldName_class} = function() { //clean up any children dropdowns of this one for (var i = {$level.id} + 1; i <= {$bottomLevel}; i++) { jQuery('.region_wrapper_'+i+'_{$fieldName_class}').remove(); jQuery('.region_fake_'+i+'_{$fieldName_class}').remove(); } if (jQuery('.region_level_{$level.id}_{$fieldName_class}').val() == '') { //not a valid choice -- do nothing return false; } //get next dropdown via ajax jQuery.ajax('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildElements',{ data: { parent: jQuery('.region_level_{$level.id}_{$fieldName_class}').val(), prevalue: '{$prevalue}', fieldName: '{$fieldName}', {if $maxLevel}maxLevel: {$maxLevel},{/if} is_a: {$in_admin}, skipEmptyRegions: {$skipEmptyRegions} }, success: function (data) { //append the results to the wrapper, but first make sure they're not already there //(prevents multiple super-speedy ajax requests from gumming up the works) if(jQuery('.region_wrapper_{$level.id + 1}_geoRegion_user_location').length==0) { jQuery('.region_selector_wrapper_{$fieldName_class}').append(data); } }, type: 'POST', dataType: 'html' }); }; if (jQuery('.region_level_{$level.id}_{$fieldName_class}').val() != '') { //it has something selected! change_level_{$level.id}_{$fieldName_class}(); } jQuery('.region_level_{$level.id}_{$fieldName_class}').change(change_level_{$level.id}_{$fieldName_class}); //]]> </script> {/add_footer_html} {/if} </div>
{* @git-info@ *} {if $regionsLabel!==false} <label class="field_label{if $required} required{/if}">{$regionsLabel}{if $required} *{/if}</label> {/if} <div class="region_selector_wrapper_{$fieldName_class}" style="display: inline-block;"> {include file='Region/ajax_region_select.tpl'} </div> <div class="region_selector_placeholders_{$fieldName_class}{if $buildDown}_multiline{/if}" style="{if $buildDown}display: block; margin-left: 13.33em;{else}display: inline-block;{/if}"> {foreach $fakeLevels as $fake} <div class="region_selector region_fake_{$fake.id}_{$fieldName_class} {if $buildDown}region_selector_block{/if}" style="display: none;"> {if $fake.use_label === 'yes'}<label class="field_label region_label">{$fake.label}</label>{/if}<br /> <select name="fake_region" class="field" disabled="disabled"><option value=""></option></select> </div> {* only show the fake box if its direct parent either doesn't exist or exists and has no value *} {add_footer_html} <script type="text/javascript"> jQuery(document).ready(function () { var parentReal = jQuery('.region_level_{$fake.id - 1}_{$fieldName_class}'); if (parentReal.length == 0 || parentReal.val() == "") { jQuery('.region_fake_{$fake.id}_{$fieldName_class}').show(); } }); </script> {/add_footer_html} {/foreach} </div>
{* @git-info@ *} {if $regionsLabel!==false} <label class="field_label{if $required} required{/if}">{$regionsLabel}{if $required} *{/if}</label> {/if} <div class="region_selector_wrapper_{$fieldName_class}" style="display: inline-block;"> {include file='Region/ajax_region_select.tpl'} </div> <div class="region_selector_placeholders_{$fieldName_class}{if $buildDown}_multiline{/if}" style="{if $buildDown}display: block; margin-left: 13.33em;{else}display: inline-block;{/if}"> {foreach $fakeLevels as $fake} <div class="region_selector region_fake_{$fake.id}_{$fieldName_class} {if $buildDown}region_selector_block{/if}" style="display: none;"> {if $fake.use_label === 'yes'}<label class="field_label region_label">{$fake.label}</label>{/if}<br /> <select name="fake_region" class="field" disabled="disabled"><option value=""></option></select> </div> {* only show the fake box if its direct parent either doesn't exist or exists and has no value *} {add_footer_html} <script type="text/javascript"> jQuery(document).ready(function () { var parentReal = jQuery('.region_level_{$fake.id - 1}_{$fieldName_class}'); if (parentReal.length == 0 || parentReal.val() == "") { jQuery('.region_fake_{$fake.id}_{$fieldName_class}').show(); } }); </script> {/add_footer_html} {/foreach} </div>
{* @git-info@ *} {if $regionsLabel!==false} <label class="field_label{if $required} required{/if}">{$regionsLabel}{if $required} *{/if}</label> {/if} <div class="region_selector_wrapper_{$fieldName_class}" style="display: inline-block;"> {include file='Region/ajax_region_select.tpl'} </div> <div class="region_selector_placeholders_{$fieldName_class}{if $buildDown}_multiline{/if}" style="{if $buildDown}display: block; margin-left: 13.33em;{else}display: inline-block;{/if}"> {foreach $fakeLevels as $fake} <div class="region_selector region_fake_{$fake.id}_{$fieldName_class} {if $buildDown}region_selector_block{/if}" style="display: none;"> {if $fake.use_label === 'yes'}<label class="field_label region_label">{$fake.label}</label>{/if}<br /> <select name="fake_region" class="field" disabled="disabled"><option value=""></option></select> </div> {* only show the fake box if its direct parent either doesn't exist or exists and has no value *} {add_footer_html} <script type="text/javascript"> jQuery(document).ready(function () { var parentReal = jQuery('.region_level_{$fake.id - 1}_{$fieldName_class}'); if (parentReal.length == 0 || parentReal.val() == "") { jQuery('.region_fake_{$fake.id}_{$fieldName_class}').show(); } }); </script> {/add_footer_html} {/foreach} {* @git-info@ *} {if $regionsLabel!==false} <label class="field_label{if $required} required{/if}">{$regionsLabel}{if $required} *{/if}</label> {/if} <div class="region_selector_wrapper_{$fieldName_class}" style="display: inline-block;"> {include file='Region/ajax_region_select.tpl'} </div> <div class="region_selector_placeholders_{$fieldName_class}{if $buildDown}_multiline{/if}" style="{if $buildDown}display: block; margin-left: 13.33em;{else}display: inline-block;{/if}"> {foreach $fakeLevels as $fake} <div class="region_selector region_fake_{$fake.id}_{$fieldName_class} {if $buildDown}region_selector_block{/if}" style="display: none;"> {if $fake.use_label === 'yes'}<label class="field_label region_label">{$fake.label}</label>{/if}<br /> <select name="fake_region" class="field" disabled="disabled"><option value=""></option></select> </div> {* only show the fake box if its direct parent either doesn't exist or exists and has no value *} {add_footer_html} <script type="text/javascript"> jQuery(document).ready(function () { var parentReal = jQuery('.region_level_{$fake.id - 1}_{$fieldName_class}'); if (parentReal.length == 0 || parentReal.val() == "") { jQuery('.region_fake_{$fake.id}_{$fieldName_class}').show(); } }); </script> {/add_footer_html} {/foreach} </div>
{* @git-info@ *} <div style="display: inline-block;"> <select name="{$name}[country]" id="{$name}_country_ddl" class="field"> <option value=""></option> {foreach $countries as $id => $c} <option value="{$c.abbreviation}"{if $c.selected} selected="selected"{/if}>{$c.name}</option> {/foreach} </select> {add_footer_html} <script type="text/javascript"> //<![CDATA[ jQuery('#{$name}_country_ddl').change(function() { //remove the state selector (if it exists) if(jQuery('#{$name}_state_remove_me')) { jQuery('#{$name}_state_remove_me').remove(); } //now make an AJAX call with the selected country to get its states and show their DDL if(jQuery('#{$name}_country_ddl').val().length == 0) { //empty selection -- nothing else to do here return false; } jQuery.post('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildStatesForBilling', { country: jQuery('#{$name}_country_ddl').val(), name: '{$name}', }, function(returned) { if(returned.length > 0) { jQuery('#billing_state_wrapper').append(returned); } }, 'text' ); }); //]]> </script> {/add_footer_html} </div>
{* @git-info@ *} <div style="display: inline-block;"> <select name="{$name}[country]" id="{$name}_country_ddl" class="field"> <option value=""></option> {foreach $countries as $id => $c} <option value="{$c.abbreviation}"{if $c.selected} selected="selected"{/if}>{$c.name}</option> {/foreach} </select> {add_footer_html} <script type="text/javascript"> //<![CDATA[ jQuery('#{$name}_country_ddl').change(function() { //remove the state selector (if it exists) if(jQuery('#{$name}_state_remove_me')) { jQuery('#{$name}_state_remove_me').remove(); } //now make an AJAX call with the selected country to get its states and show their DDL if(jQuery('#{$name}_country_ddl').val().length == 0) { //empty selection -- nothing else to do here return false; } jQuery.post('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildStatesForBilling', { country: jQuery('#{$name}_country_ddl').val(), name: '{$name}', }, function(returned) { if(returned.length > 0) { jQuery('#billing_state_wrapper').append(returned); } }, 'text' ); }); //]]> </script> {/add_footer_html} </div>
{* @git-info@ *} <div style="display: inline-block;"> <select name="{$name}[country]" id="{$name}_country_ddl" class="field"> <option value=""></option> {foreach $countries as $id => $c} <option value="{$c.abbreviation}"{if $c.selected} selected="selected"{/if}>{$c.name}</option> {/foreach} </select> {add_footer_html} <script type="text/javascript"> //<![CDATA[ jQuery('#{$name}_country_ddl').change(function() { //remove the state selector (if it exists) if(jQuery('#{$name}_state_remove_me')) { jQuery('#{$name}_state_remove_me').remove(); } //now make an AJAX call with the selected country to get its states and show their DDL if(jQuery('#{$name}_country_ddl').val().length == 0) { //empty selection -- nothing else to do here return false; } jQuery.post('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildStatesForBilling', { country: jQuery('#{$name}_country_ddl').val(), name: '{$name}', }, function(returned) { if(returned.length > 0) { jQuery('#billing_state_wrapper').append(returned); } }, 'text' ); }); //]]> </script> {/add_footer_html} {* @git-info@ *} <div style="display: inline-block;"> <select name="{$name}[country]" id="{$name}_country_ddl" class="field"> <option value=""></option> {foreach $countries as $id => $c} <option value="{$c.abbreviation}"{if $c.selected} selected="selected"{/if}>{$c.name}</option> {/foreach} </select> {add_footer_html} <script type="text/javascript"> //<![CDATA[ jQuery('#{$name}_country_ddl').change(function() { //remove the state selector (if it exists) if(jQuery('#{$name}_state_remove_me')) { jQuery('#{$name}_state_remove_me').remove(); } //now make an AJAX call with the selected country to get its states and show their DDL if(jQuery('#{$name}_country_ddl').val().length == 0) { //empty selection -- nothing else to do here return false; } jQuery.post('{if $in_admin}../{/if}AJAX.php?controller=RegionSelect&action=getChildStatesForBilling', { country: jQuery('#{$name}_country_ddl').val(), name: '{$name}', }, function(returned) { if(returned.length > 0) { jQuery('#billing_state_wrapper').append(returned); } }, 'text' ); }); //]]> </script> {/add_footer_html} </div>
{* @git-info@ *} <div id="{$name}_state_remove_me" style="display: inline-block;"> {if $states === false} <input type="text" name="{$name}[state]" class="field" /> {else} <select name="{$name}[state]" id="{$name}_state_ddl" class="field"> <option value=""></option> {foreach $states as $id => $s} <option value="{$s.abbreviation}"{if $s.selected} selected="selected"{/if}>{$s.name}</option> {/foreach} </select> {/if} </div>
{* @git-info@ *} <div id="{$name}_state_remove_me" style="display: inline-block;"> {if $states === false} <input type="text" name="{$name}[state]" class="field" /> {else} <select name="{$name}[state]" id="{$name}_state_ddl" class="field"> <option value=""></option> {foreach $states as $id => $s} <option value="{$s.abbreviation}"{if $s.selected} selected="selected"{/if}>{$s.name}</option> {/foreach} </select> {/if} </div>
{* @git-info@ *} <div id="{$name}_state_remove_me" style="display: inline-block;"> {if $states === false} <input type="text" name="{$name}[state]" class="field" /> {else} <select name="{$name}[state]" id="{$name}_state_ddl" class="field"> <option value=""></option> {foreach $states as $id => $s} <option value="{$s.abbreviation}"{if $s.selected} selected="selected"{/if}>{$s.name}</option> {/foreach} </select> {/if} {* @git-info@ *} <div id="{$name}_state_remove_me" style="display: inline-block;"> {if $states === false} <input type="text" name="{$name}[state]" class="field" /> {else} <select name="{$name}[state]" id="{$name}_state_ddl" class="field"> <option value=""></option> {foreach $states as $id => $s} <option value="{$s.abbreviation}"{if $s.selected} selected="selected"{/if}>{$s.name}</option> {/foreach} </select> {/if} </div>
{* @git-info@ *} <span class="listing_region_breadcrumb"> {foreach $regions as $level => $name} <span class="region_level_{$level}">{$name}</span> {if !$name@last}<span class="region_level_divider">></span>{/if} {/foreach} </span>
{* @git-info@ *} <span class="listing_region_breadcrumb"> {foreach $regions as $level => $name} <span class="region_level_{$level}">{$name}</span> {if !$name@last}<span class="region_level_divider">></span>{/if} {/foreach} </span>
{* @git-info@ *} <span class="listing_region_breadcrumb"> {foreach $regions as $level => $name} <span class="region_level_{$level}">{$name}</span> {if !$name@last}<span class="region_level_divider">></span>{/if} {/foreach} {* @git-info@ *} <span class="listing_region_breadcrumb"> {foreach $regions as $level => $name} <span class="region_level_{$level}">{$name}</span> {if !$name@last}<span class="region_level_divider">></span>{/if} {/foreach} </span>
{* @git-info@ *} {* NOTE: this template is used for the internals of the current_high_bidder and outbid emails *} {$titleLabel} {$title}<br /> {if $currentBid} <br /> {$currentBidLabel} {$currentBid}<br /> {/if} {if $maxBid} <br /> {$maxBidLabel} {$maxBid}<br /> {/if} <br /> {$endDateLabel} {$endDate}<br /> <br /> {$listingLinkLabel} <a href="{$listingLink}">{$listingLink}</a><br />
{* @git-info@ *} {* NOTE: this template is used for the internals of the current_high_bidder and outbid emails *} {$titleLabel} {$title}<br /> {if $currentBid} <br /> {$currentBidLabel} {$currentBid}<br /> {/if} {if $maxBid} <br /> {$maxBidLabel} {$maxBid}<br /> {/if} <br /> {$endDateLabel} {$endDate}<br /> <br /> {$listingLinkLabel} <a href="{$listingLink}">{$listingLink}</a><br />
{* @git-info@ *} {* NOTE: this template is used for the internals of the current_high_bidder and outbid emails *} {$titleLabel} {$title}<br /> {if $currentBid} <br /> {$currentBidLabel} {$currentBid}<br /> {/if} {if $maxBid} <br /> {$maxBidLabel} {$maxBid}<br /> {/if} <br /> {$endDateLabel} {$endDate}<br /> <br /> {* @git-info@ *} {* NOTE: this template is used for the internals of the current_high_bidder and outbid emails *} {$titleLabel} {$title}<br /> {if $currentBid} <br /> {$currentBidLabel} {$currentBid}<br /> {/if} {if $maxBid} <br /> {$maxBidLabel} {$maxBid}<br /> {/if} <br /> {$endDateLabel} {$endDate}<br /> <br /> {$listingLinkLabel} <a href="{$listingLink}">{$listingLink}</a><br />
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandGrandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandTotal} {/if} <br /><br /> {$messages.500034} <br /><br /> {elseif $price_applies=='item'} <strong>{$messages.500036}</strong> {$grandTotal} {/if} {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandGrandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandTotal} {/if} <br /><br /> {$messages.500034} <br /><br /> {elseif $price_applies=='item'} <strong>{$messages.500036}</strong> {$grandTotal} {/if} {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandGrandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandTotal} {/if} <br /><br /> {$messages.500034} <br /><br /> {elseif $price_applies=='item'} <strong>{$messages.500036}</strong> {$grandTotal} {/if} {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandGrandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500036}</strong> {$additionalFees.grandTotal} {/if} <br /><br /> {$messages.500034} <br /><br /> {elseif $price_applies=='item'} <strong>{$messages.500036}</strong> {$grandTotal} {/if} {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $cost_options} <strong>{$messages.502274}</strong><br /> {foreach $cost_options as $group_id => $option_id} {$group=$cost_option_group_details.$group_id} {$option=$cost_option_details.$option_id} <strong>{$group.label|fromDB}</strong> {$option.label|fromDB} {if $option.cost_added} [+{$option.cost_added_pretty}]{/if} <br /> {/foreach} <br /> {if $cost_options_cost} {if $price_applies=='item'} <strong>{$messages.502275}</strong> {else} <strong>{$messages.502276}</strong> {/if} {$cost_options_cost_pretty} <br /><br /> {/if} {/if} {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} {/if} <br /><br /> {$messages.500034} <br /><br /> {/if} <strong>{$messages.500036}</strong> {$grandTotal} <br /><br /> {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> {if $cost_options} <strong>{$messages.502274}</strong><br /> {foreach $cost_options as $group_id => $option_id} {$group=$cost_option_group_details.$group_id} {$option=$cost_option_details.$option_id} <strong>{$group.label|fromDB}</strong> {$option.label|fromDB} {if $option.cost_added} [+{$option.cost_added_pretty}]{/if} {if $option.image_url} <img src="{$option.image_url}" alt="{$option.label|fromDB}" style="width: 50px;"> {/if} <br /> {/foreach} <br /> {/if} <a href="{$listingLink}">{$listingLink}</a> {if $price_applies=='item'} <br /><br /> {if $quantity_remaining} <strong>{$messages.502119}</strong> {$quantity_remaining} {$messages.502120} {$quantity_starting} {else} {$messages.502121} {/if} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $cost_options} <strong>{$messages.502274}</strong><br /> {foreach $cost_options as $group_id => $option_id} {$group=$cost_option_group_details.$group_id} {$option=$cost_option_details.$option_id} <strong>{$group.label|fromDB}</strong> {$option.label|fromDB} {if $option.cost_added} [+{$option.cost_added_pretty}]{/if} <br /> {/foreach} <br /> {if $cost_options_cost} {if $price_applies=='item'} <strong>{$messages.502275}</strong> {else} <strong>{$messages.502276}</strong> {/if} {$cost_options_cost_pretty} <br /><br /> {/if} {/if} {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} {/if} <br /><br /> {$messages.500034} <br /><br /> {/if} <strong>{$messages.500036}</strong> {$grandTotal} <br /><br /> {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> {if $cost_options} <strong>{$messages.502274}</strong><br /> {foreach $cost_options as $group_id => $option_id} {$group=$cost_option_group_details.$group_id} {$option=$cost_option_details.$option_id} <strong>{$group.label|fromDB}</strong> {$option.label|fromDB} {if $option.cost_added} [+{$option.cost_added_pretty}]{/if} {if $option.image_url} <img src="{$option.image_url}" alt="{$option.label|fromDB}" style="width: 50px;"> {/if} <br /> {/foreach} <br /> {/if} <a href="{$listingLink}">{$listingLink}</a> {if $price_applies=='item'} <br /><br /> {if $quantity_remaining} <strong>{$messages.502119}</strong> {$quantity_remaining} {$messages.502120} {$quantity_starting} {else} {$messages.502121} {/if} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $cost_options} <strong>{$messages.502274}</strong><br /> {foreach $cost_options as $group_id => $option_id} {$group=$cost_option_group_details.$group_id} {$option=$cost_option_details.$option_id} <strong>{$group.label|fromDB}</strong> {$option.label|fromDB} {if $option.cost_added} [+{$option.cost_added_pretty}]{/if} <br /> {/foreach} <br /> {if $cost_options_cost} {if $price_applies=='item'} <strong>{$messages.502275}</strong> {else} <strong>{$messages.502276}</strong> {/if} {$cost_options_cost_pretty} <br /><br /> {/if} {/if} {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} {/if} <br /><br /> {$messages.500034} <br /><br /> {/if} <strong>{$messages.500036}</strong> {$grandTotal} <br /><br /> {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> {if $cost_options} <strong>{$messages.502274}</strong><br /> {foreach $cost_options as $group_id => $option_id} {$group=$cost_option_group_details.$group_id} {$option=$cost_option_details.$option_id} <strong>{$group.label|fromDB}</strong> {$option.label|fromDB} {if $option.cost_added} [+{$option.cost_added_pretty}]{/if} {if $option.image_url} <img src="{$option.image_url}" alt="{$option.label|fromDB}" style="width: 50px;"> {/if} <br /> {/foreach} <br /> {/if} <a href="{$listingLink}">{$listingLink}</a> {if $price_applies=='item'} <br /><br /> {if $quantity_remaining} <strong>{$messages.502119}</strong> {$quantity_remaining} {$messages.502120} {$quantity_starting} {else} {$messages.502121} {/if} {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $price_applies=='item'} <strong>{$messages.502114}</strong> {$quantity} @ {$finalBid} {$messages.502115} {else} <strong>{$finalBidLabel}</strong> {$finalBid} {/if} <br /><br /> {if $cost_options} <strong>{$messages.502274}</strong><br /> {foreach $cost_options as $group_id => $option_id} {$group=$cost_option_group_details.$group_id} {$option=$cost_option_details.$option_id} <strong>{$group.label|fromDB}</strong> {$option.label|fromDB} {if $option.cost_added} [+{$option.cost_added_pretty}]{/if} <br /> {/foreach} <br /> {if $cost_options_cost} {if $price_applies=='item'} <strong>{$messages.502275}</strong> {else} <strong>{$messages.502276}</strong> {/if} {$cost_options_cost_pretty} <br /><br /> {/if} {/if} {if $additionalFees} <strong>{if $price_applies=='item'}{$messages.502116}{else}{$messages.500033}{/if}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} {if $price_applies=='item'} <strong>{$messages.502117}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.502118}</strong> {$additionalFees.grandTotal} {else} <strong>{$messages.500035}</strong> {$additionalFees.formatted.total} {/if} <br /><br /> {$messages.500034} <br /><br /> {/if} <strong>{$messages.500036}</strong> {$grandTotal} <br /><br /> {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> {if $cost_options} <strong>{$messages.502274}</strong><br /> {foreach $cost_options as $group_id => $option_id} {$group=$cost_option_group_details.$group_id} {$option=$cost_option_details.$option_id} <strong>{$group.label|fromDB}</strong> {$option.label|fromDB} {if $option.cost_added} [+{$option.cost_added_pretty}]{/if} {if $option.image_url} <img src="{$option.image_url}" alt="{$option.label|fromDB}" style="width: 50px;"> {/if} <br /> {/foreach} <br /> {/if} <a href="{$listingLink}">{$listingLink}</a> {if $price_applies=='item'} <br /><br /> {if $quantity_remaining} <strong>{$messages.502119}</strong> {$quantity_remaining} {$messages.502120} {$quantity_starting} {else} {$messages.502121} {/if} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500041}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500042}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500043}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500044} <br /><br /> {/if} {if $sellerBuyerInfo} {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500041}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500042}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500043}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500044} <br /><br /> {/if} {if $sellerBuyerInfo} {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500041}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500042}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500043}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500044} <br /><br /> {/if} {if $sellerBuyerInfo} {$sellerBuyerInfo} {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500041}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500042}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500043}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500044} <br /><br /> {/if} {if $sellerBuyerInfo} {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $isDutch} {$dutchSeparator} {$dutchResults} {elseif $auctionSuccess} {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500037}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500040}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500038}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500039} <br /><br /> {/if} {/if} <br /> <a href="{$listingURL}">{$listingURL}</a> {if $isDutch} <br /> {$dutchFooter} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $isDutch} {$dutchSeparator} {$dutchResults} {elseif $auctionSuccess} {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500037}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500040}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500038}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500039} <br /><br /> {/if} {/if} <br /> <a href="{$listingURL}">{$listingURL}</a> {if $isDutch} <br /> {$dutchFooter} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $isDutch} {$dutchSeparator} {$dutchResults} {elseif $auctionSuccess} {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500037}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500040}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500038}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500039} <br /><br /> {/if} {/if} <br /> <a href="{$listingURL}">{$listingURL}</a> {if $isDutch} <br /> {$dutchFooter} {/if} {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $isDutch} {$dutchSeparator} {$dutchResults} {elseif $auctionSuccess} {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500037}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500040}</strong> {$additionalFees.formatted.total} <br /><br /> <strong>{$messages.500038}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500039} <br /><br /> {/if} {/if} <br /> <a href="{$listingURL}">{$listingURL}</a> {if $isDutch} <br /> {$dutchFooter} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityWonLabel}{$quantityWon} @ {$finalBid}<br /> {$totalBidLabel}{$totalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500045}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500046}</strong> {$additionalFees.formatted.total}<br /> <strong>{$messages.500052}</strong> {$additionalFees.total_per_item} <br /><br /> <strong>{$messages.500047}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500048} <br /><br /> {/if} {$sellerInfoLabel}<br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.username} ( {$sellerInfo.email} )<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {$footerText}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityWonLabel}{$quantityWon} @ {$finalBid}<br /> {$totalBidLabel}{$totalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500045}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500046}</strong> {$additionalFees.formatted.total}<br /> <strong>{$messages.500052}</strong> {$additionalFees.total_per_item} <br /><br /> <strong>{$messages.500047}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500048} <br /><br /> {/if} {$sellerInfoLabel}<br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.username} ( {$sellerInfo.email} )<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {$footerText}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityWonLabel}{$quantityWon} @ {$finalBid}<br /> {$totalBidLabel}{$totalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500045}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500046}</strong> {$additionalFees.formatted.total}<br /> <strong>{$messages.500052}</strong> {$additionalFees.total_per_item} <br /><br /> <strong>{$messages.500047}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500048} <br /><br /> {/if} {$sellerInfoLabel}<br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.username} ( {$sellerInfo.email} )<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityWonLabel}{$quantityWon} @ {$finalBid}<br /> {$totalBidLabel}{$totalBid}<br /> <br /> {if $additionalFees} <strong>{$messages.500045}</strong><br /> {foreach $additionalFees.formatted as $key => $fee} {if $key!=='total'} {$fee}<br /> {/if} {/foreach} <strong>{$messages.500046}</strong> {$additionalFees.formatted.total}<br /> <strong>{$messages.500052}</strong> {$additionalFees.total_per_item} <br /><br /> <strong>{$messages.500047}</strong> {$additionalFees.grandTotal} <br /><br /> {$messages.500048} <br /><br /> {/if} {$sellerInfoLabel}<br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.username} ( {$sellerInfo.email} )<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {$footerText}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityLabel} {$quantity}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityLabel} {$quantity}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityLabel} {$quantity}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityLabel} {$quantity}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityLabel} {$quantity}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityLabel} {$quantity}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityLabel} {$quantity}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityLabel} {$quantity}<br /> <br /> {$bidLabel} {$bid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityIncLabel} {$quantityInc}<br /> <br /> {$pastBidLabel} {$pastBid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityIncLabel} {$quantityInc}<br /> <br /> {$pastBidLabel} {$pastBid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityIncLabel} {$quantityInc}<br /> <br /> {$pastBidLabel} {$pastBid}<br /> <br /> {$listingTitle}<br /> {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$quantityIncLabel} {$quantityInc}<br /> <br /> {$pastBidLabel} {$pastBid}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a> {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> <br /> {$highBidderInfo.firstname} {$highBidderInfo.lastname}<br /> {$highBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <a href="{$listingLink}">{$listingLink}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$sellerInfo.firstname} {$sellerInfo.lastname}<br /> {$sellerInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {if $sellerBuyerInfo} <br /> {$sellerBuyerInfo} {/if}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $auctionSuccess} {$lowBidderInfo.firstname} {$lowBidderInfo.lastname}<br /> {$lowBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {/if} <br /> <a href="{$listingURL}">{$listingURL}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $auctionSuccess} {$lowBidderInfo.firstname} {$lowBidderInfo.lastname}<br /> {$lowBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {/if} <br /> <a href="{$listingURL}">{$listingURL}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $auctionSuccess} {$lowBidderInfo.firstname} {$lowBidderInfo.lastname}<br /> {$lowBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {/if} <br /> {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {if $auctionSuccess} {$lowBidderInfo.firstname} {$lowBidderInfo.lastname}<br /> {$lowBidderInfo.email}<br /> <br /> {$listingTitle}<br /> <br /> {$finalBidLabel} {$finalBid}<br /> <br /> {$additionalFeeInfo}<br /> {/if} <br /> <a href="{$listingURL}">{$listingURL}</a>
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {* @git-info@ *} {if $salutation}{$salutation},<br />{/if} {$messageBody}<br /> <br /> {$auctionData}
{* @git-info@ *} {$introduction} {$friendsName},<br /> <br /> {$sendersName} {$messageBody}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {if $sendersComments} {$commentsIntro}<br /> {$sendersComments}<br /> {/if} <br /> {$linkInstructions}<br /> <br /> <br /> {$senderIP} : {$senderHost}
{* @git-info@ *} {$introduction} {$friendsName},<br /> <br /> {$sendersName} {$messageBody}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {if $sendersComments} {$commentsIntro}<br /> {$sendersComments}<br /> {/if} <br /> {$linkInstructions}<br /> <br /> <br /> {$senderIP} : {$senderHost}
{* @git-info@ *} {$introduction} {$friendsName},<br /> <br /> {$sendersName} {$messageBody}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {if $sendersComments} {$commentsIntro}<br /> {$sendersComments}<br /> {/if} <br /> {$linkInstructions}<br /> <br /> <br /> {* @git-info@ *} {$introduction} {$friendsName},<br /> <br /> {$sendersName} {$messageBody}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {if $sendersComments} {$commentsIntro}<br /> {$sendersComments}<br /> {/if} <br /> {$linkInstructions}<br /> <br /> <br /> {$senderIP} : {$senderHost}
{* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {$listingPreface}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {if $senderName} {$senderNameLabel} {$senderName}<br /> {/if} {if $senderPhone} {$senderPhoneLabel} {$senderPhone}<br /> {/if} <br /> {if $senderComments} {$senderCommentsLabel}<br /> {$senderComments}<br /> {/if} <br /> {if $replyLink} {$replyLinkInstructions}<br /> <br /> <a href="{$replyLink}">{$replyLink}</a><br /> {/if} <br /> {$senderIP} : {$senderHost}
{* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {$listingPreface}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {if $senderName} {$senderNameLabel} {$senderName}<br /> {/if} {if $senderPhone} {$senderPhoneLabel} {$senderPhone}<br /> {/if} <br /> {if $senderComments} {$senderCommentsLabel}<br /> {$senderComments}<br /> {/if} <br /> {if $replyLink} {$replyLinkInstructions}<br /> <br /> <a href="{$replyLink}">{$replyLink}</a><br /> {/if} <br /> {$senderIP} : {$senderHost}
{* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {$listingPreface}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {if $senderName} {$senderNameLabel} {$senderName}<br /> {/if} {if $senderPhone} {$senderPhoneLabel} {$senderPhone}<br /> {/if} <br /> {if $senderComments} {$senderCommentsLabel}<br /> {$senderComments}<br /> {/if} <br /> {if $replyLink} {$replyLinkInstructions}<br /> <br /> <a href="{$replyLink}">{$replyLink}</a><br /> {/if} <br /> {* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {$listingPreface}<br /> <a href="{$listingURL}">{$listingURL}</a><br /> <br /> {if $senderName} {$senderNameLabel} {$senderName}<br /> {/if} {if $senderPhone} {$senderPhoneLabel} {$senderPhone}<br /> {/if} <br /> {if $senderComments} {$senderCommentsLabel}<br /> {$senderComments}<br /> {/if} <br /> {if $replyLink} {$replyLinkInstructions}<br /> <br /> <a href="{$replyLink}">{$replyLink}</a><br /> {/if} <br /> {$senderIP} : {$senderHost}
{* @git-info@ *} {$messageBody}<br /> <br /> {$fromLabel} {$messageFromUsername}{if $messageFromEmail} {$messageFromEmail}{/if}<br /> <br /> {if $showReplyLink} {$privateCommMessage}<br /> <br /> <a href="{$privateReplyLink}">{$privateReplyLink}</a><br /> {/if} <br /> <br /> {$senderIP} : {$senderHost}
{* @git-info@ *} {$messageBody}<br /> <br /> {$fromLabel} {$messageFromUsername}{if $messageFromEmail} {$messageFromEmail}{/if}<br /> <br /> {if $showReplyLink} {$privateCommMessage}<br /> <br /> <a href="{$privateReplyLink}">{$privateReplyLink}</a><br /> {/if} <br /> <br /> {$senderIP} : {$senderHost}
{* @git-info@ *} {$messageBody}<br /> <br /> {$fromLabel} {$messageFromUsername}{if $messageFromEmail} {$messageFromEmail}{/if}<br /> <br /> {if $showReplyLink} {$privateCommMessage}<br /> <br /> <a href="{$privateReplyLink}">{$privateReplyLink}</a><br /> {/if} <br /> <br /> {$senderIP} : {$senderHost} {* @git-info@ *} {$messageBody}<br /> <br /> {$fromLabel} {$messageFromUsername}{if $messageFromEmail} {$messageFromEmail}{/if}<br /> <br /> {if $showReplyLink} {$privateCommMessage}<br /> <br /> <a href="{$privateReplyLink}">{$privateReplyLink}</a><br /> {/if} <br /> <br /> {$senderIP} : {$senderHost}
{* @git-info@ *} {$messageBody}<br /> <br /> {foreach $data as $id => $filter} {if $filter.filter_info.string} {$filterLabel} {$filter.filter_info.string}<br /> {/if} {if $filter.filter_info.category} {$categoryLabel} {$filter.filter_info.category}<br /> {/if} {foreach $filter.filter_info.addons as $addonName => $addonInfo} {$addonInfo}<br /> {/foreach} {$titleLabel} {$filter.title}<br /> {$linkLabel} <a href="{$filter.url}">{$filter.url}</a><br /> {if !$filter@last}<br />-----<br /><br />{/if} {/foreach}
{* @git-info@ *} {$messageBody}<br /> <br /> {foreach $data as $id => $filter} {if $filter.filter_info.string} {$filterLabel} {$filter.filter_info.string}<br /> {/if} {if $filter.filter_info.category} {$categoryLabel} {$filter.filter_info.category}<br /> {/if} {foreach $filter.filter_info.addons as $addonName => $addonInfo} {$addonInfo}<br /> {/foreach} {$titleLabel} {$filter.title}<br /> {$linkLabel} <a href="{$filter.url}">{$filter.url}</a><br /> {if !$filter@last}<br />-----<br /><br />{/if} {/foreach}
{* @git-info@ *} {$messageBody}<br /> <br /> {foreach $data as $id => $filter} {if $filter.filter_info.string} {$filterLabel} {$filter.filter_info.string}<br /> {/if} {if $filter.filter_info.category} {$categoryLabel} {$filter.filter_info.category}<br /> {/if} {foreach $filter.filter_info.addons as $addonName => $addonInfo} {$addonInfo}<br /> {/foreach} {$titleLabel} {$filter.title}<br /> {$linkLabel} <a href="{$filter.url}">{$filter.url}</a><br /> {if !$filter@last}<br />-----<br /><br />{/if} {* @git-info@ *} {$messageBody}<br /> <br /> {foreach $data as $id => $filter} {if $filter.filter_info.string} {$filterLabel} {$filter.filter_info.string}<br /> {/if} {if $filter.filter_info.category} {$categoryLabel} {$filter.filter_info.category}<br /> {/if} {foreach $filter.filter_info.addons as $addonName => $addonInfo} {$addonInfo}<br /> {/foreach} {$titleLabel} {$filter.title}<br /> {$linkLabel} <a href="{$filter.url}">{$filter.url}</a><br /> {if !$filter@last}<br />-----<br /><br />{/if} {/foreach}
{* @git-info@ *} <style> th,td { padding: .3em; } th { background-color: #CCC; } td { background-color: #EEE; } </style> <p>{$messages.502155} {$salutation}</p> <p> {$messages.502156} </p> <table> <tr> <th>{$messages.502157}</th> <th>{$messages.502158}</th> <th>{$messages.502159}</th> <th>{$messages.502160}</th> <th>{$messages.502161}</th> <th>{$messages.502162}</th> </tr> {foreach $final_fees as $fee} <tr> <td> {if $fee.listing_url} <a href="{$fee.listing_url}">{$messages.502163}</a> {else} {$messages.502164} {/if} </td> <td>{$fee.adjusted_bid}</td> <td>{$fee.percent}</td> <td>{$fee.fixed}</td> <td>{$fee.bid_quantity}</td> <td>{$fee.total}</td> </tr> {/foreach} </table> <p>{$messages.502165}</p> <p> <a href="{$classifieds_url}">{$messages.502166}</a> </p> <br />
{* @git-info@ *} <style> th,td { padding: .3em; } th { background-color: #CCC; } td { background-color: #EEE; } </style> <p>{$messages.502155} {$salutation}</p> <p> {$messages.502156} </p> <table> <tr> <th>{$messages.502157}</th> <th>{$messages.502158}</th> <th>{$messages.502159}</th> <th>{$messages.502160}</th> <th>{$messages.502161}</th> <th>{$messages.502162}</th> </tr> {foreach $final_fees as $fee} <tr> <td> {if $fee.listing_url} <a href="{$fee.listing_url}">{$messages.502163}</a> {else} {$messages.502164} {/if} </td> <td>{$fee.adjusted_bid}</td> <td>{$fee.percent}</td> <td>{$fee.fixed}</td> <td>{$fee.bid_quantity}</td> <td>{$fee.total}</td> </tr> {/foreach} </table> <p>{$messages.502165}</p> <p> <a href="{$classifieds_url}">{$messages.502166}</a> </p> <br />
{* @git-info@ *} <style> th,td { padding: .3em; } th { background-color: #CCC; } td { background-color: #EEE; } </style> <p>{$messages.502155} {$salutation}</p> <p> {$messages.502156} </p> <table> <tr> <th>{$messages.502157}</th> <th>{$messages.502158}</th> <th>{$messages.502159}</th> <th>{$messages.502160}</th> <th>{$messages.502161}</th> <th>{$messages.502162}</th> </tr> {foreach $final_fees as $fee} <tr> <td> {if $fee.listing_url} <a href="{$fee.listing_url}">{$messages.502163}</a> {else} {$messages.502164} {/if} </td> <td>{$fee.adjusted_bid}</td> <td>{$fee.percent}</td> <td>{$fee.fixed}</td> <td>{$fee.bid_quantity}</td> <td>{$fee.total}</td> </tr> {/foreach} </table> <p>{$messages.502165}</p> <p> <a href="{$classifieds_url}">{$messages.502166}</a> </p> <br /> {* @git-info@ *} <style> th,td { padding: .3em; } th { background-color: #CCC; } td { background-color: #EEE; } </style> <p>{$messages.502155} {$salutation}</p> <p> {$messages.502156} </p> <table> <tr> <th>{$messages.502157}</th> <th>{$messages.502158}</th> <th>{$messages.502159}</th> <th>{$messages.502160}</th> <th>{$messages.502161}</th> <th>{$messages.502162}</th> </tr> {foreach $final_fees as $fee} <tr> <td> {if $fee.listing_url} <a href="{$fee.listing_url}">{$messages.502163}</a> {else} {$messages.502164} {/if} </td> <td>{$fee.adjusted_bid}</td> <td>{$fee.percent}</td> <td>{$fee.fixed}</td> <td>{$fee.bid_quantity}</td> <td>{$fee.total}</td> </tr> {/foreach} </table> <p>{$messages.502165}</p> <p> <a href="{$classifieds_url}">{$messages.502166}</a> </p> <br />
{* @git-info@ *} {* NOTE: to prevent spam, this email does not get sent for anonymous listings *} {$introduction} {$salutation},<br /> <br /> {$messageBody}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a> {if $listingTitle}({$listingTitle}){/if}
{* @git-info@ *} {* NOTE: to prevent spam, this email does not get sent for anonymous listings *} {$introduction} {$salutation},<br /> <br /> {$messageBody}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a> {if $listingTitle}({$listingTitle}){/if}
{* @git-info@ *} {* NOTE: to prevent spam, this email does not get sent for anonymous listings *} {$introduction} {$salutation},<br /> <br /> {$messageBody}<br /> <br /> {* @git-info@ *} {* NOTE: to prevent spam, this email does not get sent for anonymous listings *} {$introduction} {$salutation},<br /> <br /> {$messageBody}<br /> <br /> <a href="{$listingURL}">{$listingURL}</a> {if $listingTitle}({$listingTitle}){/if}
{* @git-info@ *} {$introduction}{if $salutation} {$salutation}{/if},<br /> <br /> {$messageBody}<br /> <br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $isAnonymousListing} <br /> {$anonymousEmailText} {$anonymousEditPassword}<br /> <br /> {$editLinkLabel}<br /> <a href="{$editLink}">{$editLink}</a> {/if}
{* @git-info@ *} {$introduction}{if $salutation} {$salutation}{/if},<br /> <br /> {$messageBody}<br /> <br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $isAnonymousListing} <br /> {$anonymousEmailText} {$anonymousEditPassword}<br /> <br /> {$editLinkLabel}<br /> <a href="{$editLink}">{$editLink}</a> {/if}
{* @git-info@ *} {$introduction}{if $salutation} {$salutation}{/if},<br /> <br /> {$messageBody}<br /> <br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $isAnonymousListing} <br /> {$anonymousEmailText} {$anonymousEditPassword}<br /> <br /> {$editLinkLabel}<br /> <a href="{$editLink}">{$editLink}</a> {* @git-info@ *} {$introduction}{if $salutation} {$salutation}{/if},<br /> <br /> {$messageBody}<br /> <br /> <br /> <a href="{$listingURL}">{$listingURL}</a><br /> {if $isAnonymousListing} <br /> {$anonymousEmailText} {$anonymousEditPassword}<br /> <br /> {$editLinkLabel}<br /> <a href="{$editLink}">{$editLink}</a> {/if}
{* @git-info@ *} {$introduction}<br /> <br /> {$usernameLabel}: {$username}<br /> {$passwordLabel}: {$password}
{* @git-info@ *} {$introduction}<br /> <br /> {$usernameLabel}: {$username}<br /> {$passwordLabel}: {$password}
{* @git-info@ *} {$introduction}<br /> <br /> {$usernameLabel}: {$username}<br /> {* @git-info@ *} {$introduction}<br /> <br /> {$usernameLabel}: {$username}<br /> {$passwordLabel}: {$password}
{* @git-info@ *} {$introduction}{if $salutation} {$salutation}{/if},<br /> {$messageBody}<br /> <br /> {$orderIdLabel} {$orderId}<br /> {$orderStatusActive}<br /> <br /> {$line}<br /> {$infoHeader}<br /> {foreach $itemInfos as $info} {$info}<br /> {/foreach} {$line}<br /> <br /> {$orderTotalLabel} {$orderTotal}<br /> {$fullPaymentReceived} {if $invoiceLink} <br /> <br /> <a href="{$invoiceLink}">{$invoiceLink}</a> {/if}
{* @git-info@ *} {$introduction}{if $salutation} {$salutation}{/if},<br /> {$messageBody}<br /> <br /> {$orderIdLabel} {$orderId}<br /> {$orderStatusActive}<br /> <br /> {$line}<br /> {$infoHeader}<br /> {foreach $itemInfos as $info} {$info}<br /> {/foreach} {$line}<br /> <br /> {$orderTotalLabel} {$orderTotal}<br /> {$fullPaymentReceived} {if $invoiceLink} <br /> <br /> <a href="{$invoiceLink}">{$invoiceLink}</a> {/if}
{* @git-info@ *} {$introduction}{if $salutation} {$salutation}{/if},<br /> {$messageBody}<br /> <br /> {$orderIdLabel} {$orderId}<br /> {$orderStatusActive}<br /> <br /> {$line}<br /> {$infoHeader}<br /> {foreach $itemInfos as $info} {$info}<br /> {/foreach} {$line}<br /> <br /> {$orderTotalLabel} {$orderTotal}<br /> {$fullPaymentReceived} {if $invoiceLink} <br /> <br /> <a href="{$invoiceLink}">{$invoiceLink}</a> {* @git-info@ *} {$introduction}{if $salutation} {$salutation}{/if},<br /> {$messageBody}<br /> <br /> {$orderIdLabel} {$orderId}<br /> {$orderStatusActive}<br /> <br /> {$line}<br /> {$infoHeader}<br /> {foreach $itemInfos as $info} {$info}<br /> {/foreach} {$line}<br /> <br /> {$orderTotalLabel} {$orderTotal}<br /> {$fullPaymentReceived} {if $invoiceLink} <br /> <br /> <a href="{$invoiceLink}">{$invoiceLink}</a> {/if}
{* @git-info@ *} {$messageBody}{$url}<br /> <br /> {$usernameLabel}{$username} {$passwordLabel}{$password}<br /> {$messageFooter}
{* @git-info@ *} {$messageBody}{$url}<br /> <br /> {$usernameLabel}{$username} {$passwordLabel}{$password}<br /> {$messageFooter}
{* @git-info@ *} {$messageBody}{$url}<br /> <br /> {$usernameLabel}{$username} {$passwordLabel}{$password}<br /> {* @git-info@ *} {$messageBody}{$url}<br /> <br /> {$usernameLabel}{$username} {$passwordLabel}{$password}<br /> {$messageFooter}
{* @git-info@ *} {$messageBody} <span style="font-size: 18px; font-weight: bold">{$code}</span>
{* @git-info@ *} {$messageBody} <span style="font-size: 18px; font-weight: bold">{$code}</span>
{* @git-info@ *} {$messageBody} {* @git-info@ *} {$messageBody} <span style="font-size: 18px; font-weight: bold">{$code}</span>
{* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {$messageBody}
{* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {$messageBody}
{* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {$messageBody}
{* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {$messageBody}<br /> <br /> {$usernameLabel}: {$username}<br /> {$emailLabel}: {$email}<br /> <br /> <br /> {$confirmLinkInstructions}<br /> <br /> <a href="{$confirmLink}">{$confirmLink}</a><br /> <br /> {$finalInstructions}
{* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {$messageBody}<br /> <br /> {$usernameLabel}: {$username}<br /> {$emailLabel}: {$email}<br /> <br /> <br /> {$confirmLinkInstructions}<br /> <br /> <a href="{$confirmLink}">{$confirmLink}</a><br /> <br /> {$finalInstructions}
{* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {$messageBody}<br /> <br /> {$usernameLabel}: {$username}<br /> {$emailLabel}: {$email}<br /> <br /> <br /> {$confirmLinkInstructions}<br /> <br /> <a href="{$confirmLink}">{$confirmLink}</a><br /> <br /> {* @git-info@ *} {$introduction} {$salutation},<br /> <br /> {$messageBody}<br /> <br /> {$usernameLabel}: {$username}<br /> {$emailLabel}: {$email}<br /> <br /> <br /> {$confirmLinkInstructions}<br /> <br /> <a href="{$confirmLink}">{$confirmLink}</a><br /> <br /> {$finalInstructions}
{* @git-info@ *} {$salutation},<br /> {$bodyText}<br /> <br /> {$expirationDate}<br /> <br /> <a href="{$siteURL}">{$siteURL}</a>
{* @git-info@ *} {$salutation},<br /> {$bodyText}<br /> <br /> {$expirationDate}<br /> <br /> <a href="{$siteURL}">{$siteURL}</a>
{* @git-info@ *} {$salutation},<br /> {$bodyText}<br /> <br /> {$expirationDate}<br /> <br /> {* @git-info@ *} {$salutation},<br /> {$bodyText}<br /> <br /> {$expirationDate}<br /> <br /> <a href="{$siteURL}">{$siteURL}</a>
</body> </html>
</body> </html>
</body> </body> </html>
<!DOCTYPE HTML> <html> <head> <title>{$messages.501152}{$invoice.invoice_id} {$messages.501153}{$invoice.order_id}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="{if $in_admin}../{/if}{external file='css/default.css'}" rel="stylesheet" type="text/css" /> <link href="{if $in_admin}../{/if}{external file='css/custom.css'}" rel="stylesheet" type="text/css" /> <link href="{if $in_admin}../{/if}{external file='css/system/invoices/invoice_styles.css'}" rel="stylesheet" type="text/css" /> {if $print} <style type="text/css" media="print"> .printBox_printFriendly { display:none; } </style> {/if} </head> <body {if $print}onload="window.print();" class="print"{/if}>
<!DOCTYPE HTML> <html> <head> <title>{$messages.501152}{$invoice.invoice_id} {$messages.501153}{$invoice.order_id}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="{if $in_admin}../{/if}{external file='css/default.css'}" rel="stylesheet" type="text/css" /> <link href="{if $in_admin}../{/if}{external file='css/custom.css'}" rel="stylesheet" type="text/css" /> <link href="{if $in_admin}../{/if}{external file='css/system/invoices/invoice_styles.css'}" rel="stylesheet" type="text/css" /> {if $print} <style type="text/css" media="print"> .printBox_printFriendly { display:none; } </style> {/if} </head> <body {if $print}onload="window.print();" class="print"{/if}>
<!DOCTYPE HTML> <html> <head> <title>{$messages.501152}{$invoice.invoice_id} {$messages.501153}{$invoice.order_id}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="{if $in_admin}../{/if}{external file='css/default.css'}" rel="stylesheet" type="text/css" /> <link href="{if $in_admin}../{/if}{external file='css/custom.css'}" rel="stylesheet" type="text/css" /> <link href="{if $in_admin}../{/if}{external file='css/system/invoices/invoice_styles.css'}" rel="stylesheet" type="text/css" /> {if $print} <style type="text/css" media="print"> .printBox_printFriendly { display:none; } </style> {/if} </head> <!DOCTYPE HTML> <html> <head> <title>{$messages.501152}{$invoice.invoice_id} {$messages.501153}{$invoice.order_id}</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="{if $in_admin}../{/if}{external file='css/default.css'}" rel="stylesheet" type="text/css" /> <link href="{if $in_admin}../{/if}{external file='css/custom.css'}" rel="stylesheet" type="text/css" /> <link href="{if $in_admin}../{/if}{external file='css/system/invoices/invoice_styles.css'}" rel="stylesheet" type="text/css" /> {if $print} <style type="text/css" media="print"> .printBox_printFriendly { display:none; } </style> {/if} </head> <body {if $print}onload="window.print();" class="print"{/if}>
{if !$invoiceOnly} <div class="content_box"> {if !$in_admin} <h1 class="title">{$messages.3173}</h1> <h1 class="subtitle">{$messages.3174}</h1> {else} <h1 class="title">Invoice</h1> {/if} <p class="page_instructions">{$messages.3175}</p> {/if} <div class="{if $in_admin && !$print}printBox_lightbox{elseif !$in_admin && !$print}printBox{else}printBox_printFriendly{/if}"> {if $in_admin && !$print} {* this is the admin lightbox popup -- add a close button *} <a href="javascript:void(0);" class="mini_button closeLightUpBox"> Close </a> {/if} <a href="javascript:void(0);" class="mini_button" onclick="{if $print}window.print();{else}window.open('{$printUrl}');{/if}"> {$messages.501151} </a> </div> <div class="invoice_shell"> <a href="index.php" id="header_logo"> </a> <div class="clear"></div> <!-- START RIGHT COLUMN --> <div class="invoice_right_column"> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right"># {$invoice.invoice_id}</strong> {$messages.3176} </div> <div class="invoice_row_odd"> <strong class="right"># {$invoice.order_id}</strong> {$messages.500515} </div> </div> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right">{$invoice.invoice_date|format_date:$short_date_format}</strong> {$messages.3203} </div> <div class="invoice_row_odd"> <strong class="right">{$invoice.invoice_due_date|format_date:$short_date_format}</strong> {$messages.500516} </div> </div> <div class="invoice_box"> <div class="invoice_row_even invoice_extra_pad"> <strong class="amount_due right">{$invoice.pay_amount|displayPrice}</strong> {$messages.500517} </div> </div> </div> <!-- END RIGHT COLUMN --> <!-- START LEFT COLUMN --> <div class="invoice_left_column"> <h1 class="invoice_label">{$messages.500518}</h1> <div class="invoice_box"> <div class="invoice_row_odd"> {$invoice.company_address} </div> </div> <br /> <h1 class="invoice_label">{$messages.500519}</h1> <div class="invoice_box"> <div class="invoice_row_even"> {if $invoice.client.firstname OR $invoice.client.lastname} <strong>{$invoice.client.firstname} {$invoice.client.lastname}</strong><br /> {/if} {if $invoice.client.address OR $invoice.client.address_2} {$invoice.client.address} {$invoice.client.address_2}<br /> {/if} {if $invoice.client.city OR $invoice.client.state OR $invoice.client.zip OR $invoice.client.country} {* |fromDB the state and country because they come from geoRegion selectors unlike the rest of the fields, which should be plaintext *} {$invoice.client.city}, {$invoice.client.state|fromDB}, {$invoice.client.country|fromDB} {$invoice.client.zip} {/if} <br /><br /> {if $invoice.client.phone} <strong>{$messages.500520}</strong> {$invoice.client.phone}<br /> {/if} {if $invoice.client.phone2} <strong>{$messages.500521}</strong> {$invoice.client.phone2}<br /> {/if} {if $invoice.client.email} <strong>{$messages.500522}</strong> {$invoice.client.email}<br /> {/if} {if $invoice.client.email2} <strong>{$messages.500523}</strong> {$invoice.client.email2}<br /> {/if} {if $invoice.client.company_name} <strong>{$messages.500524}</strong> {$invoice.client.company_name} {/if} </div> <div class="clear"></div> </div> </div> <!-- END LEFT COLUMN --> <h1 class="invoice_label">{$messages.3178}</h1> <div class="invoice_box"> <table> <thead> <tr> <th>{$messages.500525}</th> <th>{$messages.500526}</th> {* uncomment to show gateway name on invoice: <th>{$messages.500527}</th> *} <th>{$messages.500528}</th> <th>{$messages.500529}</th> </tr> </thead> <tbody> {foreach from=$invoice.transactions item="trans" key="transaction_id"} {cycle values="invoice_row_even,invoice_row_odd" assign="row_color"} <tr> <td class="{$row_color}"> [{$transaction_id}] {$trans.desc} </td> <td class="{$row_color}"> {$trans.date|format_date:$short_date_format} </td> {* uncomment to show gateway name on invoice <td class="{$row_color}"> {$trans.type} {if $trans.amount < 0}{$messages.500530}{elseif $trans.amount >0}{$messages.500531}{/if} </td> *} <td class="{$row_color}"> {if $trans.status}{$messages.500532}{else}{$messages.500533}{/if} </td> <td class="{$row_color} price"> <span class="{$trans.amount_class}">{$trans.amount|displayPrice}</span> </td> </tr> {foreachelse} <tr> <td colspan="5"> {$messages.500534} </td> </tr> {/foreach} </tbody> </table> </div> <div class="invoice_total"> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right amount_{if $invoice.invoice_amount > 0}paid{elseif $invoice.invoice_amount < 0}due{else}zero{/if}">{$invoice.invoice_amount|displayPrice}</strong> <strong>{$messages.3177}</strong> </div> </div> </div> <div class="clear"></div> {if $messages.500535|strip} <div class="invoice_box"> <div class="invoice_row_even invoice_end"> <strong>{$messages.500535}</strong> <div class="clear"></div> </div> </div> {/if} </div> <br /> {if !$invoiceOnly} </div> <br /> {/if}
{if !$invoiceOnly} <div class="content_box"> {if !$in_admin} <h1 class="title">{$messages.3173}</h1> <h3 class="subtitle">{$messages.3174}</h3> {else} <h1 class="title">Invoice</h1> {/if} <p class="page_instructions">{$messages.3175}</p> {/if} <div class="{if $in_admin && !$print}printBox_lightbox{elseif !$in_admin && !$print}printBox{else}printBox_printFriendly{/if}"> {if $in_admin && !$print} {* this is the admin lightbox popup -- add a close button *} <a href="javascript:void(0);" class="mini_button closeLightUpBox"> Close </a> {/if} <a href="javascript:void(0);" class="mini_button" onclick="{if $print}window.print();{else}window.open('{$printUrl}');{/if}"> {$messages.501151} </a> </div> <div class="invoice_shell"> <a href="index.php" id="header_logo"> </a> <div class="clear"></div> <!-- START RIGHT COLUMN --> <div class="invoice_right_column"> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right"># {$invoice.invoice_id}</strong> {$messages.3176} </div> <div class="invoice_row_odd"> <strong class="right"># {$invoice.order_id}</strong> {$messages.500515} </div> </div> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right">{$invoice.invoice_date|format_date:$short_date_format}</strong> {$messages.3203} </div> <div class="invoice_row_odd"> <strong class="right">{$invoice.invoice_due_date|format_date:$short_date_format}</strong> {$messages.500516} </div> </div> <div class="invoice_box"> <div class="invoice_row_even invoice_extra_pad"> <strong class="amount_due right">{$invoice.pay_amount|displayPrice}</strong> {$messages.500517} </div> </div> </div> <!-- END RIGHT COLUMN --> <!-- START LEFT COLUMN --> <div class="invoice_left_column"> <h3 class="invoice_label">{$messages.500518}</h3> <div class="invoice_box"> <div class="invoice_row_odd"> {$invoice.company_address} </div> </div> <br /> <h3 class="invoice_label">{$messages.500519}</h3> <div class="invoice_box"> <div class="invoice_row_even"> {if $invoice.client.firstname OR $invoice.client.lastname} <strong>{$invoice.client.firstname} {$invoice.client.lastname}</strong><br /> {/if} {if $invoice.client.address OR $invoice.client.address_2} {$invoice.client.address} {$invoice.client.address_2}<br /> {/if} {if $invoice.client.city OR $invoice.client.state OR $invoice.client.zip OR $invoice.client.country} {* |fromDB the state and country because they come from geoRegion selectors unlike the rest of the fields, which should be plaintext *} {$invoice.client.city}, {$invoice.client.state|fromDB}, {$invoice.client.country|fromDB} {$invoice.client.zip} {/if} <br /><br /> {if $invoice.client.phone} <strong>{$messages.500520}</strong> {$invoice.client.phone}<br /> {/if} {if $invoice.client.phone2} <strong>{$messages.500521}</strong> {$invoice.client.phone2}<br /> {/if} {if $invoice.client.email} <strong>{$messages.500522}</strong> {$invoice.client.email}<br /> {/if} {if $invoice.client.email2} <strong>{$messages.500523}</strong> {$invoice.client.email2}<br /> {/if} {if $invoice.client.company_name} <strong>{$messages.500524}</strong> {$invoice.client.company_name} {/if} </div> <div class="clear"></div> </div> </div> <!-- END LEFT COLUMN --> <h3 class="invoice_label">{$messages.3178}</h3> <div class="invoice_box"> <table> <thead> <tr> <th>{$messages.500525}</th> <th>{$messages.500526}</th> {* uncomment to show gateway name on invoice: <th>{$messages.500527}</th> *} <th>{$messages.500528}</th> <th>{$messages.500529}</th> </tr> </thead> <tbody> {foreach from=$invoice.transactions item="trans" key="transaction_id"} {cycle values="invoice_row_even,invoice_row_odd" assign="row_color"} <tr> <td class="{$row_color}"> [{$transaction_id}] {$trans.desc} </td> <td class="{$row_color}"> {$trans.date|format_date:$short_date_format} </td> {* uncomment to show gateway name on invoice <td class="{$row_color}"> {$trans.type} {if $trans.amount < 0}{$messages.500530}{elseif $trans.amount >0}{$messages.500531}{/if} </td> *} <td class="{$row_color}"> {if $trans.status}{$messages.500532}{else}{$messages.500533}{/if} </td> <td class="{$row_color} price"> <span class="{$trans.amount_class}">{$trans.amount|displayPrice}</span> </td> </tr> {foreachelse} <tr> <td colspan="5"> {$messages.500534} </td> </tr> {/foreach} </tbody> </table> </div> <div class="invoice_total"> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right amount_{if $invoice.invoice_amount > 0}paid{elseif $invoice.invoice_amount < 0}due{else}zero{/if}">{$invoice.invoice_amount|displayPrice}</strong> <strong>{$messages.3177}</strong> </div> </div> </div> <div class="clear"></div> {if $messages.500535|strip} <div class="invoice_box"> <div class="invoice_row_even invoice_end"> <strong>{$messages.500535}</strong> <div class="clear"></div> </div> </div> {/if} </div> <br /> {if !$invoiceOnly} </div> <br /> {/if}
{if !$invoiceOnly} <div class="content_box"> {if !$in_admin} <h1 class="title">{$messages.3173}</h1> <h1 class="subtitle">{$messages.3174}</h1> {else} <h1 class="title">Invoice</h1> {/if} <p class="page_instructions">{$messages.3175}</p> {/if} <div class="{if $in_admin && !$print}printBox_lightbox{elseif !$in_admin && !$print}printBox{else}printBox_printFriendly{/if}"> {if $in_admin && !$print} {* this is the admin lightbox popup -- add a close button *} <a href="javascript:void(0);" class="mini_button closeLightUpBox"> Close </a> {/if} <a href="javascript:void(0);" class="mini_button" onclick="{if $print}window.print();{else}window.open('{$printUrl}');{/if}"> {$messages.501151} </a> </div> <div class="invoice_shell"> <a href="index.php" id="header_logo"> </a> <div class="clear"></div> <!-- START RIGHT COLUMN --> <div class="invoice_right_column"> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right"># {$invoice.invoice_id}</strong> {$messages.3176} </div> <div class="invoice_row_odd"> <strong class="right"># {$invoice.order_id}</strong> {$messages.500515} </div> </div> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right">{$invoice.invoice_date|format_date:$short_date_format}</strong> {$messages.3203} </div> <div class="invoice_row_odd"> <strong class="right">{$invoice.invoice_due_date|format_date:$short_date_format}</strong> {$messages.500516} </div> </div> <div class="invoice_box"> <div class="invoice_row_even invoice_extra_pad"> <strong class="amount_due right">{$invoice.pay_amount|displayPrice}</strong> {$messages.500517} </div> </div> </div> <!-- END RIGHT COLUMN --> <!-- START LEFT COLUMN --> <div class="invoice_left_column"> <h1 class="invoice_label">{$messages.500518}</h1> <div class="invoice_box"> <div class="invoice_row_odd"> {$invoice.company_address} </div> </div> <br /> <h1 class="invoice_label">{$messages.500519}</h1> <div class="invoice_box"> <div class="invoice_row_even"> {if $invoice.client.firstname OR $invoice.client.lastname} <strong>{$invoice.client.firstname} {$invoice.client.lastname}</strong><br /> {/if} {if $invoice.client.address OR $invoice.client.address_2} {$invoice.client.address} {$invoice.client.address_2}<br /> {/if} {if $invoice.client.city OR $invoice.client.state OR $invoice.client.zip OR $invoice.client.country} {* |fromDB the state and country because they come from geoRegion selectors unlike the rest of the fields, which should be plaintext *} {$invoice.client.city}, {$invoice.client.state|fromDB}, {$invoice.client.country|fromDB} {$invoice.client.zip} {/if} <br /><br /> {if $invoice.client.phone} <strong>{$messages.500520}</strong> {$invoice.client.phone}<br /> {/if} {if $invoice.client.phone2} <strong>{$messages.500521}</strong> {$invoice.client.phone2}<br /> {/if} {if $invoice.client.email} <strong>{$messages.500522}</strong> {$invoice.client.email}<br /> {/if} {if $invoice.client.email2} <strong>{$messages.500523}</strong> {$invoice.client.email2}<br /> {/if} {if $invoice.client.company_name} <strong>{$messages.500524}</strong> {$invoice.client.company_name} {/if} </div> <div class="clear"></div> </div> </div> <!-- END LEFT COLUMN --> <h1 class="invoice_label">{$messages.3178}</h1> <div class="invoice_box"> <table> <thead> <tr> <th>{$messages.500525}</th> <th>{$messages.500526}</th> {* uncomment to show gateway name on invoice: <th>{$messages.500527}</th> *} <th>{$messages.500528}</th> <th>{$messages.500529}</th> </tr> </thead> <tbody> {foreach from=$invoice.transactions item="trans" key="transaction_id"} {cycle values="invoice_row_even,invoice_row_odd" assign="row_color"} <tr> <td class="{$row_color}"> [{$transaction_id}] {$trans.desc} </td> <td class="{$row_color}"> {$trans.date|format_date:$short_date_format} </td> {* uncomment to show gateway name on invoice <td class="{$row_color}"> {$trans.type} {if $trans.amount < 0}{$messages.500530}{elseif $trans.amount >0}{$messages.500531}{/if} </td> *} <td class="{$row_color}"> {if $trans.status}{$messages.500532}{else}{$messages.500533}{/if} </td> <td class="{$row_color} price"> <span class="{$trans.amount_class}">{$trans.amount|displayPrice}</span> </td> </tr> {foreachelse} <tr> <td colspan="5"> {$messages.500534} </td> </tr> {/foreach} </tbody> </table> </div> <div class="invoice_total"> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right amount_{if $invoice.invoice_amount > 0}paid{elseif $invoice.invoice_amount < 0}due{else}zero{/if}">{$invoice.invoice_amount|displayPrice}</strong> <strong>{$messages.3177}</strong> </div> </div> </div> <div class="clear"></div> {if $messages.500535|strip} <div class="invoice_box"> <div class="invoice_row_even invoice_end"> <strong>{$messages.500535}</strong> <div class="clear"></div> </div> </div> {/if} </div> <br /> {if !$invoiceOnly} </div> <br /> {if !$invoiceOnly} <div class="content_box"> {if !$in_admin} <h1 class="title">{$messages.3173}</h1> <h3 class="subtitle">{$messages.3174}</h3> {else} <h1 class="title">Invoice</h1> {/if} <p class="page_instructions">{$messages.3175}</p> {/if} <div class="{if $in_admin && !$print}printBox_lightbox{elseif !$in_admin && !$print}printBox{else}printBox_printFriendly{/if}"> {if $in_admin && !$print} {* this is the admin lightbox popup -- add a close button *} <a href="javascript:void(0);" class="mini_button closeLightUpBox"> Close </a> {/if} <a href="javascript:void(0);" class="mini_button" onclick="{if $print}window.print();{else}window.open('{$printUrl}');{/if}"> {$messages.501151} </a> </div> <div class="invoice_shell"> <a href="index.php" id="header_logo"> </a> <div class="clear"></div> <!-- START RIGHT COLUMN --> <div class="invoice_right_column"> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right"># {$invoice.invoice_id}</strong> {$messages.3176} </div> <div class="invoice_row_odd"> <strong class="right"># {$invoice.order_id}</strong> {$messages.500515} </div> </div> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right">{$invoice.invoice_date|format_date:$short_date_format}</strong> {$messages.3203} </div> <div class="invoice_row_odd"> <strong class="right">{$invoice.invoice_due_date|format_date:$short_date_format}</strong> {$messages.500516} </div> </div> <div class="invoice_box"> <div class="invoice_row_even invoice_extra_pad"> <strong class="amount_due right">{$invoice.pay_amount|displayPrice}</strong> {$messages.500517} </div> </div> </div> <!-- END RIGHT COLUMN --> <!-- START LEFT COLUMN --> <div class="invoice_left_column"> <h3 class="invoice_label">{$messages.500518}</h3> <div class="invoice_box"> <div class="invoice_row_odd"> {$invoice.company_address} </div> </div> <br /> <h3 class="invoice_label">{$messages.500519}</h3> <div class="invoice_box"> <div class="invoice_row_even"> {if $invoice.client.firstname OR $invoice.client.lastname} <strong>{$invoice.client.firstname} {$invoice.client.lastname}</strong><br /> {/if} {if $invoice.client.address OR $invoice.client.address_2} {$invoice.client.address} {$invoice.client.address_2}<br /> {/if} {if $invoice.client.city OR $invoice.client.state OR $invoice.client.zip OR $invoice.client.country} {* |fromDB the state and country because they come from geoRegion selectors unlike the rest of the fields, which should be plaintext *} {$invoice.client.city}, {$invoice.client.state|fromDB}, {$invoice.client.country|fromDB} {$invoice.client.zip} {/if} <br /><br /> {if $invoice.client.phone} <strong>{$messages.500520}</strong> {$invoice.client.phone}<br /> {/if} {if $invoice.client.phone2} <strong>{$messages.500521}</strong> {$invoice.client.phone2}<br /> {/if} {if $invoice.client.email} <strong>{$messages.500522}</strong> {$invoice.client.email}<br /> {/if} {if $invoice.client.email2} <strong>{$messages.500523}</strong> {$invoice.client.email2}<br /> {/if} {if $invoice.client.company_name} <strong>{$messages.500524}</strong> {$invoice.client.company_name} {/if} </div> <div class="clear"></div> </div> </div> <!-- END LEFT COLUMN --> <h3 class="invoice_label">{$messages.3178}</h3> <div class="invoice_box"> <table> <thead> <tr> <th>{$messages.500525}</th> <th>{$messages.500526}</th> {* uncomment to show gateway name on invoice: <th>{$messages.500527}</th> *} <th>{$messages.500528}</th> <th>{$messages.500529}</th> </tr> </thead> <tbody> {foreach from=$invoice.transactions item="trans" key="transaction_id"} {cycle values="invoice_row_even,invoice_row_odd" assign="row_color"} <tr> <td class="{$row_color}"> [{$transaction_id}] {$trans.desc} </td> <td class="{$row_color}"> {$trans.date|format_date:$short_date_format} </td> {* uncomment to show gateway name on invoice <td class="{$row_color}"> {$trans.type} {if $trans.amount < 0}{$messages.500530}{elseif $trans.amount >0}{$messages.500531}{/if} </td> *} <td class="{$row_color}"> {if $trans.status}{$messages.500532}{else}{$messages.500533}{/if} </td> <td class="{$row_color} price"> <span class="{$trans.amount_class}">{$trans.amount|displayPrice}</span> </td> </tr> {foreachelse} <tr> <td colspan="5"> {$messages.500534} </td> </tr> {/foreach} </tbody> </table> </div> <div class="invoice_total"> <div class="invoice_box"> <div class="invoice_row_odd"> <strong class="right amount_{if $invoice.invoice_amount > 0}paid{elseif $invoice.invoice_amount < 0}due{else}zero{/if}">{$invoice.invoice_amount|displayPrice}</strong> <strong>{$messages.3177}</strong> </div> </div> </div> <div class="clear"></div> {if $messages.500535|strip} <div class="invoice_box"> <div class="invoice_row_even invoice_end"> <strong>{$messages.500535}</strong> <div class="clear"></div> </div> </div> {/if} </div> <br /> {if !$invoiceOnly} </div> <br /> {/if}
<div class="content_box"> <h2 class="title">{$messages.500536}</h2> <p class="page_instructions">{$messages.500537}</p> {foreach from=$order_items key=k item=item} {include file="common/order_item.tpl" is_sub=0} {foreachelse} <div class="note_box"> {$messages.500538} </div> {/foreach} <div class="clr"></div> </div>
<div class="content_box"> <h2 class="title">{$messages.500536}</h2> <p class="page_instructions">{$messages.500537}</p> {foreach from=$order_items key=k item=item} {include file="common/order_item.tpl" is_sub=0} {foreachelse} <div class="note_box"> {$messages.500538} </div> {/foreach} <div class="clr"></div> </div>
<div class="content_box"> <h2 class="title">{$messages.500536}</h2> <p class="page_instructions">{$messages.500537}</p> {foreach from=$order_items key=k item=item} {include file="common/order_item.tpl" is_sub=0} {foreachelse} <div class="note_box"> {$messages.500538} </div> {/foreach} <div class="clr"></div> <div class="content_box"> <h2 class="title">{$messages.500536}</h2> <p class="page_instructions">{$messages.500537}</p> {foreach from=$order_items key=k item=item} {include file="common/order_item.tpl" is_sub=0} {foreachelse} <div class="note_box"> {$messages.500538} </div> {/foreach} <div class="clr"></div> </div>
{* Used as main_body of another page, so no head/footer! *} {include file="common/invoice_body.tpl"} {if $showOrderDetails} {include file="common/order_details.tpl"} {/if} {if !$in_admin} <br /> <div class="center"> <a href="{$classifieds_file_name}?a=4" class="button">{$messages.3185}</a> </div> {/if}
{* Used as main_body of another page, so no head/footer! *} {include file="common/invoice_body.tpl"} {if $showOrderDetails} {include file="common/order_details.tpl"} {/if} {if !$in_admin} <br /> <div class="center"> <a href="{$classifieds_file_name}?a=4" class="button">{$messages.3185}</a> </div> {/if}
{* Used as main_body of another page, so no head/footer! *} {include file="common/invoice_body.tpl"} {if $showOrderDetails} {include file="common/order_details.tpl"} {/if} {if !$in_admin} <br /> <div class="center"> <a href="{$classifieds_file_name}?a=4" class="button">{$messages.3185}</a> </div> {* Used as main_body of another page, so no head/footer! *} {include file="common/invoice_body.tpl"} {if $showOrderDetails} {include file="common/order_details.tpl"} {/if} {if !$in_admin} <br /> <div class="center"> <a href="{$classifieds_file_name}?a=4" class="button">{$messages.3185}</a> </div> {/if}
{if $in_admin && !$print} {* admin lightbox view -- add styles but not surrounding html *} <link href="../{external file='css/default.css'}" rel="stylesheet" type="text/css" /> <link href="../{external file='css/custom.css'}" rel="stylesheet" type="text/css" /> <link href="../{external file='css/system/invoices/invoice_styles.css'}" rel="stylesheet" type="text/css" /> {else} {include file="common/head.tpl"} {/if} {include file="common/invoice_body.tpl"} {if $showOrderDetails} {include file="common/order_details.tpl"} {/if} {include file="common/footer.tpl"}
{if $in_admin && !$print} {* admin lightbox view -- add styles but not surrounding html *} <link href="../{external file='css/default.css'}" rel="stylesheet" type="text/css" /> <link href="../{external file='css/custom.css'}" rel="stylesheet" type="text/css" /> <link href="../{external file='css/system/invoices/invoice_styles.css'}" rel="stylesheet" type="text/css" /> {else} {include file="common/head.tpl"} {/if} {include file="common/invoice_body.tpl"} {if $showOrderDetails} {include file="common/order_details.tpl"} {/if} {include file="common/footer.tpl"}
{if $in_admin && !$print} {* admin lightbox view -- add styles but not surrounding html *} <link href="../{external file='css/default.css'}" rel="stylesheet" type="text/css" /> <link href="../{external file='css/custom.css'}" rel="stylesheet" type="text/css" /> <link href="../{external file='css/system/invoices/invoice_styles.css'}" rel="stylesheet" type="text/css" /> {else} {include file="common/head.tpl"} {/if} {include file="common/invoice_body.tpl"} {if $showOrderDetails} {include file="common/order_details.tpl"} {/if} {if $in_admin && !$print} {* admin lightbox view -- add styles but not surrounding html *} <link href="../{external file='css/default.css'}" rel="stylesheet" type="text/css" /> <link href="../{external file='css/custom.css'}" rel="stylesheet" type="text/css" /> <link href="../{external file='css/system/invoices/invoice_styles.css'}" rel="stylesheet" type="text/css" /> {else} {include file="common/head.tpl"} {/if} {include file="common/invoice_body.tpl"} {if $showOrderDetails} {include file="common/order_details.tpl"} {/if} {include file="common/footer.tpl"}
{* @git-info@ *} <nav class="breadcrumb"> <div class="highlight">{$messages.2}</div> <a href="{$classifieds_file_name}">{$messages.5}</a> {foreach $category_tree as $cat} <a href="{$classifieds_file_name}?a=5&b={$cat.category_id}"{if $cat@last} class="active"{/if}> {$cat.category_name} </a> {/foreach} </nav>
{* @git-info@ *} <nav class="breadcrumb"> <div class="highlight">{$messages.2}</div> <a href="{$classifieds_file_name}">{$messages.5}</a> {foreach $category_tree as $cat} <a href="{$classifieds_file_name}?a=5&b={$cat.category_id}"{if $cat@last} class="active"{/if}> {$cat.category_name} </a> {/foreach} </nav>
{* @git-info@ *} <nav class="breadcrumb"> <div class="highlight">{$messages.2}</div> <a href="{$classifieds_file_name}">{$messages.5}</a> {foreach $category_tree as $cat} <a href="{$classifieds_file_name}?a=5&b={$cat.category_id}"{if $cat@last} class="active"{/if}> {$cat.category_name} </a> {/foreach} </nav> {* @git-info@ *} <nav class="breadcrumb"> <div class="highlight">{$messages.2}</div> <a href="{$classifieds_file_name}">{$messages.5}</a> {foreach $category_tree as $cat} <a href="{$classifieds_file_name}?a=5&b={$cat.category_id}"{if $cat@last} class="active"{/if}> {$cat.category_name} </a> {/foreach} </nav>
{* @git-info@ *} <div id="contact-seller-form{$listing_id}"{if $ajax_link} style="display: none;"{/if}> <div class="contact-result"></div> <form action="{$classifieds_file_name}?a=13&b={$listing_id}" method="post" id="contact_seller_form{$listing_id}"> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.55}</label> <strong class="text_highlight">{$seller.username}</strong> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_name{$listing_id}" class="field_label">{$messages.1366}</label> <input type="text" name="c[senders_name]" id="c_senders_name{$listing_id}" value="{if $user.user_data}{$user.user_data.firstname|fromDB}{/if}" class="field" /> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_email{$listing_id}" class="field_label">{$messages.57}</label> <input type="text" name="c[senders_email]" id="c_senders_email{$listing_id}" value="{if $user.user_data}{$user.user_data.email|fromDB}{/if}" class="field" /> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_phone{$listing_id}" class="field_label">{$messages.1512}</label> <input type="text" name="c[senders_phone]" id="c_senders_phone{$listing_id}" value="{if $user.user_data}{$user.user_data.phone|fromDB}{/if}" class="field" /> </div> {if $canAskPublicQuestion} <div class="{cycle values='row_even,row_odd'}"> <label for="c_public_question{$listing_id}" class="field_label">{$messages.500890}</label> <select name="c[public_question]" class="field" id="c_public_question{$listing_id}"> <option value="0">{$messages.500891}</option> <option value="1">{$messages.500892}</option> </select> </div> {/if} <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_comments{$listing_id}" class="field_label">{$messages.58}</label> <textarea name="c[senders_comments]" id="c_senders_comments{$listing_id}" cols="78" rows="7" class="field">{$values.comment}</textarea> </div> {$security_image} <div class="center contact-buttons"> <input type="submit" name="submit" value="{$messages.60}" class="button" /> <input type="reset" name="reset" value="{$messages.500115}" class="button" /> </div> </form> <div class="contact-loading" style="display: none;"> <br /><br /> <div class="cntr"><img src="{external file='images/loading.gif'}" alt="" /></div> <br /><br /> </div> </div> {if $ajax_link} <a href="#" id="contact-seller-ajax-link{$listing_id}" onclick="return false;">{$messages.14}</a> {/if} {add_footer_html} <script> var initContactSellerForm{$listing_id} = function () { jQuery('#contact_seller_form{$listing_id}').unbind().submit(function (e) { e.preventDefault(); var $this = jQuery(this); var container = jQuery('#contact-seller-form{$listing_id}'); var data = $this.serialize(); var isLightbox = jQuery(document).gjLightbox('isOpen'); if(isLightbox) { //replace just the submit buttons with the spinner graphic (minimize motion on the lightbox for aesthetics) jQuery(gjUtil.lightbox.contents).find('.contact-buttons').hide(); jQuery(gjUtil.lightbox.contents).find('.contact-loading').show(); } else { //not using a lightbox, so we can replace the whole form with the spinner graphic $this.hide('fast'); container.find('.contact-loading').show('fast'); } jQuery.ajax({ url : '{$classifieds_file_name}?a=13&b={$listing_id}&json=1', data : data, dataType : 'json', type : 'POST' }).done(function (response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-loading').hide(); } else { container.find('.contact-loading').hide('fast'); } if (!response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(gjUtil.lightbox.contents).find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } else { container.find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } if (changeSecurityImage) { //reset security image changeSecurityImage(); } return; } if (response && !response.success) { //show the form again since it was not a success if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); if(response.message.length > 0) { jQuery(gjUtil.lightbox.contents).find('.contact-result').html(response.message).show(); } } else { $this.show('fast'); if(response.message.length > 0) { container.find('.contact-result').html(response.message).show(); } } } else if(response.success) { if (response.message) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(document).gjLightbox('close'); gjUtil.addMessage(response.message, 1500); } else { container.find('.contact-result').html(response.message); } } } }); }); }; {if $ajax_link} jQuery(function () { jQuery('#contact-seller-ajax-link{$listing_id}').click(function (e) { e.preventDefault(); initContactSellerForm{$listing_id}(); jQuery(document).gjLightbox('open', jQuery('#contact-seller-form{$listing_id}').clone(true).show()); }); }); {else} jQuery(initContactSellerForm{$listing_id}); {/if} </script> {$security_js} {/add_footer_html}
{* @git-info@ *} <div id="contact-seller-form{$listing_id}"{if $ajax_link} style="display: none;"{/if}> <div class="contact-result"></div> <form action="{$classifieds_file_name}?a=13&b={$listing_id}" method="post" id="contact_seller_form{$listing_id}"> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.55}</label> <strong class="text_highlight">{$seller.username}</strong> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_name{$listing_id}" class="field_label">{$messages.1366}</label> <input type="text" name="c[senders_name]" id="c_senders_name{$listing_id}" value="{if $user.user_data}{$user.user_data.firstname|fromDB}{/if}" class="field" /> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_email{$listing_id}" class="field_label">{$messages.57}</label> <input type="text" name="c[senders_email]" id="c_senders_email{$listing_id}" value="{if $user.user_data}{$user.user_data.email|fromDB}{/if}" class="field" /> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_phone{$listing_id}" class="field_label">{$messages.1512}</label> <input type="text" name="c[senders_phone]" id="c_senders_phone{$listing_id}" value="{if $user.user_data}{$user.user_data.phone|fromDB}{/if}" class="field" /> </div> {if $canAskPublicQuestion} <div class="{cycle values='row_even,row_odd'}"> <label for="c_public_question{$listing_id}" class="field_label">{$messages.500890}</label> <select name="c[public_question]" class="field" id="c_public_question{$listing_id}"> <option value="0">{$messages.500891}</option> <option value="1">{$messages.500892}</option> </select> </div> {/if} <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_comments{$listing_id}" class="field_label">{$messages.58}</label> <textarea name="c[senders_comments]" id="c_senders_comments{$listing_id}" cols="78" rows="7" class="field">{$values.comment}</textarea> </div> {$security_image} <div class="center contact-buttons"> <input type="submit" name="submit" value="{$messages.60}" class="button" /> <input type="reset" name="reset" value="{$messages.500115}" class="button" /> </div> </form> <div class="contact-loading" style="display: none;"> <br /><br /> <div class="cntr"><img src="{external file='images/loading.gif'}" alt="" /></div> <br /><br /> </div> </div> {if $ajax_link} <a href="#" id="contact-seller-ajax-link{$listing_id}" onclick="return false;">{$messages.14}</a> {/if} {add_footer_html} <script> var initContactSellerForm{$listing_id} = function () { jQuery('#contact_seller_form{$listing_id}').unbind().submit(function (e) { e.preventDefault(); var $this = jQuery(this); var container = jQuery('#contact-seller-form{$listing_id}'); var data = $this.serialize(); var isLightbox = jQuery(document).gjLightbox('isOpen'); if(isLightbox) { //replace just the submit buttons with the spinner graphic (minimize motion on the lightbox for aesthetics) jQuery(gjUtil.lightbox.contents).find('.contact-buttons').hide(); jQuery(gjUtil.lightbox.contents).find('.contact-loading').show(); } else { //not using a lightbox, so we can replace the whole form with the spinner graphic $this.hide('fast'); container.find('.contact-loading').show('fast'); } jQuery.ajax({ url : '{$classifieds_file_name}?a=13&b={$listing_id}&json=1', data : data, dataType : 'json', type : 'POST' }).done(function (response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-loading').hide(); } else { container.find('.contact-loading').hide('fast'); } if (!response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(gjUtil.lightbox.contents).find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } else { container.find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } if (changeSecurityImage) { //reset security image changeSecurityImage(); } return; } if (response && !response.success) { //show the form again since it was not a success if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); if(response.message.length > 0) { jQuery(gjUtil.lightbox.contents).find('.contact-result').html(response.message).show(); } } else { $this.show('fast'); if(response.message.length > 0) { container.find('.contact-result').html(response.message).show(); } } } else if(response.success) { if (response.message) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(document).gjLightbox('close'); gjUtil.addMessage(response.message, 1500); } else { container.find('.contact-result').html(response.message); } } } }); }); }; {if $ajax_link} jQuery(function () { jQuery('#contact-seller-ajax-link{$listing_id}').click(function (e) { e.preventDefault(); initContactSellerForm{$listing_id}(); jQuery(document).gjLightbox('open', jQuery('#contact-seller-form{$listing_id}').clone(true).show()); }); }); {else} jQuery(initContactSellerForm{$listing_id}); {/if} </script> {$security_js} {/add_footer_html}
{* @git-info@ *} <div id="contact-seller-form{$listing_id}"{if $ajax_link} style="display: none;"{/if}> <div class="contact-result"></div> <form action="{$classifieds_file_name}?a=13&b={$listing_id}" method="post" id="contact_seller_form{$listing_id}"> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.55}</label> <strong class="text_highlight">{$seller.username}</strong> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_name{$listing_id}" class="field_label">{$messages.1366}</label> <input type="text" name="c[senders_name]" id="c_senders_name{$listing_id}" value="{if $user.user_data}{$user.user_data.firstname|fromDB}{/if}" class="field" /> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_email{$listing_id}" class="field_label">{$messages.57}</label> <input type="text" name="c[senders_email]" id="c_senders_email{$listing_id}" value="{if $user.user_data}{$user.user_data.email|fromDB}{/if}" class="field" /> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_phone{$listing_id}" class="field_label">{$messages.1512}</label> <input type="text" name="c[senders_phone]" id="c_senders_phone{$listing_id}" value="{if $user.user_data}{$user.user_data.phone|fromDB}{/if}" class="field" /> </div> {if $canAskPublicQuestion} <div class="{cycle values='row_even,row_odd'}"> <label for="c_public_question{$listing_id}" class="field_label">{$messages.500890}</label> <select name="c[public_question]" class="field" id="c_public_question{$listing_id}"> <option value="0">{$messages.500891}</option> <option value="1">{$messages.500892}</option> </select> </div> {/if} <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_comments{$listing_id}" class="field_label">{$messages.58}</label> <textarea name="c[senders_comments]" id="c_senders_comments{$listing_id}" cols="78" rows="7" class="field">{$values.comment}</textarea> </div> {$security_image} <div class="center contact-buttons"> <input type="submit" name="submit" value="{$messages.60}" class="button" /> <input type="reset" name="reset" value="{$messages.500115}" class="button" /> </div> </form> <div class="contact-loading" style="display: none;"> <br /><br /> <div class="cntr"><img src="{external file='images/loading.gif'}" alt="" /></div> <br /><br /> </div> </div> {if $ajax_link} <a href="#" id="contact-seller-ajax-link{$listing_id}" onclick="return false;">{$messages.14}</a> {/if} {add_footer_html} <script> var initContactSellerForm{$listing_id} = function () { jQuery('#contact_seller_form{$listing_id}').unbind().submit(function (e) { e.preventDefault(); var $this = jQuery(this); var container = jQuery('#contact-seller-form{$listing_id}'); var data = $this.serialize(); var isLightbox = jQuery(document).gjLightbox('isOpen'); if(isLightbox) { //replace just the submit buttons with the spinner graphic (minimize motion on the lightbox for aesthetics) jQuery(gjUtil.lightbox.contents).find('.contact-buttons').hide(); jQuery(gjUtil.lightbox.contents).find('.contact-loading').show(); } else { //not using a lightbox, so we can replace the whole form with the spinner graphic $this.hide('fast'); container.find('.contact-loading').show('fast'); } jQuery.ajax({ url : '{$classifieds_file_name}?a=13&b={$listing_id}&json=1', data : data, dataType : 'json', type : 'POST' }).done(function (response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-loading').hide(); } else { container.find('.contact-loading').hide('fast'); } if (!response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(gjUtil.lightbox.contents).find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } else { container.find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } if (changeSecurityImage) { //reset security image changeSecurityImage(); } return; } if (response && !response.success) { //show the form again since it was not a success if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); if(response.message.length > 0) { jQuery(gjUtil.lightbox.contents).find('.contact-result').html(response.message).show(); } } else { $this.show('fast'); if(response.message.length > 0) { container.find('.contact-result').html(response.message).show(); } } } else if(response.success) { if (response.message) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(document).gjLightbox('close'); gjUtil.addMessage(response.message, 1500); } else { container.find('.contact-result').html(response.message); } } } }); }); }; {if $ajax_link} jQuery(function () { jQuery('#contact-seller-ajax-link{$listing_id}').click(function (e) { e.preventDefault(); initContactSellerForm{$listing_id}(); jQuery(document).gjLightbox('open', jQuery('#contact-seller-form{$listing_id}').clone(true).show()); }); }); {else} jQuery(initContactSellerForm{$listing_id}); {/if} </script> {$security_js} {/add_footer_html} {* @git-info@ *} <div id="contact-seller-form{$listing_id}"{if $ajax_link} style="display: none;"{/if}> <div class="contact-result"></div> <form action="{$classifieds_file_name}?a=13&b={$listing_id}" method="post" id="contact_seller_form{$listing_id}"> <div class="{cycle values='row_even,row_odd'}"> <label class="field_label">{$messages.55}</label> <strong class="text_highlight">{$seller.username}</strong> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_name{$listing_id}" class="field_label">{$messages.1366}</label> <input type="text" name="c[senders_name]" id="c_senders_name{$listing_id}" value="{if $user.user_data}{$user.user_data.firstname|fromDB}{/if}" class="field" /> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_email{$listing_id}" class="field_label">{$messages.57}</label> <input type="text" name="c[senders_email]" id="c_senders_email{$listing_id}" value="{if $user.user_data}{$user.user_data.email|fromDB}{/if}" class="field" /> </div> <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_phone{$listing_id}" class="field_label">{$messages.1512}</label> <input type="text" name="c[senders_phone]" id="c_senders_phone{$listing_id}" value="{if $user.user_data}{$user.user_data.phone|fromDB}{/if}" class="field" /> </div> {if $canAskPublicQuestion} <div class="{cycle values='row_even,row_odd'}"> <label for="c_public_question{$listing_id}" class="field_label">{$messages.500890}</label> <select name="c[public_question]" class="field" id="c_public_question{$listing_id}"> <option value="0">{$messages.500891}</option> <option value="1">{$messages.500892}</option> </select> </div> {/if} <div class="{cycle values='row_even,row_odd'}"> <label for="c_senders_comments{$listing_id}" class="field_label">{$messages.58}</label> <textarea name="c[senders_comments]" id="c_senders_comments{$listing_id}" cols="78" rows="7" class="field">{$values.comment}</textarea> </div> {$security_image} <div class="center contact-buttons"> <input type="submit" name="submit" value="{$messages.60}" class="button" /> <input type="reset" name="reset" value="{$messages.500115}" class="button" /> </div> </form> <div class="contact-loading" style="display: none;"> <br /><br /> <div class="cntr"><img src="{external file='images/loading.gif'}" alt="" /></div> <br /><br /> </div> </div> {if $ajax_link} <a href="#" id="contact-seller-ajax-link{$listing_id}" onclick="return false;">{$messages.14}</a> {/if} {add_footer_html} <script> var initContactSellerForm{$listing_id} = function () { jQuery('#contact_seller_form{$listing_id}').unbind().submit(function (e) { e.preventDefault(); var $this = jQuery(this); var container = jQuery('#contact-seller-form{$listing_id}'); var data = $this.serialize(); var isLightbox = jQuery(document).gjLightbox('isOpen'); if(isLightbox) { //replace just the submit buttons with the spinner graphic (minimize motion on the lightbox for aesthetics) jQuery(gjUtil.lightbox.contents).find('.contact-buttons').hide(); jQuery(gjUtil.lightbox.contents).find('.contact-loading').show(); } else { //not using a lightbox, so we can replace the whole form with the spinner graphic $this.hide('fast'); container.find('.contact-loading').show('fast'); } jQuery.ajax({ url : '{$classifieds_file_name}?a=13&b={$listing_id}&json=1', data : data, dataType : 'json', type : 'POST' }).done(function (response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-loading').hide(); } else { container.find('.contact-loading').hide('fast'); } if (!response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(gjUtil.lightbox.contents).find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } else { container.find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } if (changeSecurityImage) { //reset security image changeSecurityImage(); } return; } if (response && !response.success) { //show the form again since it was not a success if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); if(response.message.length > 0) { jQuery(gjUtil.lightbox.contents).find('.contact-result').html(response.message).show(); } } else { $this.show('fast'); if(response.message.length > 0) { container.find('.contact-result').html(response.message).show(); } } } else if(response.success) { if (response.message) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(document).gjLightbox('close'); gjUtil.addMessage(response.message, 1500); } else { container.find('.contact-result').html(response.message); } } } }); }); }; {if $ajax_link} jQuery(function () { jQuery('#contact-seller-ajax-link{$listing_id}').click(function (e) { e.preventDefault(); initContactSellerForm{$listing_id}(); jQuery(document).gjLightbox('open', jQuery('#contact-seller-form{$listing_id}').clone(true).show()); }); }); {else} jQuery(initContactSellerForm{$listing_id}); {/if} </script> {$security_js} {/add_footer_html}
{* @git-info@ *} {foreach $columns as $column} <ul class="extraCheckboxes columns-{$colCount}"> {foreach $column as $c} <li>{$c}</li> {/foreach} </ul> {/foreach}
{* @git-info@ *} {foreach $columns as $column} <ul class="extraCheckboxes columns-{$colCount}"> {foreach $column as $c} <li>{$c}</li> {/foreach} </ul> {/foreach}
{* @git-info@ *} {foreach $columns as $column} <ul class="extraCheckboxes columns-{$colCount}"> {foreach $column as $c} <li>{$c}</li> {/foreach} </ul> {* @git-info@ *} {foreach $columns as $column} <ul class="extraCheckboxes columns-{$colCount}"> {foreach $column as $c} <li>{$c}</li> {/foreach} </ul> {/foreach}
{* @git-info@ *} <ul class='extraQuestionName' id='extraQuestionName'> {foreach $questions as $q}<li>{$q}</li>{/foreach} </ul>
{* @git-info@ *} <ul class='extraQuestionName' id='extraQuestionName'> {foreach $questions as $q}<li>{$q}</li>{/foreach} </ul>
{* @git-info@ *} <ul class='extraQuestionName' id='extraQuestionName'> {foreach $questions as $q}<li>{$q}</li>{/foreach} </ul> {* @git-info@ *} <ul class='extraQuestionName' id='extraQuestionName'> {foreach $questions as $q}<li>{$q}</li>{/foreach} </ul>
{* @git-info@ *} <ul class='extraQuestionValue' id='extraQuestionValue'> {foreach $answers as $a} <li> {if $a.link}<a href="{$a.link}"{if $open_window_user_links} target="_blank"{/if}{if $add_nofollow_user_links} rel="nofollow"{/if}>{/if} {$a.value} {if $a.link}</a>{/if} </li> {/foreach} </ul>
{* @git-info@ *} <ul class='extraQuestionValue' id='extraQuestionValue'> {foreach $answers as $a} <li> {if $a.link}<a href="{$a.link}"{if $open_window_user_links} target="_blank"{/if}{if $add_nofollow_user_links} rel="nofollow"{/if}>{/if} {$a.value} {if $a.link}</a>{/if} </li> {/foreach} </ul>
{* @git-info@ *} <ul class='extraQuestionValue' id='extraQuestionValue'> {foreach $answers as $a} <li> {if $a.link}<a href="{$a.link}"{if $open_window_user_links} target="_blank"{/if}{if $add_nofollow_user_links} rel="nofollow"{/if}>{/if} {$a.value} {if $a.link}</a>{/if} </li> {/foreach} {* @git-info@ *} <ul class='extraQuestionValue' id='extraQuestionValue'> {foreach $answers as $a} <li> {if $a.link}<a href="{$a.link}"{if $open_window_user_links} target="_blank"{/if}{if $add_nofollow_user_links} rel="nofollow"{/if}>{/if} {$a.value} {if $a.link}</a>{/if} </li> {/foreach} </ul>
{* @git-info@ *} <table class='extra-questions'> {foreach $questions as $q} <tr> <td class='question'><strong>{$q.question}</strong></td> <td class='answer'> {if $q.link}<a href="{$q.link}"{if $open_window_user_links} target="_blank"{/if}{if $add_nofollow_user_links} rel="nofollow"{/if}>{/if} {$q.value} {if $q.link}</a>{/if} </td> </tr> {/foreach} </table>
{* @git-info@ *} <table class='extra-questions'> {foreach $questions as $q} <tr> <td class='question'><strong>{$q.question}</strong></td> <td class='answer'> {if $q.link}<a href="{$q.link}"{if $open_window_user_links} target="_blank"{/if}{if $add_nofollow_user_links} rel="nofollow"{/if}>{/if} {$q.value} {if $q.link}</a>{/if} </td> </tr> {/foreach} </table>
{* @git-info@ *} <table class='extra-questions'> {foreach $questions as $q} <tr> <td class='question'><strong>{$q.question}</strong></td> <td class='answer'> {if $q.link}<a href="{$q.link}"{if $open_window_user_links} target="_blank"{/if}{if $add_nofollow_user_links} rel="nofollow"{/if}>{/if} {$q.value} {if $q.link}</a>{/if} </td> </tr> {/foreach} {* @git-info@ *} <table class='extra-questions'> {foreach $questions as $q} <tr> <td class='question'><strong>{$q.question}</strong></td> <td class='answer'> {if $q.link}<a href="{$q.link}"{if $open_window_user_links} target="_blank"{/if}{if $add_nofollow_user_links} rel="nofollow"{/if}>{/if} {$q.value} {if $q.link}</a>{/if} </td> </tr> {/foreach} </table>
<a href="get_image.php?id={$image.id}" class="lightUpLink" onclick="return false;"> {/if} {/if} <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="" /> {if $image.image_text && $ad_configuration_data.maximum_image_description} <br />
<a href="get_image.php?id={$image.id}" class="lightUpLink" onclick="return false;"> {/if} {/if} <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="{$image.image_text|truncate:$ad_configuration_data.maximum_image_description}" /> {if $image.image_text && $ad_configuration_data.maximum_image_description} <br />
<a href="get_image.php?id={$image.id}" class="lightUpLink" onclick="return false;"> {/if} {/if} <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="" /> <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="{$image.image_text|truncate:$ad_configuration_data.maximum_image_description}" /> {if $image.image_text && $ad_configuration_data.maximum_image_description} <br />
</a> {else} <a href="get_image.php?id={$image.id}" class="film_big_link_{$classified_id}_{$image.id} lightUpLink" onclick="return false;"{if !$image@first} style="display: none;"{/if}> <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="" /> </a> {/if} {/foreach}
</a> {else} <a href="get_image.php?id={$image.id}" class="film_big_link_{$classified_id}_{$image.id} lightUpLink" onclick="return false;"{if !$image@first} style="display: none;"{/if}> <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="{$image.image_text}" /> </a> {/if} {/foreach}
</a> {else} <a href="get_image.php?id={$image.id}" class="film_big_link_{$classified_id}_{$image.id} lightUpLink" onclick="return false;"{if !$image@first} style="display: none;"{/if}> <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="" /> <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="{$image.image_text}" /> </a> {/if} {/foreach}
{if $image.icon} <img class="thumb" src="{external file=$image.icon}" alt="" /> {else} <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.thumb} style="width: {$image.scaled.thumb.width}px;"{/if} alt="" /> {/if} <label style="display: none;" id="film_big_link_{$classified_id}_{$image.id}"> {$image.image_text}
{if $image.icon} <img class="thumb" src="{external file=$image.icon}" alt="" /> {else} <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.thumb} style="width: {$image.scaled.thumb.width}px;"{/if} alt="{$image.image_text}" /> {/if} <label style="display: none;" id="film_big_link_{$classified_id}_{$image.id}"> {$image.image_text}
{if $image.icon} <img class="thumb" src="{external file=$image.icon}" alt="" /> {else} <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.thumb} style="width: {$image.scaled.thumb.width}px;"{/if} alt="" /> <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.thumb} style="width: {$image.scaled.thumb.width}px;"{/if} alt="{$image.image_text}" /> {/if} <label style="display: none;" id="film_big_link_{$classified_id}_{$image.id}"> {$image.image_text}
</a> {else} <a href="get_image.php?id={$image.id}" class="big_link_{$classified_id}_{$image.id} lightUpLink" onclick="return false;"{if !$image@first} style="display: none;"{/if}> <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="" /> </a> {/if} {/foreach}
</a> {else} <a href="get_image.php?id={$image.id}" class="big_link_{$classified_id}_{$image.id} lightUpLink" onclick="return false;"{if !$image@first} style="display: none;"{/if}> <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="{$image.image_text}" /> </a> {/if} {/foreach}
</a> {else} <a href="get_image.php?id={$image.id}" class="big_link_{$classified_id}_{$image.id} lightUpLink" onclick="return false;"{if !$image@first} style="display: none;"{/if}> <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="" /> <img src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.image} style="width: {$image.scaled.image.width}px;"{/if} alt="{$image.image_text}" /> </a> {/if} {/foreach}
{if $image.icon} <img class="thumb" src="{external file=$image.icon}" alt="" /> {else} <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.thumb} style="width: {$image.scaled.thumb.width}px;"{/if} alt="" /> {/if} <label style="display: none;" id="big_link_{$classified_id}_{$image.id}">{$image.image_text}</label> </li>
{if $image.icon} <img class="thumb" src="{external file=$image.icon}" alt="" /> {else} <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.thumb} style="width: {$image.scaled.thumb.width}px;"{/if} alt="{$image.image_text}" /> {/if} <label style="display: none;" id="big_link_{$classified_id}_{$image.id}">{$image.image_text}</label> </li>
{if $image.icon} <img class="thumb" src="{external file=$image.icon}" alt="" /> {else} <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.thumb} style="width: {$image.scaled.thumb.width}px;"{/if} alt="" /> <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.thumb} style="width: {$image.scaled.thumb.width}px;"{/if} alt="{$image.image_text}" /> {/if} <label style="display: none;" id="big_link_{$classified_id}_{$image.id}">{$image.image_text}</label> </li>
</a> {else} <a href="get_image.php?id={$image.id}" class="big_link_{$classified_id}_{$image.id} lightUpLink" onclick="return false;"{if !$image@first} style="display: none;"{/if}> <img src="{if $image.image_url}{$image.image_url}{else}{$image.url}{/if}"{if $image.scaled.large_gallery} style="width: {$image.scaled.large_gallery.width}px;"{/if} alt="" /> </a> {/if} {/foreach}
</a> {else} <a href="get_image.php?id={$image.id}" class="big_link_{$classified_id}_{$image.id} lightUpLink" onclick="return false;"{if !$image@first} style="display: none;"{/if}> <img src="{if $image.image_url}{$image.image_url}{else}{$image.url}{/if}"{if $image.scaled.large_gallery} style="width: {$image.scaled.large_gallery.width}px;"{/if} alt="{$image.image_text}" /> </a> {/if} {/foreach}
</a> {else} <a href="get_image.php?id={$image.id}" class="big_link_{$classified_id}_{$image.id} lightUpLink" onclick="return false;"{if !$image@first} style="display: none;"{/if}> <img src="{if $image.image_url}{$image.image_url}{else}{$image.url}{/if}"{if $image.scaled.large_gallery} style="width: {$image.scaled.large_gallery.width}px;"{/if} alt="" /> <img src="{if $image.image_url}{$image.image_url}{else}{$image.url}{/if}"{if $image.scaled.large_gallery} style="width: {$image.scaled.large_gallery.width}px;"{/if} alt="{$image.image_text}" /> </a> {/if} {/foreach}
{if $image.icon} <img class="thumb" src="{external file=$image.icon}" alt="" /> {else} <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.small_gallery} style="width: {$image.scaled.small_gallery.width}px;"{/if} alt="" /> {/if} <label style="display: none;" id="big_link_{$classified_id}_{$image.id}">{$image.image_text}</label> </li>
{if $image.icon} <img class="thumb" src="{external file=$image.icon}" alt="" /> {else} <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.small_gallery} style="width: {$image.scaled.small_gallery.width}px;"{/if} alt="{$image.image_text}" /> {/if} <label style="display: none;" id="big_link_{$classified_id}_{$image.id}">{$image.image_text}</label> </li>
{if $image.icon} <img class="thumb" src="{external file=$image.icon}" alt="" /> {else} <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.small_gallery} style="width: {$image.scaled.small_gallery.width}px;"{/if} alt="" /> <img class="thumb" src="{if $image.thumb_url}{$image.thumb_url}{else}{$image.url}{/if}"{if $image.scaled.small_gallery} style="width: {$image.scaled.small_gallery.width}px;"{/if} alt="{$image.image_text}" /> {/if} <label style="display: none;" id="big_link_{$classified_id}_{$image.id}">{$image.image_text}</label> </li>
{* @git-info@ *} {foreach $leveled_fields as $levels} {strip} {foreach $levels as $level} {$level.name} {if !$level@last} {if $bread_seperator}{$bread_seperator}{else}>{/if} {/if} {/foreach} {/strip} {if !$levels@last}<br />{/if} {/foreach}
{* @git-info@ *} {foreach $leveled_fields as $levels} {strip} {foreach $levels as $level} {$level.name} {if !$level@last} {if $bread_seperator}{$bread_seperator}{else}>{/if} {/if} {/foreach} {/strip} {if !$levels@last}<br />{/if} {/foreach}
{* @git-info@ *} {foreach $leveled_fields as $levels} {strip} {foreach $levels as $level} {$level.name} {if !$level@last} {if $bread_seperator}{$bread_seperator}{else}>{/if} {/if} {/foreach} {/strip} {if !$levels@last}<br />{/if} {* @git-info@ *} {foreach $leveled_fields as $levels} {strip} {foreach $levels as $level} {$level.name} {if !$level@last} {if $bread_seperator}{$bread_seperator}{else}>{/if} {/if} {/foreach} {/strip} {if !$levels@last}<br />{/if} {/foreach}
{* @git-info@ *} <ul class="info"> {foreach $leveled_fields as $levels} {foreach $levels as $level} <li class="label">{$level.level_info.label}</li> <li class="value">{$level.name}</li> {/foreach} {/foreach} </ul>
{* @git-info@ *} <ul class="info"> {foreach $leveled_fields as $levels} {foreach $levels as $level} <li class="label">{$level.level_info.label}</li> <li class="value">{$level.name}</li> {/foreach} {/foreach} </ul>
{* @git-info@ *} <ul class="info"> {foreach $leveled_fields as $levels} {foreach $levels as $level} <li class="label">{$level.level_info.label}</li> <li class="value">{$level.name}</li> {/foreach} {/foreach} {* @git-info@ *} <ul class="info"> {foreach $leveled_fields as $levels} {foreach $levels as $level} <li class="label">{$level.level_info.label}</li> <li class="value">{$level.name}</li> {/foreach} {/foreach} </ul>
{* @git-info@ *} <div id="tell-a-friend-form{$listing_id}"{if $ajax_link} style="display: none;"{/if}> <div class="contact-result"></div> <form action="{$classifieds_file_name}?a=12&b={$listing_id}" method="post" id="tell_a_friend_form{$listing_id}"> <div class="{cycle values='row_odd,row_even'}"> <label for="c_friends_name{$listing_id}" class="field_label">{$messages.43}</label> <input type="text" name="c[friends_name]" id="c_friends_name{$listing_id}" class="field" /> </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_friends_email{$listing_id}" class="field_label">{$messages.44}</label> <input type="text" name="c[friends_email]" id="c_friends_email{$listing_id}" class="field" /> </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_name{$listing_id}" class="field_label">{$messages.45}</label> {if $user.user_data&&$user.user_data.firstname} {$user.user_data.firstname|fromDB} {else} <input type="text" name="c[senders_name]" id="c_senders_name{$listing_id}" class="field" /> {/if} </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_email{$listing_id}" class="field_label">{$messages.46}</label> {if $user.user_data&&$user.user_data.email} {$user.user_data.email|fromDB} {else} <input type="text" name="c[senders_email]" id="c_senders_email{$listing_id}" class="field" /> {/if} </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_comments{$listing_id}" class="field_label">{$messages.47}</label> <textarea name="c[senders_comments]" id="c_senders_comments{$listing_id}" cols="78" rows="7" class="field"></textarea> </div> {$security_image} <div class="center"> <input type="submit" name="submit" value="{$messages.52}" class="button" /> <input type="reset" name="reset" value="{$messages.500116}" class="button" /> </div> </form> <div class="contact-loading" style="display: none;"> <br /><br /> <div class="cntr"><img src="{external file='images/loading.gif'}" alt="" /></div> <br /><br /> </div> </div> {if $ajax_link} <a href="#" id="tell-a-friend-ajax-link{$listing_id}" onclick="return false;">{$messages.13}</a> {/if} {add_footer_html} <script> var initTellAFriendForm{$listing_id} = function () { jQuery('#tell_a_friend_form{$listing_id}').submit(function (e) { e.preventDefault(); var $this = jQuery(this); var container = jQuery('#tell-a-friend-form{$listing_id}'); var isLightbox = jQuery(document).gjLightbox('isOpen'); var data = $this.serialize(); if(isLightbox) { //replace just the submit buttons with the spinner graphic (minimize motion on the lightbox for aesthetics) jQuery(gjUtil.lightbox.contents).find('.contact-buttons').hide(); jQuery(gjUtil.lightbox.contents).find('.contact-loading').show(); } else { //not using a lightbox, so we can replace the whole form with the spinner graphic $this.hide('fast'); container.find('.contact-loading').show('fast'); } jQuery.ajax({ url : '{$classifieds_file_name}?a=12&b={$listing_id}&json=1', data : data, dataType : 'json', type : 'POST' }).done(function (response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-loading').hide(); } else { container.find('.contact-loading').hide('fast'); } if (!response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(gjUtil.lightbox.contents).find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } else { container.find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } if (changeSecurityImage) { //reset security image changeSecurityImage(); } return; } if (response && !response.success) { //show the form again since it was not a success if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); if(response.message.length > 0) { jQuery(gjUtil.lightbox.contents).find('.contact-result').html(response.message).show(); } } else { $this.show('fast'); if(response.message.length > 0) { container.find('.contact-result').html(response.message).show(); } } } else if(response.success) { if (response.message) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(document).gjLightbox('close'); gjUtil.addMessage(response.message, 1500); } else { container.find('.contact-result').html(response.message); } } } }); }); }; {if $ajax_link} jQuery(function () { jQuery('#tell-a-friend-ajax-link{$listing_id}').click(function (e) { e.preventDefault(); initTellAFriendForm{$listing_id}(); jQuery(document).gjLightbox('open', jQuery('#tell-a-friend-form{$listing_id}').clone(true).show()); }); }); {else} jQuery(initTellAFriendForm{$listing_id}); {/if} </script> {$security_js} {/add_footer_html}
{* @git-info@ *} <div id="tell-a-friend-form{$listing_id}"{if $ajax_link} style="display: none;"{/if}> <div class="contact-result"></div> <form action="{$classifieds_file_name}?a=12&b={$listing_id}" method="post" id="tell_a_friend_form{$listing_id}"> <div class="{cycle values='row_odd,row_even'}"> <label for="c_friends_name{$listing_id}" class="field_label">{$messages.43}</label> <input type="text" name="c[friends_name]" id="c_friends_name{$listing_id}" class="field" /> </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_friends_email{$listing_id}" class="field_label">{$messages.44}</label> <input type="text" name="c[friends_email]" id="c_friends_email{$listing_id}" class="field" /> </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_name{$listing_id}" class="field_label">{$messages.45}</label> {if $user.user_data&&$user.user_data.firstname} {$user.user_data.firstname|fromDB} {else} <input type="text" name="c[senders_name]" id="c_senders_name{$listing_id}" class="field" /> {/if} </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_email{$listing_id}" class="field_label">{$messages.46}</label> {if $user.user_data&&$user.user_data.email} {$user.user_data.email|fromDB} {else} <input type="text" name="c[senders_email]" id="c_senders_email{$listing_id}" class="field" /> {/if} </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_comments{$listing_id}" class="field_label">{$messages.47}</label> <textarea name="c[senders_comments]" id="c_senders_comments{$listing_id}" cols="78" rows="7" class="field"></textarea> </div> {$security_image} <div class="center"> <input type="submit" name="submit" value="{$messages.52}" class="button" /> <input type="reset" name="reset" value="{$messages.500116}" class="button" /> </div> </form> <div class="contact-loading" style="display: none;"> <br /><br /> <div class="cntr"><img src="{external file='images/loading.gif'}" alt="" /></div> <br /><br /> </div> </div> {if $ajax_link} <a href="#" id="tell-a-friend-ajax-link{$listing_id}" onclick="return false;">{$messages.13}</a> {/if} {add_footer_html} <script> var initTellAFriendForm{$listing_id} = function () { jQuery('#tell_a_friend_form{$listing_id}').submit(function (e) { e.preventDefault(); var $this = jQuery(this); var container = jQuery('#tell-a-friend-form{$listing_id}'); var isLightbox = jQuery(document).gjLightbox('isOpen'); var data = $this.serialize(); if(isLightbox) { //replace just the submit buttons with the spinner graphic (minimize motion on the lightbox for aesthetics) jQuery(gjUtil.lightbox.contents).find('.contact-buttons').hide(); jQuery(gjUtil.lightbox.contents).find('.contact-loading').show(); } else { //not using a lightbox, so we can replace the whole form with the spinner graphic $this.hide('fast'); container.find('.contact-loading').show('fast'); } jQuery.ajax({ url : '{$classifieds_file_name}?a=12&b={$listing_id}&json=1', data : data, dataType : 'json', type : 'POST' }).done(function (response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-loading').hide(); } else { container.find('.contact-loading').hide('fast'); } if (!response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(gjUtil.lightbox.contents).find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } else { container.find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } if (changeSecurityImage) { //reset security image changeSecurityImage(); } return; } if (response && !response.success) { //show the form again since it was not a success if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); if(response.message.length > 0) { jQuery(gjUtil.lightbox.contents).find('.contact-result').html(response.message).show(); } } else { $this.show('fast'); if(response.message.length > 0) { container.find('.contact-result').html(response.message).show(); } } } else if(response.success) { if (response.message) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(document).gjLightbox('close'); gjUtil.addMessage(response.message, 1500); } else { container.find('.contact-result').html(response.message); } } } }); }); }; {if $ajax_link} jQuery(function () { jQuery('#tell-a-friend-ajax-link{$listing_id}').click(function (e) { e.preventDefault(); initTellAFriendForm{$listing_id}(); jQuery(document).gjLightbox('open', jQuery('#tell-a-friend-form{$listing_id}').clone(true).show()); }); }); {else} jQuery(initTellAFriendForm{$listing_id}); {/if} </script> {$security_js} {/add_footer_html}
{* @git-info@ *} <div id="tell-a-friend-form{$listing_id}"{if $ajax_link} style="display: none;"{/if}> <div class="contact-result"></div> <form action="{$classifieds_file_name}?a=12&b={$listing_id}" method="post" id="tell_a_friend_form{$listing_id}"> <div class="{cycle values='row_odd,row_even'}"> <label for="c_friends_name{$listing_id}" class="field_label">{$messages.43}</label> <input type="text" name="c[friends_name]" id="c_friends_name{$listing_id}" class="field" /> </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_friends_email{$listing_id}" class="field_label">{$messages.44}</label> <input type="text" name="c[friends_email]" id="c_friends_email{$listing_id}" class="field" /> </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_name{$listing_id}" class="field_label">{$messages.45}</label> {if $user.user_data&&$user.user_data.firstname} {$user.user_data.firstname|fromDB} {else} <input type="text" name="c[senders_name]" id="c_senders_name{$listing_id}" class="field" /> {/if} </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_email{$listing_id}" class="field_label">{$messages.46}</label> {if $user.user_data&&$user.user_data.email} {$user.user_data.email|fromDB} {else} <input type="text" name="c[senders_email]" id="c_senders_email{$listing_id}" class="field" /> {/if} </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_comments{$listing_id}" class="field_label">{$messages.47}</label> <textarea name="c[senders_comments]" id="c_senders_comments{$listing_id}" cols="78" rows="7" class="field"></textarea> </div> {$security_image} <div class="center"> <input type="submit" name="submit" value="{$messages.52}" class="button" /> <input type="reset" name="reset" value="{$messages.500116}" class="button" /> </div> </form> <div class="contact-loading" style="display: none;"> <br /><br /> <div class="cntr"><img src="{external file='images/loading.gif'}" alt="" /></div> <br /><br /> </div> </div> {if $ajax_link} <a href="#" id="tell-a-friend-ajax-link{$listing_id}" onclick="return false;">{$messages.13}</a> {/if} {add_footer_html} <script> var initTellAFriendForm{$listing_id} = function () { jQuery('#tell_a_friend_form{$listing_id}').submit(function (e) { e.preventDefault(); var $this = jQuery(this); var container = jQuery('#tell-a-friend-form{$listing_id}'); var isLightbox = jQuery(document).gjLightbox('isOpen'); var data = $this.serialize(); if(isLightbox) { //replace just the submit buttons with the spinner graphic (minimize motion on the lightbox for aesthetics) jQuery(gjUtil.lightbox.contents).find('.contact-buttons').hide(); jQuery(gjUtil.lightbox.contents).find('.contact-loading').show(); } else { //not using a lightbox, so we can replace the whole form with the spinner graphic $this.hide('fast'); container.find('.contact-loading').show('fast'); } jQuery.ajax({ url : '{$classifieds_file_name}?a=12&b={$listing_id}&json=1', data : data, dataType : 'json', type : 'POST' }).done(function (response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-loading').hide(); } else { container.find('.contact-loading').hide('fast'); } if (!response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(gjUtil.lightbox.contents).find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } else { container.find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } if (changeSecurityImage) { //reset security image changeSecurityImage(); } return; } if (response && !response.success) { //show the form again since it was not a success if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); if(response.message.length > 0) { jQuery(gjUtil.lightbox.contents).find('.contact-result').html(response.message).show(); } } else { $this.show('fast'); if(response.message.length > 0) { container.find('.contact-result').html(response.message).show(); } } } else if(response.success) { if (response.message) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(document).gjLightbox('close'); gjUtil.addMessage(response.message, 1500); } else { container.find('.contact-result').html(response.message); } } } }); }); }; {if $ajax_link} jQuery(function () { jQuery('#tell-a-friend-ajax-link{$listing_id}').click(function (e) { e.preventDefault(); initTellAFriendForm{$listing_id}(); jQuery(document).gjLightbox('open', jQuery('#tell-a-friend-form{$listing_id}').clone(true).show()); }); }); {else} jQuery(initTellAFriendForm{$listing_id}); {/if} </script> {$security_js} {/add_footer_html} {* @git-info@ *} <div id="tell-a-friend-form{$listing_id}"{if $ajax_link} style="display: none;"{/if}> <div class="contact-result"></div> <form action="{$classifieds_file_name}?a=12&b={$listing_id}" method="post" id="tell_a_friend_form{$listing_id}"> <div class="{cycle values='row_odd,row_even'}"> <label for="c_friends_name{$listing_id}" class="field_label">{$messages.43}</label> <input type="text" name="c[friends_name]" id="c_friends_name{$listing_id}" class="field" /> </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_friends_email{$listing_id}" class="field_label">{$messages.44}</label> <input type="text" name="c[friends_email]" id="c_friends_email{$listing_id}" class="field" /> </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_name{$listing_id}" class="field_label">{$messages.45}</label> {if $user.user_data&&$user.user_data.firstname} {$user.user_data.firstname|fromDB} {else} <input type="text" name="c[senders_name]" id="c_senders_name{$listing_id}" class="field" /> {/if} </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_email{$listing_id}" class="field_label">{$messages.46}</label> {if $user.user_data&&$user.user_data.email} {$user.user_data.email|fromDB} {else} <input type="text" name="c[senders_email]" id="c_senders_email{$listing_id}" class="field" /> {/if} </div> <div class="{cycle values='row_odd,row_even'}"> <label for="c_senders_comments{$listing_id}" class="field_label">{$messages.47}</label> <textarea name="c[senders_comments]" id="c_senders_comments{$listing_id}" cols="78" rows="7" class="field"></textarea> </div> {$security_image} <div class="center"> <input type="submit" name="submit" value="{$messages.52}" class="button" /> <input type="reset" name="reset" value="{$messages.500116}" class="button" /> </div> </form> <div class="contact-loading" style="display: none;"> <br /><br /> <div class="cntr"><img src="{external file='images/loading.gif'}" alt="" /></div> <br /><br /> </div> </div> {if $ajax_link} <a href="#" id="tell-a-friend-ajax-link{$listing_id}" onclick="return false;">{$messages.13}</a> {/if} {add_footer_html} <script> var initTellAFriendForm{$listing_id} = function () { jQuery('#tell_a_friend_form{$listing_id}').submit(function (e) { e.preventDefault(); var $this = jQuery(this); var container = jQuery('#tell-a-friend-form{$listing_id}'); var isLightbox = jQuery(document).gjLightbox('isOpen'); var data = $this.serialize(); if(isLightbox) { //replace just the submit buttons with the spinner graphic (minimize motion on the lightbox for aesthetics) jQuery(gjUtil.lightbox.contents).find('.contact-buttons').hide(); jQuery(gjUtil.lightbox.contents).find('.contact-loading').show(); } else { //not using a lightbox, so we can replace the whole form with the spinner graphic $this.hide('fast'); container.find('.contact-loading').show('fast'); } jQuery.ajax({ url : '{$classifieds_file_name}?a=12&b={$listing_id}&json=1', data : data, dataType : 'json', type : 'POST' }).done(function (response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-loading').hide(); } else { container.find('.contact-loading').hide('fast'); } if (!response) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(gjUtil.lightbox.contents).find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } else { container.find('.contact-result').html('<div class="error_message">{$messages.69|escape_js} (invalid response)</div>'); } if (changeSecurityImage) { //reset security image changeSecurityImage(); } return; } if (response && !response.success) { //show the form again since it was not a success if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); if(response.message.length > 0) { jQuery(gjUtil.lightbox.contents).find('.contact-result').html(response.message).show(); } } else { $this.show('fast'); if(response.message.length > 0) { container.find('.contact-result').html(response.message).show(); } } } else if(response.success) { if (response.message) { if(isLightbox) { jQuery(gjUtil.lightbox.contents).find('.contact-buttons').show(); jQuery(document).gjLightbox('close'); gjUtil.addMessage(response.message, 1500); } else { container.find('.contact-result').html(response.message); } } } }); }); }; {if $ajax_link} jQuery(function () { jQuery('#tell-a-friend-ajax-link{$listing_id}').click(function (e) { e.preventDefault(); initTellAFriendForm{$listing_id}(); jQuery(document).gjLightbox('open', jQuery('#tell-a-friend-form{$listing_id}').clone(true).show()); }); }); {else} jQuery(initTellAFriendForm{$listing_id}); {/if} </script> {$security_js} {/add_footer_html}
{foreach $images.images_data as $image} <div class="media-preview clearfix" id="imagesPreview_{$image.image_id}"> <div class="media-editable-saved"><img src="{if $in_admin}../{/if}{external file='images/saved-check.png'}" alt="" /></div> {if $messages.502295 || $in_admin} <a href="#{$image.image_id}" class="rotateImage media-rotate"> {if $in_admin} <img src="../{external file='images/buttons/rotate-cw.png'}" alt="Rotate Image" />
{foreach $images.images_data as $image} <div class="media-preview clearfix" id="imagesPreview_{$image.image_id}"> <div class="media-editable-saved"><img src="{if $in_admin}../{/if}{external file='images/saved-check.png'}" alt="" /></div> {if $image.isIcon != 1 && ($messages.502295 || $in_admin)} <a href="#{$image.image_id}" class="rotateImage media-rotate"> {if $in_admin} <img src="../{external file='images/buttons/rotate-cw.png'}" alt="Rotate Image" />
{foreach $images.images_data as $image} <div class="media-preview clearfix" id="imagesPreview_{$image.image_id}"> <div class="media-editable-saved"><img src="{if $in_admin}../{/if}{external file='images/saved-check.png'}" alt="" /></div> {if $messages.502295 || $in_admin} {if $image.isIcon != 1 && ($messages.502295 || $in_admin)} <a href="#{$image.image_id}" class="rotateImage media-rotate"> {if $in_admin} <img src="../{external file='images/buttons/rotate-cw.png'}" alt="Rotate Image" />
<input type="number" class="media-editable-sorting editImageSort" value="{$image.display_order|escape}" size="2" min="1" max="{$images.max}" /> <br /> <div class="media-preview-image"> {if $image.resized}<a href="{if $in_admin}../{/if}{$image.image_url}" class="lightUpImg">{/if} {$image.tag} {if $image.resized}</a>{/if} </div> {if $image.icon && $messages.502154} <a href="{if $in_admin}../{/if}{$image.image_url}" class="button">{$messages.502154}</a> {/if} {if $images.maximum_image_description>0} <input type="hidden" value="{$image.image_text|escape}" /> <div class="media-editable-label editImgageTitle" contenteditable="true" title="Click to Edit">{$image.image_text}</div> {/if} {if $image.cost} <strong>{$messages.500702}</strong> <span class="price">{$image.cost}</span> {/if}
<input type="number" class="media-editable-sorting editImageSort" value="{$image.display_order|escape}" size="2" min="1" max="{$images.max}" /> <br /> <div class="media-preview-image"> {if $image.resized or $image.isIcon}<a href="{if $in_admin}../{/if}{$image.image_url}" class="lightUpImg">{/if} {$image.tag} {if $image.resized or $image.isIcon}</a>{/if} </div> {if $images.maximum_image_description>0} <input type="hidden" value="{$image.image_text|escape}" /> <div class="media-editable-label editImgageTitle" contenteditable="true" title="Click to Edit">{$image.image_text}</div> {/if} {if $image.isIcon && $messages.502154} {* Download link for files *} <a href="{if $in_admin}../{/if}{$image.image_url}" onclick="window.open(this.href); return false" class="button">{$messages.502154}</a> {/if} {if $image.cost} <strong>{$messages.500702}</strong> <span class="price">{$image.cost}</span> {/if}
<input type="number" class="media-editable-sorting editImageSort" value="{$image.display_order|escape}" size="2" min="1" max="{$images.max}" /> <br /> <div class="media-preview-image"> {if $image.resized}<a href="{if $in_admin}../{/if}{$image.image_url}" class="lightUpImg">{/if} {if $image.resized or $image.isIcon}<a href="{if $in_admin}../{/if}{$image.image_url}" class="lightUpImg">{/if} {$image.tag} {if $image.resized}</a>{/if} {if $image.resized or $image.isIcon}</a>{/if} </div> {if $image.icon && $messages.502154} <a href="{if $in_admin}../{/if}{$image.image_url}" class="button">{$messages.502154}</a> {/if} {if $images.maximum_image_description>0} <input type="hidden" value="{$image.image_text|escape}" /> <div class="media-editable-label editImgageTitle" contenteditable="true" title="Click to Edit">{$image.image_text}</div> {/if} {if $image.isIcon && $messages.502154} {* Download link for files *} <a href="{if $in_admin}../{/if}{$image.image_url}" onclick="window.open(this.href); return false" class="button">{$messages.502154}</a> {/if} {if $image.cost} <strong>{$messages.500702}</strong> <span class="price">{$image.cost}</span> {/if}
{if !$steps_combined} <h1 class="title">{$title1}</h1> {/if} <h1 class="subtitle">{$title2} {$help_link}</h1> <p class="page_instructions"> {$desc1} </p>
{if !$steps_combined} <h1 class="title">{$title1}</h1> {/if} <h3 class="subtitle">{$title2} {$help_link}</h3> <p class="page_instructions"> {$desc1} </p>
{if !$steps_combined} <h1 class="title">{$title1}</h1> {/if} <h1 class="subtitle">{$title2} {$help_link}</h1> <h3 class="subtitle">{$title2} {$help_link}</h3> <p class="page_instructions"> {$desc1} </p>
<div class="content_box"> <h1 class="title">{$title1}</h1> <h1 class="subtitle">{$title2} {$help_link}</h1> <p class="page_instructions"> {$desc1} {if $parent_cat_id ne 0}
<div class="content_box"> <h1 class="title">{$title1}</h1> <h3 class="subtitle">{$title2} {$help_link}</h3> <p class="page_instructions"> {$desc1} {if $parent_cat_id ne 0}
<div class="content_box"> <h1 class="title">{$title1}</h1> <h1 class="subtitle">{$title2} {$help_link}</h1> <h3 class="subtitle">{$title2} {$help_link}</h3> <p class="page_instructions"> {$desc1} {if $parent_cat_id ne 0}
<h1 class="subtitle">{$messages.2464}</h1> {else} <h1 class="title">{$messages.606}</h1> <h1 class="subtitle">{$messages.2464}</h1> {/if} <p class="page_instructions"> {$messages.2463}
<h1 class="subtitle">{$messages.2464}</h1> {else} <h1 class="title">{$messages.606}</h1> <h3 class="subtitle">{$messages.2464}</h3> {/if} <p class="page_instructions"> {$messages.2463}
<h1 class="subtitle">{$messages.2464}</h1> {else} <h1 class="title">{$messages.606}</h1> <h1 class="subtitle">{$messages.2464}</h1> <h3 class="subtitle">{$messages.2464}</h3> {/if} <p class="page_instructions"> {$messages.2463}
{if !$ajax}<div style="vertical-align: top;" id="cost_options_box" class="clearfix">{/if} <div class="cost-options-box-sortbox ui-sortable clearfix"> {foreach $session_variables.cost_options as $group_id => $option_group} {$option_total=0} <div class="cost-option-box{if $option_group.quantity_type=='combined'} cost-option-quantity-combined{/if}" id="costgroup-{$group_id}"> <a href="#{$group_id}" class="cost_options_del_group" style="float: right;"> <img src="{external file='images/buttons/delete.png'}" alt="{$messages.502232}" style="width: 1.5em;"> </a> <strong class='cost-option-group-label'> <span class="cost-options-sort-icon ui-icon ui-icon-arrow-4"></span> {$option_group.label} </strong> <a href="#{$group_id}" class="cost_options_edit_group"> <img src="{external file='images/buttons/edit.png'}" alt="edit" style="width: 1.2em;"> </a> <br /> {if $option_group.error} <div class="error_message clearfix">{$option_group.error}</div> {/if} {if $option_group.quantity_type=='combined'} <span class="cost-options-combined-quantity-label">{$messages.502233}</span> {/if} <hr> <table class="cost-option-table"> <thead> <tr style="border-bottom: thin solid #000;"> <th style="padding-right: 1em; white-space: nowrap;">{$messages.502234}</th> <th style="padding-right: 1em; white-space: nowrap;">{$messages.502235}</th> {if $option_group.quantity_type=='individual'} <th style="padding-right: 1em; white-space: nowrap;">{$messages.502236}</th> {/if} {if $maxImages>0} <th style="padding-right: 1em; white-space: nowrap;">{$messages.502237}</th> {/if} </tr> </thead> <tbody> {foreach $option_group.options as $option} {if $option.comb_id}{$temp_options_hash.{$option.comb_id}=$option.label}{/if} <tr> <td> <span title="{$option.label}">{$option.label}</span> {if $option.error} <div class="error_message" title="{$option.error|escape}">{$option.error}</div> {/if} </td> <td> <span class="precurrency">{$precurrency}</span> {$option.cost_added|displayPrice:'':''} </td> {if $option_group.quantity_type=='individual'} {$option_total=$option_total+$option.ind_quantity_remaining} <td>{$option.ind_quantity_remaining}</td> {/if} {if $maxImages>0} <td class="cntr"> {if $option.file_slot>0} {$option.file_slot} {else} - {/if} </td> {/if} </tr> {/foreach} {if $option_group.quantity_type=='individual'} <tr> <td colspan="2" style="text-align: right;">{$messages.502238}</td> <td>{$option_total}</td> </tr> {/if} </tbody> </table> </div> {/foreach} </div> {if $session_variables.cost_options_quantity}
{if !$ajax}<div style="vertical-align: top;" id="cost_options_box" class="clearfix">{/if} <div class="cost-options-box-sortbox ui-sortable clearfix"> {foreach $session_variables.cost_options as $group_id => $option_group} {if $option_group.options|count > 0} {$option_total=0} <div class="cost-option-box{if $option_group.quantity_type=='combined'} cost-option-quantity-combined{/if}" id="costgroup-{$group_id}"> <a href="#{$group_id}" class="cost_options_del_group" style="float: right;"> <img src="{external file='images/buttons/delete.png'}" alt="{$messages.502232}" style="width: 1.5em;"> </a> <strong class='cost-option-group-label'> <span class="cost-options-sort-icon ui-icon ui-icon-arrow-4"></span> {$option_group.label} </strong> <a href="#{$group_id}" class="cost_options_edit_group"> <img src="{external file='images/buttons/edit.png'}" alt="edit" style="width: 1.2em;"> </a> <br /> {if $option_group.error} <div class="error_message clearfix">{$option_group.error}</div> {/if} {if $option_group.quantity_type=='combined'} <span class="cost-options-combined-quantity-label">{$messages.502233}</span> {/if} <hr> <table class="cost-option-table"> <thead> <tr style="border-bottom: thin solid #000;"> <th style="padding-right: 1em; white-space: nowrap;">{$messages.502234}</th> <th style="padding-right: 1em; white-space: nowrap;">{$messages.502235}</th> {if $option_group.quantity_type=='individual'} <th style="padding-right: 1em; white-space: nowrap;">{$messages.502236}</th> {/if} {if $maxImages>0} <th style="padding-right: 1em; white-space: nowrap;">{$messages.502237}</th> {/if} </tr> </thead> <tbody> {foreach $option_group.options as $option} {if $option.comb_id}{$temp_options_hash.{$option.comb_id}=$option.label}{/if} <tr> <td> <span title="{$option.label}">{$option.label}</span> {if $option.error} <div class="error_message" title="{$option.error|escape}">{$option.error}</div> {/if} </td> <td> <span class="precurrency">{$precurrency}</span> {$option.cost_added|displayPrice:'':''} </td> {if $option_group.quantity_type=='individual'} {$option_total=$option_total+$option.ind_quantity_remaining} <td>{$option.ind_quantity_remaining}</td> {/if} {if $maxImages>0} <td class="cntr"> {if $option.file_slot>0} {$option.file_slot} {else} - {/if} </td> {/if} </tr> {/foreach} {if $option_group.quantity_type=='individual'} <tr> <td colspan="2" style="text-align: right;">{$messages.502238}</td> <td>{$option_total}</td> </tr> {/if} </tbody> </table> </div> {/if} {/foreach} </div> {if $session_variables.cost_options_quantity}
{if !$ajax}<div style="vertical-align: top;" id="cost_options_box" class="clearfix">{/if} <div class="cost-options-box-sortbox ui-sortable clearfix"> {foreach $session_variables.cost_options as $group_id => $option_group} {$option_total=0} <div class="cost-option-box{if $option_group.quantity_type=='combined'} cost-option-quantity-combined{/if}" id="costgroup-{$group_id}"> <a href="#{$group_id}" class="cost_options_del_group" style="float: right;"> <img src="{external file='images/buttons/delete.png'}" alt="{$messages.502232}" style="width: 1.5em;"> </a> <strong class='cost-option-group-label'> <span class="cost-options-sort-icon ui-icon ui-icon-arrow-4"></span> {$option_group.label} </strong> <a href="#{$group_id}" class="cost_options_edit_group"> <img src="{external file='images/buttons/edit.png'}" alt="edit" style="width: 1.2em;"> </a> <br /> {if $option_group.error} <div class="error_message clearfix">{$option_group.error}</div> {/if} {if $option_group.quantity_type=='combined'} <span class="cost-options-combined-quantity-label">{$messages.502233}</span> {/if} <hr> <table class="cost-option-table"> <thead> <tr style="border-bottom: thin solid #000;"> <th style="padding-right: 1em; white-space: nowrap;">{$messages.502234}</th> <th style="padding-right: 1em; white-space: nowrap;">{$messages.502235}</th> {if $option_group.quantity_type=='individual'} <th style="padding-right: 1em; white-space: nowrap;">{$messages.502236}</th> {/if} {if $maxImages>0} <th style="padding-right: 1em; white-space: nowrap;">{$messages.502237}</th> {/if} </tr> </thead> <tbody> {foreach $option_group.options as $option} {if $option.comb_id}{$temp_options_hash.{$option.comb_id}=$option.label}{/if} <tr> <td> <span title="{$option.label}">{$option.label}</span> {if $option.error} <div class="error_message" title="{$option.error|escape}">{$option.error}</div> {/if} </td> <td> <span class="precurrency">{$precurrency}</span> {$option.cost_added|displayPrice:'':''} </td> {if $option_group.options|count > 0} {$option_total=0} <div class="cost-option-box{if $option_group.quantity_type=='combined'} cost-option-quantity-combined{/if}" id="costgroup-{$group_id}"> <a href="#{$group_id}" class="cost_options_del_group" style="float: right;"> <img src="{external file='images/buttons/delete.png'}" alt="{$messages.502232}" style="width: 1.5em;"> </a> <strong class='cost-option-group-label'> <span class="cost-options-sort-icon ui-icon ui-icon-arrow-4"></span> {$option_group.label} </strong> <a href="#{$group_id}" class="cost_options_edit_group"> <img src="{external file='images/buttons/edit.png'}" alt="edit" style="width: 1.2em;"> </a> <br /> {if $option_group.error} <div class="error_message clearfix">{$option_group.error}</div> {/if} {if $option_group.quantity_type=='combined'} <span class="cost-options-combined-quantity-label">{$messages.502233}</span> {/if} <hr> <table class="cost-option-table"> <thead> <tr style="border-bottom: thin solid #000;"> <th style="padding-right: 1em; white-space: nowrap;">{$messages.502234}</th> <th style="padding-right: 1em; white-space: nowrap;">{$messages.502235}</th> {if $option_group.quantity_type=='individual'} {$option_total=$option_total+$option.ind_quantity_remaining} <td>{$option.ind_quantity_remaining}</td> <th style="padding-right: 1em; white-space: nowrap;">{$messages.502236}</th> {/if} {if $maxImages>0} <td class="cntr"> {if $option.file_slot>0} {$option.file_slot} {else} - {/if} </td> <th style="padding-right: 1em; white-space: nowrap;">{$messages.502237}</th> {/if} </tr> {/foreach} {if $option_group.quantity_type=='individual'} <tr> <td colspan="2" style="text-align: right;">{$messages.502238}</td> <td>{$option_total}</td> </tr> {/if} </tbody> </table> </div> </thead> <tbody> {foreach $option_group.options as $option} {if $option.comb_id}{$temp_options_hash.{$option.comb_id}=$option.label}{/if} <tr> <td> <span title="{$option.label}">{$option.label}</span> {if $option.error} <div class="error_message" title="{$option.error|escape}">{$option.error}</div> {/if} </td> <td> <span class="precurrency">{$precurrency}</span> {$option.cost_added|displayPrice:'':''} </td> {if $option_group.quantity_type=='individual'} {$option_total=$option_total+$option.ind_quantity_remaining} <td>{$option.ind_quantity_remaining}</td> {/if} {if $maxImages>0} <td class="cntr"> {if $option.file_slot>0} {$option.file_slot} {else} - {/if} </td> {/if} </tr> {/foreach} {if $option_group.quantity_type=='individual'} <tr> <td colspan="2" style="text-align: right;">{$messages.502238}</td> <td>{$option_total}</td> </tr> {/if} </tbody> </table> </div> {/if} {/foreach} </div> {if $session_variables.cost_options_quantity}
{* @git-info@ *} {foreach from=$durations item=d} <option value="{$d.numerical_length}" {if $d.selected}selected="selected"{/if}>{$d.display_length}</option> {/foreach}
{* @git-info@ *} {foreach from=$durations item=d} <option value="{$d.numerical_length}" {if $d.selected}selected="selected"{/if}>{$d.display_length}</option> {/foreach}
{* @git-info@ *} {foreach from=$durations item=d} <option value="{$d.numerical_length}" {if $d.selected}selected="selected"{/if}>{$d.display_length}</option> {* @git-info@ *} {foreach from=$durations item=d} <option value="{$d.numerical_length}" {if $d.selected}selected="selected"{/if}>{$d.display_length}</option> {/foreach}
{* @git-info@ *} {foreach from=$durations item=d} <option value="{$d.numerical_length}" {if $d.selected}selected="selected"{/if}>{$d.display_length} - {$d.display_amount}</option> {/foreach}
{* @git-info@ *} {foreach from=$durations item=d} <option value="{$d.numerical_length}" {if $d.selected}selected="selected"{/if}>{$d.display_length} - {$d.display_amount}</option> {/foreach}
{* @git-info@ *} {foreach from=$durations item=d} <option value="{$d.numerical_length}" {if $d.selected}selected="selected"{/if}>{$d.display_length} - {$d.display_amount}</option> {* @git-info@ *} {foreach from=$durations item=d} <option value="{$d.numerical_length}" {if $d.selected}selected="selected"{/if}>{$d.display_length} - {$d.display_amount}</option> {/foreach}
<h1 class="title">{$title1}</h1> {else} <h1 class="title">{$txt1}</h1> <h1 class="subtitle">{$title1}</h1> {/if} <p class="page_instructions">{$desc1}</p>
<h1 class="title">{$title1}</h1> {else} <h1 class="title">{$txt1}</h1> <h3 class="subtitle">{$title1}</h3> {/if} <p class="page_instructions">{$desc1}</p>
<h1 class="title">{$title1}</h1> {else} <h1 class="title">{$txt1}</h1> <h1 class="subtitle">{$title1}</h1> <h3 class="subtitle">{$title1}</h3> {/if} <p class="page_instructions">{$desc1}</p>
{if $additionalInfo|strip:'' !== ''} <div class="content_box"> <h1 class="title">{$messages.500805}</h1> {$additionalInfo} </div> {/if}
{if $additionalInfo|strip:'' !== ''} <div class="content_box"> <h3 class="title">{$messages.500805}</h3> {$additionalInfo} </div> {/if}
{if $additionalInfo|strip:'' !== ''} <div class="content_box"> <h1 class="title">{$messages.500805}</h1> <h3 class="title">{$messages.500805}</h3> {$additionalInfo} </div> {/if}
{if $details.section_sub_head} {* Allow adding a sub-section head above the next contents *} <h1 class="subtitle">{$details.section_sub_head}</h1> {/if} {if $details.section_desc} {* Allow adding a section description as well *}
{if $details.section_sub_head} {* Allow adding a sub-section head above the next contents *} <h3 class="subtitle">{$details.section_sub_head}</h3> {/if} {if $details.section_desc} {* Allow adding a section description as well *}
{if $details.section_sub_head} {* Allow adding a sub-section head above the next contents *} <h1 class="subtitle">{$details.section_sub_head}</h1> <h3 class="subtitle">{$details.section_sub_head}</h3> {/if} {if $details.section_desc} {* Allow adding a section description as well *}
<div class="content_box"> {if !$steps_combined} <h1 class="title">{$title1}</h1> <h1 class="subtitle">{$title2}</h1> <p class="page_instructions">{$page_description}</p> {/if}
<div class="content_box"> {if !$steps_combined} <h1 class="title">{$title1}</h1> <h3 class="subtitle">{$title2}</h3> <p class="page_instructions">{$page_description}</p> {/if}
<div class="content_box"> {if !$steps_combined} <h1 class="title">{$title1}</h1> <h1 class="subtitle">{$title2}</h1> <h3 class="subtitle">{$title2}</h3> <p class="page_instructions">{$page_description}</p> {/if}
{if count($questions) > 0} {if $messages.131} <h1 class="subtitle"> {$messages.131} </h1> {/if} {if $messages.132} <p class="page_instructions">
{if count($questions) > 0} {if $messages.131} <h3 class="subtitle"> {$messages.131} </h3> {/if} {if $messages.132} <p class="page_instructions">
{if count($questions) > 0} {if $messages.131} <h1 class="subtitle"> <h3 class="subtitle"> {$messages.131} </h1> </h3> {/if} {if $messages.132} <p class="page_instructions">
{* @git-info@ *} <form action="" method="post"> <table style="width: 100%;"> <tr class="language_page_title"> <td colspan="2" style="width: 100%"> {$messages.327} </td> </tr> <tr class="page_description"> <td colspan="2" style="width: 100%"> {$messages.328} </td> </tr> <tr class="field_label"> <td align="right" class="medium_font" style="width: 50%"> {$messages.329} </td> <td style="width: 50%"> <select name="set_language_cookie"> {foreach $languages as $l} <option value="{$l.id}"{if $l.selected} selected="selected"{/if}>{$l.name}</option> {/foreach} </select> </td> </tr> <tr class="save_language_choice_button"> <td colspan="2" align="center" class="medium_font"> <input type="submit" name="submit" value="{$messages.330}" /> </td> </tr> </table> </form>
{* @git-info@ *} <form action="" method="post"> <table style="width: 100%;"> <tr class="language_page_title"> <td colspan="2" style="width: 100%"> {$messages.327} </td> </tr> <tr class="page_description"> <td colspan="2" style="width: 100%"> {$messages.328} </td> </tr> <tr class="field_label"> <td align="right" class="medium_font" style="width: 50%"> {$messages.329} </td> <td style="width: 50%"> <select name="set_language_cookie"> {foreach $languages as $l} <option value="{$l.id}"{if $l.selected} selected="selected"{/if}>{$l.name}</option> {/foreach} </select> </td> </tr> <tr class="save_language_choice_button"> <td colspan="2" align="center" class="medium_font"> <input type="submit" name="submit" value="{$messages.330}" /> </td> </tr> </table> </form>
{* @git-info@ *} <form action="" method="post"> <table style="width: 100%;"> <tr class="language_page_title"> <td colspan="2" style="width: 100%"> {$messages.327} </td> </tr> <tr class="page_description"> <td colspan="2" style="width: 100%"> {$messages.328} </td> </tr> <tr class="field_label"> <td align="right" class="medium_font" style="width: 50%"> {$messages.329} </td> <td style="width: 50%"> <select name="set_language_cookie"> {foreach $languages as $l} <option value="{$l.id}"{if $l.selected} selected="selected"{/if}>{$l.name}</option> {/foreach} </select> </td> </tr> <tr class="save_language_choice_button"> <td colspan="2" align="center" class="medium_font"> <input type="submit" name="submit" value="{$messages.330}" /> </td> </tr> </table> </form> {* @git-info@ *} <form action="" method="post"> <table style="width: 100%;"> <tr class="language_page_title"> <td colspan="2" style="width: 100%"> {$messages.327} </td> </tr> <tr class="page_description"> <td colspan="2" style="width: 100%"> {$messages.328} </td> </tr> <tr class="field_label"> <td align="right" class="medium_font" style="width: 50%"> {$messages.329} </td> <td style="width: 50%"> <select name="set_language_cookie"> {foreach $languages as $l} <option value="{$l.id}"{if $l.selected} selected="selected"{/if}>{$l.name}</option> {/foreach} </select> </td> </tr> <tr class="save_language_choice_button"> <td colspan="2" align="center" class="medium_font"> <input type="submit" name="submit" value="{$messages.330}" /> </td> </tr> </table> </form>
{* @git-info@ *} <div style="width: 100%;"> <div style="width: 50px; margin: 10px auto;"> <img src="{external file='images/loading.gif'}" alt="" /> </div> <form action="{$post_url}" method="post" id="gateway_post"> {foreach from=$post_fields item=field key=index} <input type="hidden" name="{$index}" value="{$field}" /> {/foreach} <input type="submit" value="continue to gateway" style="display: none;" /> </form> {add_footer_html} <script type="text/javascript"> //<![CDATA[ gjUtil.autoSubmitForm("gateway_post"); //]]> </script> {/add_footer_html} </div>
{* @git-info@ *} <div style="width: 100%;"> <div style="width: 50px; margin: 10px auto;"> <img src="{external file='images/loading.gif'}" alt="" /> </div> <form action="{$post_url}" method="post" id="gateway_post"> {foreach from=$post_fields item=field key=index} <input type="hidden" name="{$index}" value="{$field}" /> {/foreach} <input type="submit" value="continue to gateway" style="display: none;" /> </form> {add_footer_html} <script type="text/javascript"> //<![CDATA[ gjUtil.autoSubmitForm("gateway_post"); //]]> </script> {/add_footer_html} </div>
{* @git-info@ *} <div style="width: 100%;"> <div style="width: 50px; margin: 10px auto;"> <img src="{external file='images/loading.gif'}" alt="" /> </div> <form action="{$post_url}" method="post" id="gateway_post"> {foreach from=$post_fields item=field key=index} <input type="hidden" name="{$index}" value="{$field}" /> {/foreach} <input type="submit" value="continue to gateway" style="display: none;" /> </form> {add_footer_html} <script type="text/javascript"> //<![CDATA[ gjUtil.autoSubmitForm("gateway_post"); //]]> </script> {/add_footer_html} {* @git-info@ *} <div style="width: 100%;"> <div style="width: 50px; margin: 10px auto;"> <img src="{external file='images/loading.gif'}" alt="" /> </div> <form action="{$post_url}" method="post" id="gateway_post"> {foreach from=$post_fields item=field key=index} <input type="hidden" name="{$index}" value="{$field}" /> {/foreach} <input type="submit" value="continue to gateway" style="display: none;" /> </form> {add_footer_html} <script type="text/javascript"> //<![CDATA[ gjUtil.autoSubmitForm("gateway_post"); //]]> </script> {/add_footer_html} </div>
{if $cart_items} <div> <h1 class="title">{$messages.500896}</h1> {include file='display_cart/index.tpl' g_resource='cart' view_only=1 items=$cart_items} <div class="clear"></div> </div>
{if $cart_items} <div> <h3 class="title">{$messages.500896}</h3> {include file='display_cart/index.tpl' g_resource='cart' view_only=1 items=$cart_items} <div class="clear"></div> </div>
{if $cart_items} <div> <h1 class="title">{$messages.500896}</h1> <h3 class="title">{$messages.500896}</h3> {include file='display_cart/index.tpl' g_resource='cart' view_only=1 items=$cart_items} <div class="clear"></div> </div>
<div class="content_box"> <h1 class="title">{$messages.201}</h1> <h1 class="subtitle">{$messages.200}</h1> <p class="page_instructions">{$messages.200}</p> {if $error_msg}
<div class="content_box"> <h1 class="title">{$messages.201}</h1> <h3 class="subtitle">{$messages.200}</h3> <p class="page_instructions">{$messages.200}</p> {if $error_msg}
<div class="content_box"> <h1 class="title">{$messages.201}</h1> <h1 class="subtitle">{$messages.200}</h1> <h3 class="subtitle">{$messages.200}</h3> <p class="page_instructions">{$messages.200}</p> {if $error_msg}
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.1398}</h1> <h1 class="subtitle">{$messages.673}</h1> <p class="page_instructions">{$messages.674}</p> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.1398}</h1> <h3 class="subtitle">{$messages.673}</h3> <p class="page_instructions">{$messages.674}</p> </div>
{* @git-info@ *} <div class="content_box"> <h1 class="title">{$messages.1398}</h1> <h1 class="subtitle">{$messages.673}</h1> <h3 class="subtitle">{$messages.673}</h3> <p class="page_instructions">{$messages.674}</p> </div>
<div class="content_box"> <h1 class="title">{$messages.613}</h1> {$addons_top} <h1 class="subtitle">{$messages.232}</h1> <p class="page_instructions">{$messages.233}</p> {if $error_msg}
<div class="content_box"> <h1 class="title">{$messages.613}</h1> {$addons_top} <h3 class="subtitle">{$messages.232}</h3> <p class="page_instructions">{$messages.233}</p> {if $error_msg}
<div class="content_box"> <h1 class="title">{$messages.613}</h1> {$addons_top} <h1 class="subtitle">{$messages.232}</h1> <h3 class="subtitle">{$messages.232}</h3> <p class="page_instructions">{$messages.233}</p> {if $error_msg}
<div class="content_box"> <h1 class="title">{$messages.614}</h1> {$addons_top} <h1 class="subtitle">{$messages.239}</h1> <p class="page_instructions">{$messages.245}</p> <form action="{$registration_url}?b=1" method="post" id="registration_form">
<div class="content_box"> <h1 class="title">{$messages.614}</h1> {$addons_top} <h3 class="subtitle">{$messages.239}</h3> <p class="page_instructions">{$messages.245}</p> <form action="{$registration_url}?b=1" method="post" id="registration_form">
<div class="content_box"> <h1 class="title">{$messages.614}</h1> {$addons_top} <h1 class="subtitle">{$messages.239}</h1> <h3 class="subtitle">{$messages.239}</h3> <p class="page_instructions">{$messages.245}</p> <form action="{$registration_url}?b=1" method="post" id="registration_form">
{/foreach} {if $optionalFieldInstructions} <h1 class="subtitle">{$optionalFieldInstructions}</h1> {/if} {foreach from=$optionals item=opt}
{/foreach} {if $optionalFieldInstructions} <h3 class="subtitle">{$optionalFieldInstructions}</h3> {/if} {foreach from=$optionals item=opt}
{/foreach} {if $optionalFieldInstructions} <h1 class="subtitle">{$optionalFieldInstructions}</h1> <h3 class="subtitle">{$optionalFieldInstructions}</h3> {/if} {foreach from=$optionals item=opt}
</div> {/foreach} {if $security_image} {$security_image} {/if} <h1 class="subtitle">{$messages.774}</h1> <div class="{if $username.error}field_error_row{else}{cycle values='row_odd,row_even'}{/if}"> <label for="username" class="required">{$messages.762} *</label>
</div> {/foreach} {if $sharefeeattachmentchoices} <div class="{if $feeshareattachmenterror}field_error_row{else}{cycle values='row_odd,row_even'}{/if}"> <label for="fee_attachment" class="{if $feeshareattachment_required}required{else}field_label{/if}">{$feeshareattachmentlabel}{if $feeshareattachment_required} *{/if}</label> <select name="c[user_attachment_id]" class="field"> <option value="0"></option> {foreach from=$sharefeeattachmentchoices item=name key=userid} <option value="{$userid}"{if $userid == $user_attachment_id} selected="selected"{/if}>{$name}</option> {/foreach} </select> {if $feeshareattachmenterror} <span class="error_message">{$feeshareattachmenterror}</span> {/if} </div> {/if} {if $security_image} {$security_image} {/if} <h3 class="subtitle">{$messages.774}</h3> <div class="{if $username.error}field_error_row{else}{cycle values='row_odd,row_even'}{/if}"> <label for="username" class="required">{$messages.762} *</label>
</div> {/foreach} {if $sharefeeattachmentchoices} <div class="{if $feeshareattachmenterror}field_error_row{else}{cycle values='row_odd,row_even'}{/if}"> <label for="fee_attachment" class="{if $feeshareattachment_required}required{else}field_label{/if}">{$feeshareattachmentlabel}{if $feeshareattachment_required} *{/if}</label> <select name="c[user_attachment_id]" class="field"> <option value="0"></option> {foreach from=$sharefeeattachmentchoices item=name key=userid} <option value="{$userid}"{if $userid == $user_attachment_id} selected="selected"{/if}>{$name}</option> {/foreach} </select> {if $feeshareattachmenterror} <span class="error_message">{$feeshareattachmenterror}</span> {/if} </div> {/if} {if $security_image} {$security_image} {/if} <h1 class="subtitle">{$messages.774}</h1> <h3 class="subtitle">{$messages.774}</h3> <div class="{if $username.error}field_error_row{else}{cycle values='row_odd,row_even'}{/if}"> <label for="username" class="required">{$messages.762} *</label>
</div> {/if} {if $messages.1442} <h1 class="subtitle">{$messages.1442}</h1> {/if} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label spacer"></label>
</div> {/if} {if $messages.1442} <h3 class="subtitle">{$messages.1442}</h3> {/if} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label spacer"></label>
</div> {/if} {if $messages.1442} <h1 class="subtitle">{$messages.1442}</h1> <h3 class="subtitle">{$messages.1442}</h3> {/if} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label spacer"></label>
{/if} {if $queryFields.price} <h1 class="subtitle">{$messages.788}</h1> <div class="{cycle values='row_odd,row_even'}"> <label class="field_label spacer"></label> <label style="white-space: nowrap;">{$messages.1440}<input id="by_price_lower" name='b[by_price_lower]' size='15' maxlength='15' class="field" /></label>
{/if} {if $queryFields.price} <h3 class="subtitle">{$messages.788}</h3> <div class="{cycle values='row_odd,row_even'}"> <label class="field_label spacer"></label> <label style="white-space: nowrap;">{$messages.1440}<input id="by_price_lower" name='b[by_price_lower]' size='15' maxlength='15' class="field" /></label>
{/if} {if $queryFields.price} <h1 class="subtitle">{$messages.788}</h1> <h3 class="subtitle">{$messages.788}</h3> <div class="{cycle values='row_odd,row_even'}"> <label class="field_label spacer"></label> <label style="white-space: nowrap;">{$messages.1440}<input id="by_price_lower" name='b[by_price_lower]' size='15' maxlength='15' class="field" /></label>
{if $queryFields.business_type} <div> <div class="search_content_box"> <h1 class="subtitle">{$messages.1439}</h1> <div class="{cycle values='row_odd,row_even'}"> <div> <label class="field_label spacer"></label>
{if $queryFields.business_type} <div> <div class="search_content_box"> <h3 class="subtitle">{$messages.1439}</h3> <div class="{cycle values='row_odd,row_even'}"> <div> <label class="field_label spacer"></label>
{if $queryFields.business_type} <div> <div class="search_content_box"> <h1 class="subtitle">{$messages.1439}</h1> <h3 class="subtitle">{$messages.1439}</h3> <div class="{cycle values='row_odd,row_even'}"> <div> <label class="field_label spacer"></label>
</div> {/if} <div class="clr"></div> {* NOTE: This is where category-specific questions will be inserted *} <div id="catQuestions" style="display: none;"></div>
</div> {/if} {if $feeshare_active == 1} <h3 class="subtitle">by attached storefront</h3> <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$feeshare_attachtouserlabel}</label> <select name="b[attached_user_search_id]" class="field"> <option value="0"></option> {foreach from=$feeshare_userattachmentchoices item=name key=userid} <option value="{$userid}"{if $userid == $attached_user_search_id} selected="selected"{/if}>{$name}</option> {/foreach} </select> </div> {/if} <div class="clr"></div> {* NOTE: This is where category-specific questions will be inserted *} <div id="catQuestions" style="display: none;"></div>
</div> {/if} {if $feeshare_active == 1} <h3 class="subtitle">by attached storefront</h3> <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$feeshare_attachtouserlabel}</label> <select name="b[attached_user_search_id]" class="field"> <option value="0"></option> {foreach from=$feeshare_userattachmentchoices item=name key=userid} <option value="{$userid}"{if $userid == $attached_user_search_id} selected="selected"{/if}>{$name}</option> {/foreach} </select> </div> {/if} <div class="clr"></div> {* NOTE: This is where category-specific questions will be inserted *} <div id="catQuestions" style="display: none;"></div>
<div class="search_content_box"> {if $use_zip_distance_calculator eq 1} <h1 class="subtitle">{$messages.1949}</h1> <div class="{cycle values='row_odd,row_even'}"> {if $zipsearch_by_location} {$zipsearchByLocation_html}
<div class="search_content_box"> {if $use_zip_distance_calculator eq 1} <h3 class="subtitle">{$messages.1949}</h3> <div class="{cycle values='row_odd,row_even'}"> {if $zipsearch_by_location} {$zipsearchByLocation_html}
<div class="search_content_box"> {if $use_zip_distance_calculator eq 1} <h1 class="subtitle">{$messages.1949}</h1> <h3 class="subtitle">{$messages.1949}</h3> <div class="{cycle values='row_odd,row_even'}"> {if $zipsearch_by_location} {$zipsearchByLocation_html}
</div> {/if} {if $region_selector || $queryFields.city || (!$use_zip_distance_calculator && $queryFields.zip)} <h1 class="subtitle">{$messages.500809}</h1> {/if} {if $region_selector} <div class="{cycle values='row_odd,row_even'}">
</div> {/if} {if $region_selector || $queryFields.city || (!$use_zip_distance_calculator && $queryFields.zip)} <h3 class="subtitle">{$messages.500809}</h3> {/if} {if $region_selector} <div class="{cycle values='row_odd,row_even'}">
</div> {/if} {if $region_selector || $queryFields.city || (!$use_zip_distance_calculator && $queryFields.zip)} <h1 class="subtitle">{$messages.500809}</h1> <h3 class="subtitle">{$messages.500809}</h3> {/if} {if $region_selector} <div class="{cycle values='row_odd,row_even'}">
{if $show_optionals || $addonCriteria || $leveled_fields} <h1 class="subtitle">{$messages.500807}</h1> {/if} {if $leveled_fields}
{if $show_optionals || $addonCriteria || $leveled_fields} <h3 class="subtitle">{$messages.500807}</h3> {/if} {if $leveled_fields}
{if $show_optionals || $addonCriteria || $leveled_fields} <h1 class="subtitle">{$messages.500807}</h1> <h3 class="subtitle">{$messages.500807}</h3> {/if} {if $leveled_fields}
<div class="content_box"> <h1 class="title my_account">{$messages.626}</h1> <h1 class="subtitle">{$messages.429}</h1> <p class="page_instructions">{$messages.430}</p> <form action="{$formTarget}" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.626}</h1> <h3 class="subtitle">{$messages.429}</h3> <p class="page_instructions">{$messages.430}</p> <form action="{$formTarget}" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.626}</h1> <h1 class="subtitle">{$messages.429}</h1> <h3 class="subtitle">{$messages.429}</h3> <p class="page_instructions">{$messages.430}</p> <form action="{$formTarget}" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.627}</h1> <h1 class="subtitle">{$messages.374}{$helpLink}</h1> <form action="{$formTarget}" method="post"> <div class="center">
<div class="content_box"> <h1 class="title my_account">{$messages.627}</h1> <h3 class="subtitle">{$messages.374}{$helpLink}</h3> <form action="{$formTarget}" method="post"> <div class="center">
<div class="content_box"> <h1 class="title my_account">{$messages.627}</h1> <h1 class="subtitle">{$messages.374}{$helpLink}</h1> <h3 class="subtitle">{$messages.374}{$helpLink}</h3> <form action="{$formTarget}" method="post"> <div class="center">
{if $balance_count == 0} <div class="content_box"> <h1 class="title my_account">{$messages.3215}</h1> <h1 class="subtitle">{$messages.3216}</h1> <p class="page_instructions">{$messages.3235}</p> </div> <div class="center">
{if $balance_count == 0} <div class="content_box"> <h1 class="title my_account">{$messages.3215}</h1> <h3 class="subtitle">{$messages.3216}</h3> <p class="page_instructions">{$messages.3235}</p> </div> <div class="center">
{if $balance_count == 0} <div class="content_box"> <h1 class="title my_account">{$messages.3215}</h1> <h1 class="subtitle">{$messages.3216}</h1> <h3 class="subtitle">{$messages.3216}</h3> <p class="page_instructions">{$messages.3235}</p> </div> <div class="center">
{else} <div class="content_box"> <h1 class="title my_account">{$messages.3214}</h1> <h1 class="subtitle">{$messages.3215}</h1> <p class="page_instructions">{$messages.3216}</p> <div class="center">
{else} <div class="content_box"> <h1 class="title my_account">{$messages.3214}</h1> <h3 class="subtitle">{$messages.3215}</h3> <p class="page_instructions">{$messages.3216}</p> <div class="center">
{else} <div class="content_box"> <h1 class="title my_account">{$messages.3214}</h1> <h1 class="subtitle">{$messages.3215}</h1> <h3 class="subtitle">{$messages.3215}</h3> <p class="page_instructions">{$messages.3216}</p> <div class="center">
<div class="content_box"> <h1 class="title my_account">{$messages.500170}</h1> <h1 class="subtitle">{$messages.102830}</h1> <p class="page_instructions">{$messages.103000}</p> </div> <br />
<div class="content_box"> <h1 class="title my_account">{$messages.500170}</h1> <h3 class="subtitle">{$messages.102830}</h3> <p class="page_instructions">{$messages.103000}</p> </div> <br />
<div class="content_box"> <h1 class="title my_account">{$messages.500170}</h1> <h1 class="subtitle">{$messages.102830}</h1> <h3 class="subtitle">{$messages.102830}</h3> <p class="page_instructions">{$messages.103000}</p> </div> <br />
<div class="content_box"> <h1 class="title my_account">{$messages.500170}</h1> <h1 class="subtitle">{$messages.500172}</h1> <p class="page_instructions">{$messages.102788}</p> </div> <br />
<div class="content_box"> <h1 class="title my_account">{$messages.500170}</h1> <h3 class="subtitle">{$messages.500172}</h3> <p class="page_instructions">{$messages.102788}</p> </div> <br />
<div class="content_box"> <h1 class="title my_account">{$messages.500170}</h1> <h1 class="subtitle">{$messages.500172}</h1> <h3 class="subtitle">{$messages.500172}</h3> <p class="page_instructions">{$messages.102788}</p> </div> <br />
<div class="content_box"> {if $uid} <h1 class="title my_account">{$messages.623}</h1> <h1 class="subtitle">{$messages.399}</h1> {/if} <div class="success_box">{$messages.407}</div>
<div class="content_box"> {if $uid} <h1 class="title my_account">{$messages.623}</h1> <h3 class="subtitle">{$messages.399}</h3> {/if} <div class="success_box">{$messages.407}</div>
<div class="content_box"> {if $uid} <h1 class="title my_account">{$messages.623}</h1> <h1 class="subtitle">{$messages.399}</h1> <h3 class="subtitle">{$messages.399}</h3> {/if} <div class="success_box">{$messages.407}</div>
<div class="content_box"> <h1 class="title my_account">{$messages.622}</h1> <h1 class="subtitle">{$messages.363} {$helpLink}</h1> <p class="page_instructions">{$messages.364}</p> <form action="{$formTarget}" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.622}</h1> <h3 class="subtitle">{$messages.363} {$helpLink}</h3> <p class="page_instructions">{$messages.364}</p> <form action="{$formTarget}" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.622}</h1> <h1 class="subtitle">{$messages.363} {$helpLink}</h1> <h3 class="subtitle">{$messages.363} {$helpLink}</h3> <p class="page_instructions">{$messages.364}</p> <form action="{$formTarget}" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.624}</h1> <h1 class="subtitle">{$messages.387} {$helpLink}</h1> <p class="page_instructions">{$messages.388}</p> {if $showCommunications}
<div class="content_box"> <h1 class="title my_account">{$messages.624}</h1> <h3 class="subtitle">{$messages.387} {$helpLink}</h3> <p class="page_instructions">{$messages.388}</p> {if $showCommunications}
<div class="content_box"> <h1 class="title my_account">{$messages.624}</h1> <h1 class="subtitle">{$messages.387} {$helpLink}</h1> <h3 class="subtitle">{$messages.387} {$helpLink}</h3> <p class="page_instructions">{$messages.388}</p> {if $showCommunications}
{if $canReply}<form action="{$formTarget}" method="post">{/if} <div class="content_box"> <h1 class="title my_account">{$messages.625}</h1> <h1 class="subtitle">{$messages.410}</h1> <p class="page_instructions">{$messages.411}</p> </div> <br />
{if $canReply}<form action="{$formTarget}" method="post">{/if} <div class="content_box"> <h1 class="title my_account">{$messages.625}</h1> <h3 class="subtitle">{$messages.410}</h3> <p class="page_instructions">{$messages.411}</p> </div> <br />
{if $canReply}<form action="{$formTarget}" method="post">{/if} <div class="content_box"> <h1 class="title my_account">{$messages.625}</h1> <h1 class="subtitle">{$messages.410}</h1> <h3 class="subtitle">{$messages.410}</h3> <p class="page_instructions">{$messages.411}</p> </div> <br />
</div> <br /> <div class="content_box"> <h1 class="subtitle">{$messages.414}</h1> <div class="box_pad"> {$message} </div>
</div> <br /> <div class="content_box"> <h3 class="subtitle">{$messages.414}</h3> <div class="box_pad"> {$message} </div>
</div> <br /> <div class="content_box"> <h1 class="subtitle">{$messages.414}</h1> <h3 class="subtitle">{$messages.414}</h3> <div class="box_pad"> {$message} </div>
{if $canReply} <br /> <div class="content_box"> <h1 class="title">{$messages.415}</h1> <textarea cols="138" rows="15" name="d[message]" class="field">{$messages.254}</textarea> <div class="center">
{if $canReply} <br /> <div class="content_box"> <h3 class="title">{$messages.415}</h3> <textarea cols="138" rows="15" name="d[message]" class="field">{$messages.254}</textarea> <div class="center">
{if $canReply} <br /> <div class="content_box"> <h1 class="title">{$messages.415}</h1> <h3 class="title">{$messages.415}</h3> <textarea cols="138" rows="15" name="d[message]" class="field">{$messages.254}</textarea> <div class="center">
<div class="content_box"> <h1 class="title my_account">{$messages.634}</h1> <h1 class="subtitle">{$messages.504}</h1> <p class="page_instructions">{$messages.505}</p> <div>
<div class="content_box"> <h1 class="title my_account">{$messages.634}</h1> <h3 class="subtitle">{$messages.504}</h3> <p class="page_instructions">{$messages.505}</p> <div>
<div class="content_box"> <h1 class="title my_account">{$messages.634}</h1> <h1 class="subtitle">{$messages.504}</h1> <h3 class="subtitle">{$messages.504}</h3> <p class="page_instructions">{$messages.505}</p> <div>
{if $listing.show_edit_link}<a title="{$messages.3205}" href="{$file_name}?a=cart&action=new&main_type=listing_edit&listing_id={$listing.id}" title="{$messages.509}" class="mini_button"><img src="{external file='images/buttons/listing_edit.gif'}" alt="{$messages.509}" /></a>{/if} {if $listing.show_delete_link}<a title="{$messages.3206}" href="{$file_name}?a=4&b=6&c={$listing.id}" title="{$messages.510}" class="mini_button"><img src="{external file='images/buttons/listing_delete.gif'}" alt="{$messages.510}" /></a>{/if} {if $allow_copying_new_listing}<a title="{$messages.500180}" href="{$file_name}?a=cart&action=new&main_type={if $listing.item_type == 1}classified{else}auction{/if}&copy_id={$listing.id}" title="{$messages.200176}" class="mini_button"><img src="{external file='images/buttons/listing_copy.gif'}" alt="{$messages.200176}" /></a>{/if} </div> </td>
{if $listing.show_edit_link}<a title="{$messages.3205}" href="{$file_name}?a=cart&action=new&main_type=listing_edit&listing_id={$listing.id}" title="{$messages.509}" class="mini_button"><img src="{external file='images/buttons/listing_edit.gif'}" alt="{$messages.509}" /></a>{/if} {if $listing.show_delete_link}<a title="{$messages.3206}" href="{$file_name}?a=4&b=6&c={$listing.id}" title="{$messages.510}" class="mini_button"><img src="{external file='images/buttons/listing_delete.gif'}" alt="{$messages.510}" /></a>{/if} {if $allow_copying_new_listing}<a title="{$messages.500180}" href="{$file_name}?a=cart&action=new&main_type={if $listing.item_type == 1}classified{else}auction{/if}&copy_id={$listing.id}" title="{$messages.200176}" class="mini_button"><img src="{external file='images/buttons/listing_copy.gif'}" alt="{$messages.200176}" /></a>{/if} {if $listing.bump_access}<a title="{$messages.502301}" href="{$file_name}?a=4&b=1&bump_id={$listing.id}" class="mini_button"><img src="{external file='images/buttons/listing_bump.gif'}" alt="{$messages.200176}" /></a>{/if} </div> </td>
{if $listing.show_edit_link}<a title="{$messages.3205}" href="{$file_name}?a=cart&action=new&main_type=listing_edit&listing_id={$listing.id}" title="{$messages.509}" class="mini_button"><img src="{external file='images/buttons/listing_edit.gif'}" alt="{$messages.509}" /></a>{/if} {if $listing.show_delete_link}<a title="{$messages.3206}" href="{$file_name}?a=4&b=6&c={$listing.id}" title="{$messages.510}" class="mini_button"><img src="{external file='images/buttons/listing_delete.gif'}" alt="{$messages.510}" /></a>{/if} {if $allow_copying_new_listing}<a title="{$messages.500180}" href="{$file_name}?a=cart&action=new&main_type={if $listing.item_type == 1}classified{else}auction{/if}&copy_id={$listing.id}" title="{$messages.200176}" class="mini_button"><img src="{external file='images/buttons/listing_copy.gif'}" alt="{$messages.200176}" /></a>{/if} {if $listing.bump_access}<a title="{$messages.502301}" href="{$file_name}?a=4&b=1&bump_id={$listing.id}" class="mini_button"><img src="{external file='images/buttons/listing_bump.gif'}" alt="{$messages.200176}" /></a>{/if} </div> </td>
{if $pending} <br /> <div class="content_box"> <h1 class="title">{$messages.1433}</h1> <table style="width: 100%;"> <tr class="column_headers">
{if $pending} <br /> <div class="content_box"> <h3 class="title">{$messages.1433}</h3> <table style="width: 100%;"> <tr class="column_headers">
{if $pending} <br /> <div class="content_box"> <h1 class="title">{$messages.1433}</h1> <h3 class="title">{$messages.1433}</h3> <table style="width: 100%;"> <tr class="column_headers">
{* @git-info@ *} <div class="content_box"> <h1 class="title my_account">{$messages.635}</h1> <h1 class="subtitle">{$messages.475}</h1> <p class="page_instructions">{$messages.476}</p> <form action="{$formTarget}" method="post">
{* @git-info@ *} <div class="content_box"> <h1 class="title my_account">{$messages.635}</h1> <h3 class="subtitle">{$messages.475}</h3> <p class="page_instructions">{$messages.476}</p> <form action="{$formTarget}" method="post">
{* @git-info@ *} <div class="content_box"> <h1 class="title my_account">{$messages.635}</h1> <h1 class="subtitle">{$messages.475}</h1> <h3 class="subtitle">{$messages.475}</h3> <p class="page_instructions">{$messages.476}</p> <form action="{$formTarget}" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.635}</h1> <h1 class="subtitle">{$messages.475}</h1> <div class="success_box">{$messages.479}</div> <br /> <div class="center">
<div class="content_box"> <h1 class="title my_account">{$messages.635}</h1> <h3 class="subtitle">{$messages.475}</h3> <div class="success_box">{$messages.479}</div> <br /> <div class="center">
<div class="content_box"> <h1 class="title my_account">{$messages.635}</h1> <h1 class="subtitle">{$messages.475}</h1> <h3 class="subtitle">{$messages.475}</h3> <div class="success_box">{$messages.479}</div> <br /> <div class="center">
<div class="content_box"> <h1 class="title my_account">{$messages.629}</h1> <h1 class="subtitle">{$messages.447}</h1> <p class="page_instructions">{$messages.458}</p> {if $category_tree}
<div class="content_box"> <h1 class="title my_account">{$messages.629}</h1> <h3 class="subtitle">{$messages.447}</h3> <p class="page_instructions">{$messages.458}</p> {if $category_tree}
<div class="content_box"> <h1 class="title my_account">{$messages.629}</h1> <h1 class="subtitle">{$messages.447}</h1> <h3 class="subtitle">{$messages.447}</h3> <p class="page_instructions">{$messages.458}</p> {if $category_tree}
{if $ad->ITEM_TYPE == 2} {* show auction bids *} <h1 class="title">{$messages.103307}</h1> {if $ad->PRICE_APPLIES == 'item' && count($bids) > 0} <p class="page_instructions"> {if $user.id==$ad->SELLER}
{if $ad->ITEM_TYPE == 2} {* show auction bids *} <h3 class="title">{$messages.103307}</h3> {if $ad->PRICE_APPLIES == 'item' && count($bids) > 0} <p class="page_instructions"> {if $user.id==$ad->SELLER}
{if $ad->ITEM_TYPE == 2} {* show auction bids *} <h1 class="title">{$messages.103307}</h1> <h3 class="title">{$messages.103307}</h3> {if $ad->PRICE_APPLIES == 'item' && count($bids) > 0} <p class="page_instructions"> {if $user.id==$ad->SELLER}
<div class="content_box"> <h1 class="title my_account">{$messages.628}</h1> <h1 class="subtitle">{$messages.438}</h1> {if $showExpiredAds} <p class="page_instructions">{$messages.439}</p>
<div class="content_box"> <h1 class="title my_account">{$messages.628}</h1> <h3 class="subtitle">{$messages.438}</h3> {if $showExpiredAds} <p class="page_instructions">{$messages.439}</p>
<div class="content_box"> <h1 class="title my_account">{$messages.628}</h1> <h1 class="subtitle">{$messages.438}</h1> <h3 class="subtitle">{$messages.438}</h3> {if $showExpiredAds} <p class="page_instructions">{$messages.439}</p>
{if count($pending) > 0} <br /> <div class="content_box"> <h1 class="title">{$messages.102854}</h1> <p class="page_instructions">{$messages.102855}</p> <table style="border: none; width: 100%; margin: 0 auto;">
{if count($pending) > 0} <br /> <div class="content_box"> <h3 class="title">{$messages.102854}</h3> <p class="page_instructions">{$messages.102855}</p> <table style="border: none; width: 100%; margin: 0 auto;">
{if count($pending) > 0} <br /> <div class="content_box"> <h1 class="title">{$messages.102854}</h1> <h3 class="title">{$messages.102854}</h3> <p class="page_instructions">{$messages.102855}</p> <table style="border: none; width: 100%; margin: 0 auto;">
{if count($finalFees) > 0} <br /> <div class="content_box"> <h1 class="title">{$messages.103074}</h1> <table style="width: 100%;"> <tr class="results_column_header">
{if count($finalFees) > 0} <br /> <div class="content_box"> <h3 class="title">{$messages.103074}</h3> <table style="width: 100%;"> <tr class="results_column_header">
{if count($finalFees) > 0} <br /> <div class="content_box"> <h1 class="title">{$messages.103074}</h1> <h3 class="title">{$messages.103074}</h3> <table style="width: 100%;"> <tr class="results_column_header">
<div class="content_box"> <h1 class="title my_account">{$messages.635}</h1> <h1 class="subtitle">{$messages.500145}</h1> <p class="page_instructions">{$messages.500144}</p> <form action="{$formTarget}" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.635}</h1> <h3 class="subtitle">{$messages.500145}</h3> <p class="page_instructions">{$messages.500144}</p> <form action="{$formTarget}" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.635}</h1> <h1 class="subtitle">{$messages.500145}</h1> <h3 class="subtitle">{$messages.500145}</h3> <p class="page_instructions">{$messages.500144}</p> <form action="{$formTarget}" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.621}</h1> <h1 class="subtitle">{$messages.352} {$helpLink}</h1> <p class="page_instructions">{$messages.353}</p> {if $showFavorites}
<div class="content_box"> <h1 class="title my_account">{$messages.621}</h1> <h3 class="subtitle">{$messages.352} {$helpLink}</h3> <p class="page_instructions">{$messages.353}</p> {if $showFavorites}
<div class="content_box"> <h1 class="title my_account">{$messages.621}</h1> <h1 class="subtitle">{$messages.352} {$helpLink}</h1> <h3 class="subtitle">{$messages.352} {$helpLink}</h3> <p class="page_instructions">{$messages.353}</p> {if $showFavorites}
{if $box_count % 2 == 0} <h2 class="title">{$box.title}</h2> {else} <h1 class="title">{$box.title}</h1> {/if} {foreach from=$box.rows item=row} {cycle values='row_even,row_odd' assign='cellCSS'} {if $row.table} <h1 class="subtitle">{$row.label}</h1> {foreach from=$row.table item=tableRow} <div class="{$cellCSS}"> <a href="{$tableRow.link}">{$tableRow.title}</a>
{if $box_count % 2 == 0} <h2 class="title">{$box.title}</h2> {else} <h3 class="title">{$box.title}</h3> {/if} {foreach from=$box.rows item=row} {cycle values='row_even,row_odd' assign='cellCSS'} {if $row.table} <h3 class="subtitle">{$row.label}</h3> {foreach from=$row.table item=tableRow} <div class="{$cellCSS}"> <a href="{$tableRow.link}">{$tableRow.title}</a>
{if $box_count % 2 == 0} <h2 class="title">{$box.title}</h2> {else} <h1 class="title">{$box.title}</h1> <h3 class="title">{$box.title}</h3> {/if} {foreach from=$box.rows item=row} {cycle values='row_even,row_odd' assign='cellCSS'} {if $row.table} <h1 class="subtitle">{$row.label}</h1> <h3 class="subtitle">{$row.label}</h3> {foreach from=$row.table item=tableRow} <div class="{$cellCSS}"> <a href="{$tableRow.link}">{$tableRow.title}</a>
<div class="content_box"> <h1 class="title my_account">{$messages.636}</h1> <h1 class="subtitle">{$messages.514}</h1> <p class="page_instructions">{$messages.515}</p> <form action="{$formTarget}" autocomplete="off" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.636}</h1> <h3 class="subtitle">{$messages.514}</h3> <p class="page_instructions">{$messages.515}</p> <form action="{$formTarget}" autocomplete="off" method="post">
<div class="content_box"> <h1 class="title my_account">{$messages.636}</h1> <h1 class="subtitle">{$messages.514}</h1> <h3 class="subtitle">{$messages.514}</h3> <p class="page_instructions">{$messages.515}</p> <form action="{$formTarget}" autocomplete="off" method="post">
</div> {/foreach} {if $showCheckboxes} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$messages.500126}</label>
</div> {/foreach} {if $feeshare_active == 1} {if $feeshare_attachment_type == 1} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$feeshare_attachtouserlabel}</label> <textarea name="c[attached_user_message]" rows="8" cols="30" class="field" />{$feeshare_share_message}</textarea> </div> {elseif $feeshare_attachment_type == 2} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$feeshare_attachtouserlabel}</label> <select name="c[user_attachment_id]" class="field"> <option value="0"></option> {foreach from=$feeshare_userattachmentchoices item=name key=userid} <option value="{$userid}"{if $userid == $attachedtouser} selected="selected"{/if}>{$name}</option> {/foreach} </select> {if $error.feeshareattachmenterror} <span class="error_message">{$error.feeshareattachmenterror}</span> {/if} </div> {/if} {/if} {if $showCheckboxes} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$messages.500126}</label>
</div> {/foreach} {if $feeshare_active == 1} {if $feeshare_attachment_type == 1} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$feeshare_attachtouserlabel}</label> <textarea name="c[attached_user_message]" rows="8" cols="30" class="field" />{$feeshare_share_message}</textarea> </div> {elseif $feeshare_attachment_type == 2} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$feeshare_attachtouserlabel}</label> <select name="c[user_attachment_id]" class="field"> <option value="0"></option> {foreach from=$feeshare_userattachmentchoices item=name key=userid} <option value="{$userid}"{if $userid == $attachedtouser} selected="selected"{/if}>{$name}</option> {/foreach} </select> {if $error.feeshareattachmenterror} <span class="error_message">{$error.feeshareattachmenterror}</span> {/if} </div> {/if} {/if} {if $showCheckboxes} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$messages.500126}</label>
<p class="page_instructions">{$messages.739}</p> {foreach from=$categories item=c} <h1 class="subtitle">{$c.name}</h1> {foreach from=$c.rows item=r} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$r.label}</label>
<p class="page_instructions">{$messages.739}</p> {foreach from=$categories item=c} <h3 class="subtitle">{$c.name}</h3> {foreach from=$c.rows item=r} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$r.label}</label>
<p class="page_instructions">{$messages.739}</p> {foreach from=$categories item=c} <h1 class="subtitle">{$c.name}</h1> <h3 class="subtitle">{$c.name}</h3> {foreach from=$c.rows item=r} <div class="{cycle values='row_odd,row_even'}"> <label class="field_label">{$r.label}</label>
<div class="content_box"> <h1 class="title my_account">{$messages.637}</h1> <h1 class="subtitle">{$messages.554}</h1> <p class="page_instructions">{$messages.555}</p> {foreach from=$data item=i}
<div class="content_box"> <h1 class="title my_account">{$messages.637}</h1> <h3 class="subtitle">{$messages.554}</h3> <p class="page_instructions">{$messages.555}</p> {foreach from=$data item=i}
<div class="content_box"> <h1 class="title my_account">{$messages.637}</h1> <h1 class="subtitle">{$messages.554}</h1> <h3 class="subtitle">{$messages.554}</h3> <p class="page_instructions">{$messages.555}</p> {foreach from=$data item=i}
<div class="content_box"> <h1 class="title my_account">{$messages.500169}</h1> <h1 class="subtitle">{$messages.102787}</h1> <p class="page_instructions">{$messages.102788}</p> {if $showAuctions} <table style="border-style: none; width: 100%;">
<div class="content_box"> <h1 class="title my_account">{$messages.500169}</h1> <h3 class="subtitle">{$messages.102787}</h3> <p class="page_instructions">{$messages.102788}</p> {if $showAuctions} <table style="border-style: none; width: 100%;">
<div class="content_box"> <h1 class="title my_account">{$messages.500169}</h1> <h1 class="subtitle">{$messages.102787}</h1> <h3 class="subtitle">{$messages.102787}</h3> <p class="page_instructions">{$messages.102788}</p> {if $showAuctions} <table style="border-style: none; width: 100%;">
<div class="content_box"> <h1 class="title my_account">{$messages.500171}</h1> <h1 class="subtitle">{$messages.102982}</h1> <p class="page_instructions">{$messages.102990}</p> </div> <br />
<div class="content_box"> <h1 class="title my_account">{$messages.500171}</h1> <h3 class="subtitle">{$messages.102982}</h3> <p class="page_instructions">{$messages.102990}</p> </div> <br />
<div class="content_box"> <h1 class="title my_account">{$messages.500171}</h1> <h1 class="subtitle">{$messages.102982}</h1> <h3 class="subtitle">{$messages.102982}</h3> <p class="page_instructions">{$messages.102990}</p> </div> <br />
<div class="content_box"> <h1 class="title my_account">{$messages.500171}</h1> <h1 class="subtitle">{$messages.102844}</h1> <p class="page_instructions">{$messages.102980}</p> </div> <br />
<div class="content_box"> <h1 class="title my_account">{$messages.500171}</h1> <h3 class="subtitle">{$messages.102844}</h3> <p class="page_instructions">{$messages.102980}</p> </div> <br />
<div class="content_box"> <h1 class="title my_account">{$messages.500171}</h1> <h1 class="subtitle">{$messages.102844}</h1> <h3 class="subtitle">{$messages.102844}</h3> <p class="page_instructions">{$messages.102980}</p> </div> <br />
- No enhancements for this release.
- No Security fixes or patches for this release.
1597 - added some missing db structure
- No Template changes in this release
1600 - add ip address of user placing listing to admin new placement email
1618 - Updated Smarty to v3.1.27 - "compiling speed has been improved by 30-40% over the last release"
1623 - AdPlotter: added new AdPlotter categories: Jobs, Lost and Found
- No Security fixes or patches for this release.
1616 - Storefront: Fixed "free for all" storefronts being largely unusable due to missing initializations
1598 - Bulk Uploader: Revolving Inventory can now properly process source files created on a Mac
1599 - Purge Inactive Users now returns results when the Anonymous Listings addon is not in use
1601 - Fixed an incorrect variable name in the listing.get Remote API sample file
1603 - disallow clicking the final Checkout button more than once
1607 - Share Fees: Included some template files that were missing from earlier builds
1608 - Uneditable Leveled Fields will no longer lose their values during a Listing Edit
1610 - CommWeb VPC Payment Gateway: Added code to account for an error condition that wasn't mentioned in the original documentation
1611 - SEO: Added parent category names to category browsing SEO URLs
1612 - Storefront: Unlimited Duration listings will now appear during Storefront browsing
1614 - Admin may now select "Unlimited Duration" as a valid option when changing the end time of a listing
1615 - Unlimited Duration listings will now cause the "New Listings" icon to appear on a category when appropriate
1617 - AdPlotter: improve reliability of image uploads associated with listings created by AdPlotter
1619 - SEO: Fixed an issue that would cause "-" to be saved instead of nothing when clearing the category-specific "seo url contents" field
1620 - Storefront: Subscription information no longer appears on the My Account Information page when using "free for all" Storefronts
1621 - Storefront: internal, storefront-specific data tied to a user is now removed when that user is deleted by the admin
1622 - It is now possible, per an admin setting, to edit a multiple-quantity-buy-now-only auction after one or more of the quantity have been purchased
1609 - EULA field no longer extends off screen in smaller screen widths
1613 - Corrected display of "end time" for Unlimited Duration listings in the admin's View User page
Reference Purposes Only: Like the rest of this changelog, the template changes below are for reference purposes only, not (necessarily) a list of changes everyone needs to follow. Refer to the full update instructions to find if you need to make any template changes during an update.
border: none; padding: 0; margin: 0; } .slogan {
border: none; padding: 0; margin: 0; max-height: 90px; max-width: 270px; } .slogan {
border: none; padding: 0; margin: 0; max-height: 90px; max-width: 270px; } .slogan {
.usage_agreement { width: 900px; height: 200px; }
.usage_agreement { width: 900px; max-width: 100%; height: 200px; }
.usage_agreement { width: 900px; max-width: 100%; height: 200px; }
gjUtil.initDatePicker(); jQuery('ul.tabList').gjTabs(); }, /**
gjUtil.initDatePicker(); jQuery('ul.tabList').gjTabs(); //disable an element after it has been clicked once (most useful on buttons that submit forms) jQuery('.click-once').click(function() { jQuery(this).prop('disabled',true); }); }, /**
gjUtil.initDatePicker(); jQuery('ul.tabList').gjTabs(); //disable an element after it has been clicked once (most useful on buttons that submit forms) jQuery('.click-once').click(function() { jQuery(this).prop('disabled',true); }); }, /**
</div> <div class="center"> <input type="submit" value="{$messages.500399}" class="button"><br /><br /> <a href="{$cart_url}&step=cart" class="button">{$messages.500281}</a> </div> </div>
</div> <div class="center"> <input type="submit" value="{$messages.500399}" class="button click-once"><br /><br /> <a href="{$cart_url}&step=cart" class="button">{$messages.500281}</a> </div> </div>
</div> <div class="center"> <input type="submit" value="{$messages.500399}" class="button"><br /><br /> <input type="submit" value="{$messages.500399}" class="button click-once"><br /><br /> <a href="{$cart_url}&step=cart" class="button">{$messages.500281}</a> </div> </div>
<li class="leveled_value"> {* Hide the input *} <div class="leveledHiddenRadio"> <input type="radio" class="leveled_radio" {if $lev_field.can_edit}name="b[leveled][{$lev_field.leveled_field}][{$info.level.level}]" {/if}value="{$value.id}"{if $value.selected} checked="checked"{/if}> </div> {$value.name} </li>
<li class="leveled_value"> {* Hide the input *} <div class="leveledHiddenRadio"> <input type="radio" class="leveled_radio" name="b[leveled][{$lev_field.leveled_field}][{$info.level.level}]" value="{$value.id}"{if $value.selected} checked="checked"{/if} /> </div> {$value.name} </li>
<li class="leveled_value"> {* Hide the input *} <div class="leveledHiddenRadio"> <input type="radio" class="leveled_radio" {if $lev_field.can_edit}name="b[leveled][{$lev_field.leveled_field}][{$info.level.level}]" {/if}value="{$value.id}"{if $value.selected} checked="checked"{/if}> <input type="radio" class="leveled_radio" name="b[leveled][{$lev_field.leveled_field}][{$info.level.level}]" value="{$value.id}"{if $value.selected} checked="checked"{/if} /> </div> {$value.name} </li>
- No enhancements for this release.
- No Security fixes or patches for this release.
1624 - Title Module: Fix issue placing category name and username in some page titles
1626 - Resolved t_sets.php file sometimes containing extra leading whitespace
1627 - AdPlotter: further improved image handling
1628 - Reverted to Smarty v3.1.19 to mitigate performance concerns
1629 - Made category icons be clickable links during Category Browsing
1630 - Fixed checkout form sometimes not submitting in Chrome
1631 - Fixed a bug that could cause certain auctions to have the wrong duration when renewed
Reference Purposes Only: Like the rest of this changelog, the template changes below are for reference purposes only, not (necessarily) a list of changes everyone needs to follow. Refer to the full update instructions to find if you need to make any template changes during an update.
{* @git-info@ *} {if $debug} <h1>RSS Listings DEBUG</h1> <textarea rows="30" cols="200"> {/if} <?xml version="1.0" encoding="{if $charset}{$charset}{else}UTF-8{/if}"?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> {if $atomLink}<atom:link href="{$atomLink}" rel="self" type="application/rss+xml" />{/if}
{strip}{* @git-info@ *} {if $debug} <h1>RSS Listings DEBUG</h1> <textarea rows="30" cols="200"> {/if} <?xml version="1.0" encoding="{if $charset}{$charset}{else}UTF-8{/if}"?> {/strip} <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> {if $atomLink}<atom:link href="{$atomLink}" rel="self" type="application/rss+xml" />{/if}
{* @git-info@ *} {strip}{* @git-info@ *} {if $debug} <h1>RSS Listings DEBUG</h1> <textarea rows="30" cols="200"> {/if} <?xml version="1.0" encoding="{if $charset}{$charset}{else}UTF-8{/if}"?> {/strip} <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> {if $atomLink}<atom:link href="{$atomLink}" rel="self" type="application/rss+xml" />{/if}
{/if} </channel> </rss> {if $debug}</textarea>{/if}
{/if} </channel> </rss> {if $debug}</textarea>{/if}
{/if} </channel> </rss> {if $debug}</textarea>{/if} {if $debug}</textarea>{/if}
{foreach from=$cats item=cat} <li class="element category_{$cat.category_id}"> <div class="main_cat_title"> {if $cat.category_image}<img src="{external file=$cat.category_image}" alt="{$cat.category_image_alt}" />{/if} <a href="{$link}{$cat.category_id}">{strip} <span class="category_title"> {$cat.category_name}
{foreach from=$cats item=cat} <li class="element category_{$cat.category_id}"> <div class="main_cat_title"> {if $cat.category_image}<a href="{$link}{$cat.category_id}"><img src="{external file=$cat.category_image}" alt="{$cat.category_image_alt}" /></a>{/if} <a href="{$link}{$cat.category_id}">{strip} <span class="category_title"> {$cat.category_name}
{foreach from=$cats item=cat} <li class="element category_{$cat.category_id}"> <div class="main_cat_title"> {if $cat.category_image}<img src="{external file=$cat.category_image}" alt="{$cat.category_image_alt}" />{/if} {if $cat.category_image}<a href="{$link}{$cat.category_id}"><img src="{external file=$cat.category_image}" alt="{$cat.category_image_alt}" /></a>{/if} <a href="{$link}{$cat.category_id}">{strip} <span class="category_title"> {$cat.category_name}
</div> <div class="center"> <input type="submit" value="{$messages.500399}" class="button click-once"><br /><br /> <a href="{$cart_url}&step=cart" class="button">{$messages.500281}</a> </div> </div>
</div> <div class="center"> <input type="submit" value="{$messages.500399}" class="button"><br /><br /> <a href="{$cart_url}&step=cart" class="button">{$messages.500281}</a> </div> </div>
</div> <div class="center"> <input type="submit" value="{$messages.500399}" class="button click-once"><br /><br /> <input type="submit" value="{$messages.500399}" class="button"><br /><br /> <a href="{$cart_url}&step=cart" class="button">{$messages.500281}</a> </div> </div>