1 <?xml version="1.0" encoding="utf-8"?>
5 <!-- Layout add nav and footer -->
7 <template id="footer_custom" inherit_id="website.layout" name="Custom Footer">
8 <xpath expr="//body/header//ul[@id='top_menu']/li[last()]" position="before">
9 <li><a href="/event">Events</a></li>
11 <xpath expr="//body/footer//a[@href='/page/website.contactus']" position="after">
12 <li><a href="/event">Events</a></li>
19 <t t-call="website.layout">
21 <script type="text/javascript" src="/website_event/static/src/js/website_event.js"></script>
22 <t t-raw="head or ''"/>
24 <t t-set="title">Events</t>
25 <div class="container mt48">
27 <div class="span4 css_noprint">
28 <ul class="nav nav-list">
29 <li class="nav-header">Date</li>
30 <t t-foreach="dates" t-as="date">
31 <li t-att-class="searches.get('date') == date[0] and 'active' or ''">
32 <a t-att-href="'/event/%%s&date=%%s' %% (search_path, date[0])"><t t-esc="date[1]"/> <small t-if="date[3]">(<t t-esc="date[3]"/>)</small></a>
36 <ul class="nav nav-list">
37 <li class="nav-header">Category</li>
39 <li t-if="type" t-att-class="searches.get('type') == str(type and type[0]) and 'active' or ''">
40 <a t-att-href="'/event/%%s&type=%%s' %% (search_path, type[0])"><t t-esc="type[1]"/> <small>(<t t-esc="type_count"/>)</small></a>
44 <ul class="nav nav-list">
45 <li class="nav-header">Location</li>
46 <t t-foreach="countries">
47 <li t-if="country_id" t-att-class="searches.get('country') == str(country_id and country_id[0]) and 'active' or ''">
48 <a t-att-href="'/event/%%s&country=%%s' %% (search_path, country_id[0])"><t t-esc="country_id[1]"/><small>(<t t-esc="country_id_count"/>)</small></a>
53 <div class='span8 navbar navbar-inverse'>
54 <div class='navbar-inner'>
55 <t t-call="website.pager" >
56 <t t-set="classname">pull-left</t>
61 <ul class="media-list">
62 <li t-foreach="event_ids" t-as="event_id" class="media thumbnail">
63 <div class="media-body">
64 <span t-if="not event_id.event_ticket_ids" class="label pull-right">No tickets needed.</span>
65 <t t-if="event_id.event_ticket_ids">
66 <span t-if="event_id.register_avail == 9999" class="label pull-right label-info">Tickets availables.</span>
67 <span t-if="not event_id.register_avail" class="label pull-right">No ticket available.</span>
68 <span t-if="event_id.register_avail and event_id.register_avail != 9999" t-att-class="'label pull-right label-%%s' %% (event_id.register_avail <= 10 and 'warning' or 'info')">
69 <t t-if="event_id.register_avail <= 10">Only</t>
70 <t t-esc="event_id.register_avail"/>
71 <t t-if="event_id.register_avail > 1">tickets </t>
72 <t t-if="event_id.register_avail == 1">ticket </t>
76 <h4 class="media-heading"><a t-att-href="'/event/%%s/' %% event_id.id"><span t-field="event_id.name"> </span></a></h4>
77 <a t-if="editable" href="#" t-att-data-id="event_id.id" class="pull-right">
78 <span t-att-class="'label label-success js_unpublish %%s' %% (not event_id.website_published and 'hidden' or '')">Click to Unpublish</span>
79 <span t-att-class="'label label-important js_publish %%s' %% (event_id.website_published and 'hidden' or '')">Click to Publish</span>
82 <span t-field="event_id.type">: </span>
83 <t t-if="event_id.user_id">
84 Organized by: <span t-field="event_id.user_id"> </span>
88 <i class="icon-time"></i> <span t-field="event_id.date_begin"> </span> <i>to</i> <span t-field="event_id.date_end"> </span>
90 <div t-if="event_id.country_id">
91 <i class="icon-map-marker"></i> <span t-field="event_id.city"> </span> <span t-field="event_id.zip"> </span>, <span t-field="event_id.country_id"> </span>
97 <div class="span8 offset4 text-center">
98 <t t-call="website.pager" />
105 <template id="detail">
106 <t t-call="website.layout">
108 <script type="text/javascript" src="/website_event/static/src/js/website_event.js"></script>
111 <t t-set="title">Events</t>
112 <div class="container mt48">
114 <div class="span4 css_noprint">
115 <h4>When & Where</h4>
116 <img t-att-src="google_map_url"/>
118 <pre t-field="event_id.address_id"/>
119 <i class="icon-time"></i> <span t-field="event_id.date_begin"> </span><br/>
120 <i class="icon-time"></i> <span t-field="event_id.date_end"> </span>
121 <t t-if="event_id.user_id">
122 <h6>Organized by:</h6>
123 <pre><t t-field="event_id.organizer_id"/><br/><span>&#x2706;</span> <span t-field="event_id.phone"></span><br/><i class="icon-envelope"></i> <span t-field="event_id.email"></span></pre>
128 <div class="media-body">
129 <span t-if="not event_id.event_ticket_ids" class="label pull-right">No tickets needed.</span>
130 <t t-if="event_id.event_ticket_ids">
131 <span t-if="event_id.register_avail == 9999" class="label pull-right">Tickets availables.</span>
132 <span t-if="not event_id.register_avail" class="label pull-right">No ticket available.</span>
133 <span t-if="event_id.register_avail and event_id.register_avail != 9999" t-att-class="'label pull-right label-%%s' %% (event_id.register_avail <= 10 and 'warning' or 'info')">
134 <t t-if="event_id.register_avail <= 10">Only</t>
135 <t t-esc="event_id.register_avail"/>
136 <t t-if="event_id.register_avail > 1">tickets </t>
137 <t t-if="event_id.register_avail == 1">ticket </t>
141 <h4 class="media-heading"><a t-att-href="'/event/%%s/' %% event_id.id"><span t-field="event_id.name"> </span></a></h4>
142 <a t-if="editable" href="#" t-att-data-id="event_id.id" class="pull-right">
143 <span t-att-class="'label label-success js_unpublish %%s' %% (not event_id.website_published and 'hidden' or '')">Click to Unpublish</span>
144 <span t-att-class="'label label-important js_publish %%s' %% (event_id.website_published and 'hidden' or '')">Click to Publish</span>
146 <h5 class="media-heading">
147 <span t-field="event_id.address_id"/><br/>
148 <i class="icon-time"></i> <span t-field="event_id.date_begin"/><br/>
149 <i class="icon-time"></i> <span t-field="event_id.date_end"/>
151 <h4 t-if="event_id.event_ticket_ids">Ticket Information</h4>
152 <form t-att-action="'/event/%%s/add_cart' %% event_id.id" method="post" t-if="event_id.event_ticket_ids">
153 <table class="table">
164 <tr t-foreach="event_id.event_ticket_ids" t-as="ticket">
165 <td t-field="ticket.product_id"/>
166 <td t-field="ticket.deadline"/>
167 <td t-field="ticket.price"/>
168 <td><span t-if="ticket.register_max"><t t-esc="ticket.register_current"/>/<t t-field="ticket.register_max"/></span></td>
170 <select t-if="ticket.register_avail" t-att-name="'ticket-%%s' %% ticket.id">
171 <t t-foreach="range(0, ticket.register_avail > 9 and 10 or ticket.register_avail+1 )" t-as="nb"><option t-esc="nb"/></t>
173 <span t-if="not ticket.register_avail">Not ticket available</span>
178 <button type="submit" class="btn btn-primary" t-if="event_id.register_avail">Order Now</button>
180 <h4>Event Details</h4>
181 <div t-field="event_id.description_website"></div>