1{* $Id$ *}
2{title help="Banners"}{tr}Create or edit banners{/tr}{/title}
3
4<div class="t_navbar mb-4">
5	{button href="tiki-list_banners.php" _class="btn btn-link" _type="link" _icon_name="list" _text="{tr}List banners{/tr}"}
6</div>
7
8<form action="tiki-edit_banner.php" method="post" enctype="multipart/form-data" class="form-horizontal mb-4">
9	<input type="hidden" name="bannerId" value="{$bannerId|escape}">
10	<div class="card mb-2">
11		<div class="card-body">
12			<div class="form-group row">
13				<label class="col-sm-4 col-form-label">{tr}URL to link the banner{/tr}</label>
14				<div class="col-sm-7 mb-3">
15					<input type="text" name="url" value="{$url|escape}" class="form-control">
16				</div>
17			</div>
18			<div class="form-group row">
19				<label class="col-sm-4 col-form-label">{tr}Client{/tr}</label>
20				<div class="col-sm-7 mb-3">
21					{user_selector user=$client name='client'}
22				</div>
23			</div>
24			<div class="form-group row">
25				<label class="col-sm-4 col-form-label">{tr}Maximum impressions{/tr}</label>
26				<div class="col-sm-7">
27					<input type="text" name="maxImpressions" value="{$maxImpressions|escape}" maxlength="7" class="form-control">
28					<div class="form-text">
29						{tr}-1 for unlimited{/tr}
30					</div>
31				</div>
32			</div>
33			<div class="form-group row">
34				<label class="col-sm-4 col-form-label">{tr}Maximum number of impressions for a user{/tr}</label>
35				<div class="col-sm-7">
36					<input type="text" name="maxUserImpressions" value="{$maxUserImpressions|escape}" maxlength="7" class="form-control">
37					<div class="form-text">
38						{tr}-1 for unlimited{/tr}
39					</div>
40				</div>
41			</div>
42			<div class="form-group row">
43				<label class="col-sm-4 col-form-label">{tr}Maximum clicks{/tr}</label>
44				<div class="col-sm-7">
45					<input type="text" name="maxClicks" value="{$maxClicks|escape}" maxlength="7" class="form-control">
46					<div class="form-text">
47						{tr}-1 for unlimited{/tr}
48					</div>
49				</div>
50			</div>
51			<div class="form-group row">
52				<label class="col-sm-4 col-form-label">{tr}URIs where the banner appears only{/tr}</label>
53				<div class="col-sm-7">
54					<input type="text" name="onlyInURIs" value="{$onlyInURIs|escape}" class="form-control">
55					<div class="form-text">
56						{tr}Type each URI enclosed with the # character. Exemple:#/this_page#/tiki-index.php?page=this_page#{/tr}
57					</div>
58				</div>
59			</div>
60			<div class="form-group row">
61				<label class="col-sm-4 col-form-label">{tr}URIs where the banner will not appear{/tr}</label>
62				<div class="col-sm-7">
63					<input type="text" name="exceptInURIs" value="{$exceptInURIs|escape}" class="form-control">
64					<div class="form-text">
65						{tr}Type each URI enclosed with the # character. Exemple:#/this_page#/tiki-index.php?page=this_page#{/tr}
66					</div>
67				</div>
68			</div>
69			<div class="form-group row">
70				<label class="col-sm-4 col-form-label">{tr}Zone{/tr}</label>
71				<div class="col-sm-7">
72					<select name="zone"{if !$zones} disabled="disabled"{/if} class="form-control">
73						{section name=ix loop=$zones}
74							<option value="{$zones[ix].zone|escape}" {if $zone eq $zones[ix].zone}selected="selected"{/if}>{$zones[ix].zone|escape}</option>
75						{sectionelse}
76							<option value="" disabled="disabled" selected="selected">{tr}None{/tr}</option>
77						{/section}
78					</select>
79					<div class="form-text">
80						{tr}Or, create a new zone{/tr}
81					</div>
82				</div>
83				<label class="col-sm-4 col-form-label">{tr}New Zone{/tr}</label>
84				<div class="col-sm-7">
85					<input type="text" name="zoneName" maxlength="10" class="form-control">
86				</div>
87			</div>
88			<div class="form-group row">
89				<label class="col-sm-4 col-form-label"></label>
90				<div class="col-sm-7">
91					<input type="submit" class="btn btn-primary btn-sm" name="create_zone" value="{tr}Create a new Zone{/tr}">
92				</div>
93			</div>
94		</div>
95	</div>
96
97	<div class="card mb-2">
98		<div class="card-body">
99			<h4>{tr}Show the banner only between these dates:{/tr}</h4>
100			<div class="form-group row">
101				<label class="col-sm-4 col-form-label">{tr}From date:{/tr}</label>
102				<div class="col-sm-7 short">
103					{html_select_date time=$fromDate prefix="fromDate_" end_year="+2" field_order=$prefs.display_field_order}
104				</div>
105			</div>
106			<div class="form-group row">
107				<label class="col-sm-4 col-form-label">{tr}To date:{/tr}</label>
108				<div class="col-sm-7 short">
109					{html_select_date time=$fromDate prefix="fromDate_" end_year="+2" field_order=$prefs.display_field_order}
110				</div>
111			</div>
112			<div class="form-group row">
113				<label class="col-sm-4 col-form-label">{tr}Use dates:{/tr}</label>
114				<div class="col-sm-7">
115					<label><input type="checkbox" name="useDates" {if $useDates eq 'y'}checked='checked'{/if}> {tr}Yes{/tr}</label>
116				</div>
117			</div>
118		</div>
119	</div>
120
121	<div class="card mb-2">
122		<div class="card-body">
123			<h4>{tr}Show the banner only in these hours:{/tr}</h4>
124			<div class="form-group row">
125				<label class="col-sm-4 col-form-label">{tr}from{/tr}</label>
126				<div class="col-sm-7 short">
127					{html_select_time time=$fromTime display_seconds=false prefix='fromTime' use_24_hours=$use_24hr_clock}
128				</div>
129			</div>
130			<div class="form-group row">
131				<label class="col-sm-4 col-form-label">{tr}to{/tr}</label>
132				<div class="col-sm-7 short">
133					{html_select_time time=$toTime display_seconds=false prefix='toTime' use_24_hours=$use_24hr_clock}
134				</div>
135			</div>
136		</div>
137	</div>
138
139	<div class="card mb-2">
140		<div class="card-body">
141			<h4>{tr}Show the banner only on:{/tr}</h4>
142			<div class="col-sm-12">
143				<div class="form-group row flex-column">
144					<label><input type="checkbox" name="Dmon" {if $Dmon eq 'y'}checked="checked"{/if}> {tr}Mon{/tr}</label>
145					<label><input type="checkbox" name="Dtue" {if $Dtue eq 'y'}checked="checked"{/if}> {tr}Tue{/tr}</label>
146					<label><input type="checkbox" name="Dwed" {if $Dwed eq 'y'}checked="checked"{/if}> {tr}Wed{/tr}</label>
147					<label><input type="checkbox" name="Dthu" {if $Dthu eq 'y'}checked="checked"{/if}> {tr}Thu{/tr}</label>
148					<label><input type="checkbox" name="Dfri" {if $Dfri eq 'y'}checked="checked"{/if}> {tr}Fri{/tr}</label>
149					<label><input type="checkbox" name="Dsat" {if $Dsat eq 'y'}checked="checked"{/if}> {tr}Sat{/tr}</label>
150					<label><input type="checkbox" name="Dsun" {if $Dsun eq 'y'}checked="checked"{/if}> {tr}Sun{/tr}</label>
151				</div>
152			</div>
153		</div>
154	</div>
155
156	<div class="card mb-3">
157		<div class="card-body">
158			<h4>{tr}Select ONE method for the banner:{/tr}</h4>
159			<div class="form-group row">
160				<label class="col-sm-4 col-form-label"><label><input type="radio" name="use" value="useHTML" {if $use eq 'useHTML'}checked="checked"{/if}> {tr}Use HTML{/tr}</label></label>
161				<div class="col-sm-7">
162					<textarea class="form-control" rows="5" name="HTMLData">{if $use ne 'useFlash'}{$HTMLData|escape}{/if}</textarea>
163					<div class="form-text">
164						{tr}HTML code{/tr}
165					</div>
166				</div>
167			</div>
168			<div class="form-group row">
169				<label class="col-sm-4 col-form-label"><label><input type="radio" name="use" value="useImage" {if $use eq 'useImage'}checked="checked"{/if}> {tr}Use Image{/tr}</label></label>
170				<div class="col-sm-7">
171					<input type="hidden" name="imageData" value="{$imageData|escape}">
172					<input type="hidden" name="imageName" value="{$imageName|escape}">
173					<input type="hidden" name="imageType" value="{$imageType|escape}">
174					<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
175					<input name="userfile1" type="file" class="form-control">
176				</div>
177			</div>
178			<div class="form-group row">
179				{if $hasImage eq 'y'}
180				<label class="col-sm-4 col-form-label">{tr}Current Image{/tr}</label>
181				<div class="col-sm-7">
182					{$imageName}: <img src="{$tempimg}" alt="{tr}Current Image{/tr}">
183				</div>
184				{/if}
185			</div>
186			<div class="form-group row">
187				<label class="col-sm-4 col-form-label"><label><input type="radio" name="use" value="useFixedURL" {if $use eq 'useFixedURL'}checked="checked"{/if}> {tr}Use Image from URL{/tr}</label></label>
188				<div class="col-sm-7">
189					<input type="text" name="fixedURLData" value="{$fixedURLData|escape}" class="form-control">
190					<div class="form-text">
191						{tr}(the image will be requested at the URL for each impression){/tr}
192					</div>
193				</div>
194			</div>
195			<div class="form-group row">
196				<label class="col-sm-4 col-form-label"><label><input type="radio" name="use" value="useFlash" {if $use eq 'useFlash'}checked="checked"{/if}> {tr}Use Flash{/tr}</label></label>
197				{if $use eq 'useFlash'}
198					<div class="col-sm-7">
199						{banner id="$bannerId"}
200					</div>
201				{/if}
202			</div>
203			<div class="form-group row">
204				<label class="col-sm-4 col-form-label">{tr}Movie URL{/tr}</label>
205				<div class="col-sm-7 mb-3">
206					<input type="text" name="movieUrl" value="{$movie.movie|escape}" class="form-control">
207				</div>
208			</div>
209			<div class="form-group row">
210				<label class="col-sm-4 col-form-label">{tr}Movie Size{/tr}</label>
211				<div class="col-sm-3">
212					<input type="text" name="movieWidth" value="{$movie.width|escape}" class="form-control" placeholder="{tr}width in pixels{/tr}">
213					<div class="form-text">
214						{tr}Pixels{/tr}
215					</div>
216				</div>
217				<div class="col-sm-3 offset-sm-1">
218					<input type="text" name="movieHeight" value="{$movie.height|escape}" class="form-control" placeholder="{tr}height in pixels{/tr}">
219					<div class="form-text">
220						{tr}Pixels{/tr}
221					</div>
222				</div>
223			</div>
224			<div class="form-group row">
225				<label class="col-sm-4 col-form-label">{tr}FlashPlugin min version{/tr}</label>
226				<div class="col-sm-7 mb-3">
227					<input type="text" name="movieVersion" value="{$movie.version|escape}" class="form-control">
228					<div class="form-text">
229						({tr}ex:{/tr}9.0.0)
230					</div>
231				</div>
232				<div class="col-sm-7 offset-sm-4">
233					<div class="form-text">
234						Note: To be managed with tiki , your flash banner link should be: <a class="link" href="banner_click.php?id={$bannerId}&amp;url={$url}">banner_click.php?id={$bannerId}&amp;url={$url}</a>
235					</div>
236				</div>
237			</div>
238			<div class="form-group row">
239				<label class="col-sm-4 col-form-label"><label><input type="radio" name="use" value="useText" {if $use eq 'useText'}checked="checked"{/if}> {tr}Use Text{/tr}</label></label>
240				<div class="col-sm-7">
241					<textarea class="form-control" rows="5" name="textData">{$textData|escape}</textarea>
242				</div>
243			</div>
244		</div>
245	</div>
246	<input type="submit" class="btn btn-primary" name="save" value="{tr}Save the Banner{/tr}">
247</form>
248
249{if $zones}
250	<div align="left" class="card">
251		<div class="card-body">
252			<h2>{tr}Remove zones (info entered for any banner in the zones will be lost){/tr}</h2>
253			<div class="table-responsive">
254				<table class="table table-striped table-hover">
255					<tr>
256						<th>{tr}Name{/tr}</th>
257						<th></th>
258					</tr>
259
260					{section name=ix loop=$zones}
261						<tr>
262							<td class="text">{$zones[ix].zone|escape}</td>
263							<td class="action">
264								<a class="tips" title=":{tr}Remove{/tr}" href="tiki-edit_banner.php?removeZone={$zones[ix].zone|escape:url}">
265									{icon name='remove'}
266								</a>
267							</td>
268						</tr>
269					{/section}
270				</table>
271			</div>
272		</div>
273	</div>
274{/if}
275