1{* $Id$ *}
2{if $prefs.wikiplugin_addreference eq 'y' && $showBiblioSection eq '1'}
3
4
5<script type="text/javascript">
6var ajaxURL = '{$ajaxURL|escape}';
7var dataMain = 'page='+encodeURIComponent('{$page|escape}');
8
9var edit_references = '{$edit_references}';
10var use_references = '{$use_references}';
11
12</script>
13
14{jq}
15jQuery(document).ready(function(){
16
17	jQuery('#e_submit').click(function(e){
18		e.preventDefault();
19
20		var dataString = dataMain+'&action=e_ref';
21		dataString += '&editreference=editreference';
22		dataString += '&ref_id='+encodeURIComponent(jQuery('#e_ref_id').val());
23		dataString += '&ref_biblio_code='+encodeURIComponent(jQuery('#e_ref_biblio_code').val());
24		dataString += '&ref_author='+encodeURIComponent(jQuery('#e_ref_author').val());
25		dataString += '&ref_title='+encodeURIComponent(jQuery('#e_ref_title').val());
26		dataString += '&ref_year='+encodeURIComponent(jQuery('#e_ref_year').val());
27		dataString += '&ref_part='+encodeURIComponent(jQuery('#e_ref_part').val());
28		dataString += '&ref_uri='+encodeURIComponent(jQuery('#e_ref_uri').val());
29		dataString += '&ref_code='+encodeURIComponent(jQuery('#e_ref_code').val());
30		dataString += '&ref_style='+encodeURIComponent(jQuery('#e_ref_style').val());
31		dataString += '&ref_template='+encodeURIComponent(jQuery('#e_ref_template').val());
32		dataString += '&ref_publisher='+encodeURIComponent(jQuery('#e_ref_publisher').val());
33		dataString += '&ref_location='+encodeURIComponent(jQuery('#e_ref_location').val());
34
35		jQuery.ajax({
36			url: ajaxURL+'references.php',
37			type: 'POST',
38			data: dataString,
39			dataType: 'json',
40			beforeSend: function( xhr ) {
41				jQuery('#e_status').html('{tr}Saving...{/tr}');
42			},
43			success: function( data ) {
44				if('success'==data['result']){
45					jQuery('#ref_list').find('li').css('font-weight','normal');
46					var ref_id = jQuery('#e_ref_id').val();
47					var ref_biblio_code = jQuery('#e_ref_biblio_code').val();
48					var ref_author = jQuery('#e_ref_author').val();
49					var ref_title = jQuery('#e_ref_title').val();
50					var ref_year = jQuery('#e_ref_year').val();
51					var ref_part = jQuery('#e_ref_part').val();
52					var ref_uri = jQuery('#e_ref_uri').val();
53					var ref_code = jQuery('#e_ref_code').val();
54					var ref_style = jQuery('#e_ref_style').val();
55					var ref_template = jQuery('#e_ref_template').val();
56					var ref_publisher = jQuery('#e_ref_publisher').val();
57					var ref_location = jQuery('#e_ref_location').val();
58
59					jQuery('#ref_list').find('li#'+ref_id).remove();
60					var htm = '<li id="'+ref_id+'" style="border-bottom: 1px dotted #161C17;font-weight:bold;">';
61					htm += ref_biblio_code + '&nbsp;&nbsp;';
62					htm += '<a class="edit_ref" onclick="edit_ref('+ref_id+',\''+ref_biblio_code+'\', \''+ref_author+'\', \''+ref_title+'\', \''+ref_year+'\', \''+ref_part+'\', \''+ref_uri+'\', \''+ref_code+'\', \''+ref_style+'\', \''+ref_template+'\', \''+ref_publisher+'\', \''+ref_location+'\')" href="javascript:;" title="Edit" alt="Edit">' + '<img width="16" height="16" class="icon" title="Edit" alt="Edit" src="img/icons/pencil.png"></a>';
63					htm += '<a onclick="delete_ref('+ref_id+')" title="Delete"><img width="16" height="16" class="icon" title="Remove" alt="Remove" src="img/icons/cross.png"></a>';
64					if(data['is_library'] < 1 && use_references == '1' && edit_references == '1'){
65						htm += '<a class="add_lib_btn" onclick="add_lib('+ref_id+',\''+ref_biblio_code+'\', \''+ref_author+'\', \''+ref_title+'\', \''+ref_year+'\', \''+ref_part+'\', \''+ref_uri+'\', \''+ref_code+'\', \''+ref_style+'\', \''+ref_template+'\', \''+ref_publisher+'\', \''+ref_location+'\')" href="javascript:;" title="Add to library" alt="Add to library">' + '<img width="16" height="16" class="icon" title="Add to library" alt="Add to library" src="img/icons/world_add.png"></a>';
66					}
67					htm += '</li>';
68					jQuery('#e_status').html(data['message']);
69					jQuery('#ref_list').find('ul').append(htm);
70				}else if('failure'==data['result']){
71					jQuery('#e_status').html(data['message']);
72				}
73			}
74		});
75	});
76
77	jQuery('#a_submit').click(function(e){
78		e.preventDefault();
79
80		var ref_biblio_code = jQuery('#e_ref_biblio_code').val();
81		var ref_author = jQuery('#e_ref_author').val();
82		var ref_title = jQuery('#e_ref_title').val();
83		var ref_year = jQuery('#e_ref_year').val();
84		var ref_part = jQuery('#e_ref_part').val();
85		var ref_uri = jQuery('#e_ref_uri').val();
86		var ref_code = jQuery('#e_ref_code').val();
87		var ref_style = jQuery('#e_ref_style').val();
88		var ref_template = jQuery('#e_ref_template').val();
89		var ref_publisher = jQuery('#e_ref_publisher').val();
90		var ref_location = jQuery('#e_ref_location').val();
91
92		var dataString = dataMain+'&action=a_ref';
93		dataString += '&addreference=addreference';
94		dataString += '&ref_biblio_code='+encodeURIComponent(ref_biblio_code);
95		dataString += '&ref_author='+encodeURIComponent(ref_author);
96		dataString += '&ref_title='+encodeURIComponent(ref_title);
97		dataString += '&ref_year='+encodeURIComponent(ref_year);
98		dataString += '&ref_part='+encodeURIComponent(ref_part);
99		dataString += '&ref_uri='+encodeURIComponent(ref_uri);
100		dataString += '&ref_code='+encodeURIComponent(ref_code);
101		dataString += '&ref_style='+encodeURIComponent(ref_style);
102		dataString += '&ref_template='+encodeURIComponent(ref_template);
103		dataString += '&ref_publisher='+encodeURIComponent(ref_publisher);
104		dataString += '&ref_location='+encodeURIComponent(ref_location);
105
106		jQuery.ajax({
107			url: ajaxURL+'references.php',
108			type: 'GET',
109			data: dataString,
110			dataType: 'json',
111			beforeSend: function( xhr ) {
112				jQuery('#a_status').html('{tr}Saving...{/tr}');
113			},
114			success: function( data ) {
115				if('success'==data['result']){
116					jQuery('#e_ref_id').val('');
117					jQuery('#e_ref_biblio_code').val('');
118					jQuery('#e_ref_author').val('');
119					jQuery('#e_ref_title').val('');
120					jQuery('#e_ref_year').val('');
121					jQuery('#e_ref_part').val('');
122					jQuery('#e_ref_uri').val('');
123					jQuery('#e_ref_code').val('');
124					jQuery('#e_ref_style').val('');
125					jQuery('#e_ref_template').val('');
126					jQuery('#e_ref_publisher').val('');
127					jQuery('#e_ref_location').val('');
128					jQuery('#a_status').html('{tr}Bibliography saved.{/tr}');
129
130					jQuery('#ref_list').show();
131
132					var ref_id = data["id"];
133					var htm = '<li id="'+ref_id+'" style="border-bottom: 1px dotted #161C17;">';
134					htm += ref_biblio_code + '&nbsp;&nbsp;';
135					htm += '<a class="edit_ref" onclick="edit_ref('+ref_id+',\''+ref_biblio_code+'\', \''+ref_author+'\', \''+ref_title+'\', \''+ref_year+'\', \''+ref_part+'\', \''+ref_uri+'\', \''+ref_code+'\', \''+ref_style+'\', \''+ref_template+'\', \''+ref_publisher+'\', \''+ref_location+'\')" href="javascript:;" title="Edit" alt="Edit">' + '<img width="16" height="16" class="icon" title="Edit" alt="Edit" src="img/icons/pencil.png"></a>';
136					htm += '<a onclick="delete_ref('+ref_id+')" title="Delete"><img width="16" height="16" class="icon" title="Remove" alt="Remove" src="img/icons/cross.png"></a>';
137					if(data['is_library'] < 1 && use_references == '1' && edit_references == '1'){
138						htm += '<a class="add_lib_btn" onclick="add_lib('+ref_id+',\''+ref_biblio_code+'\', \''+ref_author+'\', \''+ref_title+'\', \''+ref_year+'\', \''+ref_part+'\', \''+ref_uri+'\', \''+ref_code+'\', \''+ref_style+'\', \''+ref_template+'\', \''+ref_publisher+'\', \''+ref_location+'\')" href="javascript:;" title="Add to library" alt="Add to library">' + '<img width="16" height="16" class="icon" title="Add to library" alt="Add to library" src="img/icons/world_add.png"></a>';
139					}
140					htm += '</li>';
141					jQuery('#ref_list').find('ul').append(htm);
142				}else{
143					jQuery('#a_status').html(data['result']);
144				}
145				if('failure'==data['result'] && data["id"] == '-1'){
146					jQuery('#a_status').html('This biblio code already exists.');
147				}
148			}
149		});
150	});
151
152	jQuery('#e_cancel, #a_cancel').click(function(){
153		jQuery('#ref_edit_block').hide();
154		jQuery('#ref_list').find('li').css('font-weight','normal');
155	});
156
157	jQuery('a.edit_ref').on('click', function(){
158		jQuery('#ref_list').find('li').css('font-weight','normal');
159		jQuery(this).parent().css('font-weight','bold');
160	});
161
162	jQuery('#u_lib').click(function(e){
163		e.preventDefault();
164
165		var ref_id = jQuery('#lib_ref').val();
166		var dataString = dataMain+'&action=u_lib';
167		dataString += '&ref_id='+encodeURIComponent(ref_id);
168
169		jQuery.ajax({
170			url: ajaxURL+'references.php',
171			type: 'GET',
172			data: dataString,
173			dataType: 'json',
174			beforeSend: function( xhr ) {
175				jQuery('#u_lib_status').html('{tr}Adding...{/tr}');
176			},
177			success: function( data ) {
178				if('success'==data['result']){
179					jQuery('#u_lib_status').html(data['message']);
180
181					var ref_id = data['id'];
182					var ref_biblio_code = escape(data['ref_biblio_code']);
183					var ref_author = escape(data['ref_author']);
184					var ref_title = escape(data['ref_title']);
185					var ref_year = escape(data['ref_year']);
186					var ref_part = escape(data['ref_part']);
187					var ref_uri = escape(data['ref_uri']);
188					var ref_code = escape(data['ref_code']);
189					var ref_style = escape(data['ref_style']);
190					var ref_template = escape(data['ref_template']);
191					var ref_publisher = escape(data['ref_publisher']);
192					var ref_location = escape(data['ref_location']);
193
194					var htm = '<li id="'+ref_id+'" style="border-bottom: 1px dotted #161C17;">';
195					htm += ref_biblio_code + '&nbsp;&nbsp;';
196					htm += '<a class="edit_ref" onclick="edit_ref('+ref_id+',\''+ref_biblio_code+'\', \''+ref_author+'\', \''+ref_title+'\', \''+ref_year+'\', \''+ref_part+'\', \''+ref_uri+'\', \''+ref_code+'\', \''+ref_style+'\', \''+ref_template+'\', \''+ref_publisher+'\', \''+ref_location+'\')" href="javascript:;" title="Edit" alt="Edit">' + '<img width="16" height="16" class="icon" title="Edit" alt="Edit" src="img/icons/pencil.png"></a>';
197					htm += '<a onclick="delete_ref('+ref_id+')" title="Delete"><img width="16" height="16" class="icon" title="Remove" alt="Remove" src="img/icons/cross.png"></a>';
198					htm += '</li>';
199					jQuery('#ref_list').find('ul').append(htm);
200				}else if('failure'==data['result']){
201					jQuery('#u_lib_status').html(data['message']);
202				}else{
203					jQuery('#u_lib_status').html(data['message']);
204				}
205			}
206		});
207	});
208});
209{/jq}
210
211<script type="text/javascript">
212function add_ref(){
213	jQuery('#ref_list').find('li').css('font-weight','normal');
214	jQuery('#ref_edit_block').show();
215	jQuery('#a_btns').show();
216	jQuery('#e_btns').hide();
217	jQuery('#a_status').html('');
218
219	jQuery('#e_ref_id').val('');
220	jQuery('#e_ref_biblio_code').val('');
221	jQuery('#e_ref_author').val('');
222	jQuery('#e_ref_title').val('');
223	jQuery('#e_ref_year').val('');
224	jQuery('#e_ref_part').val('');
225	jQuery('#e_ref_uri').val('');
226	jQuery('#e_ref_code').val('');
227	jQuery('#e_ref_style').val('');
228	jQuery('#e_ref_template').val('');
229	jQuery('#e_ref_publisher').val('');
230	jQuery('#e_ref_location').val('');
231}
232
233function add_lib(ref_id, biblio_code, ref_author, ref_title, ref_year, ref_part, ref_uri, ref_code, ref_style, ref_template, ref_publisher, ref_location){
234	jQuery('#ref_list').find('li').css('font-weight','normal');
235
236	var c = confirm('Are you sure you want to add this reference to library?');
237	if(!c){
238		return false;
239	}
240
241	var dataString = dataMain+'&action=a_lib';
242	dataString += '&addlibreference=addlibreference';
243	dataString += '&ref_id='+encodeURIComponent(ref_id);
244	dataString += '&ref_biblio_code='+encodeURIComponent(biblio_code);
245	dataString += '&ref_author='+encodeURIComponent(ref_author);
246	dataString += '&ref_title='+encodeURIComponent(ref_title);
247	dataString += '&ref_year='+encodeURIComponent(ref_year);
248	dataString += '&ref_part='+encodeURIComponent(ref_part);
249	dataString += '&ref_uri='+encodeURIComponent(ref_uri);
250	dataString += '&ref_code='+encodeURIComponent(ref_code);
251	dataString += '&ref_style='+encodeURIComponent(ref_style);
252	dataString += '&ref_template='+encodeURIComponent(ref_template);
253	dataString += '&ref_publisher='+encodeURIComponent(ref_publisher);
254	dataString += '&ref_location='+encodeURIComponent(ref_location);
255
256	jQuery.ajax({
257		url: ajaxURL+'references.php',
258		type: 'GET',
259		data: dataString,
260		dataType: 'json',
261		beforeSend: function( xhr ) {
262			jQuery('#'+ref_id).css('background-color', 'yellow');
263		},
264		success: function( data ) {
265			if('success'==data['result']){
266				alert(data['message']);
267				jQuery('#'+ref_id).find('a.add_lib_btn').remove();
268				jQuery('#'+ref_id).css('background-color', '');
269				jQuery('#lib_ref').append('<option value="'+data['id']+'">'+biblio_code+'</option>')
270			}else if('failure'==data['result']){
271				alert(data['message']);
272				jQuery('#'+ref_id).css('background-color', '');
273			}
274		}
275	});
276}
277
278function edit_ref(ref_id, biblio_code, ref_author, ref_title, ref_year, ref_part, ref_uri, ref_code, ref_style, ref_template, ref_publisher, ref_location){
279	jQuery('#ref_list').find('li').css('font-weight','normal');
280	jQuery('#ref_edit_block').show();
281	jQuery('#e_btns').show();
282	jQuery('#a_btns').hide();
283	jQuery('#e_status').html('');
284
285	jQuery('#e_ref_id').val(ref_id);
286	jQuery('#e_ref_biblio_code').val(unescape(biblio_code));
287	jQuery('#e_ref_author').val(unescape(ref_author));
288	jQuery('#e_ref_title').val(unescape(ref_title));
289	jQuery('#e_ref_year').val(unescape(ref_year));
290	jQuery('#e_ref_part').val(unescape(ref_part));
291	jQuery('#e_ref_uri').val(unescape(ref_uri));
292	jQuery('#e_ref_code').val(unescape(ref_code));
293	jQuery('#e_ref_style').val(unescape(ref_style));
294	jQuery('#e_ref_template').val(unescape(ref_template));
295	jQuery('#e_ref_publisher').val(unescape(ref_publisher));
296	jQuery('#e_ref_location').val(unescape(ref_location));
297
298	return false;
299}
300function delete_ref(ref_id){
301
302	var c = confirm('Are you sure you want to delete this bibliography?');
303
304	if(c){
305		var dataString = dataMain+'&action=e_del';
306		dataString += '&ref_id='+encodeURIComponent(ref_id);
307
308		jQuery.ajax({
309			url: ajaxURL+'references.php',
310			type: 'POST',
311			data: dataString,
312			beforeSend: function( xhr ) {
313				//jQuery('#e_status').html('Saving...');
314			},
315			success: function( data ) {
316				jQuery('#'+ref_id).remove();
317				jQuery('#ref_edit_block').hide();
318			}
319		});
320	}
321	return false;
322}
323</script>
324
325		<div class="form-group row">
326				<div class="col-sm-12">
327						<a href="javascript:;" id="add_ref" class="btn btn-link" onclick="add_ref()">{tr}Add Reference{/tr}</a>
328				</div>
329		</div>
330		<div class="form-group row">
331		<div id="ref_list" style="display:{$display}">
332			{tr}References Available{/tr}:
333			<ul style="list-style-type:none; padding-left: 0;">
334			{section name=i loop=$references}
335				{if $references[i].is_present eq 1}
336					<li id="{$references[i].ref_id|escape}" style='background-color:#D3FDDA;border-bottom: 1px dotted #161C17;'>
337				{else}
338					<li id="{$references[i].ref_id|escape}" style='border-bottom: 1px dotted #161C17;'>
339				{/if}
340					{$references[i].biblio_code|escape}&nbsp;&nbsp;
341					{if $prefs.feature_library_references eq 'y'}
342						{if $references[i].is_library lt 1 && $use_references eq 1 && $edit_references eq 1}
343							<a class="edit_ref" title="{tr}Edit{/tr}" href="javascript:;" onclick="edit_ref('{$references[i].ref_id|escape}','{$references[i].biblio_code|escape}','{$references[i].author|escape}','{$references[i].title|escape}','{$references[i].year|escape}','{$references[i].part|escape}','{$references[i].uri|escape}','{$references[i].code|escape}','{$references[i].style|escape}','{$references[i].template|escape}','{$references[i].publisher|escape}','{$references[i].location|escape}')">{icon name='edit' alt="{tr}Edit{/tr}"}</a>
344						{/if}
345					{/if}
346					{if $prefs.feature_library_references neq 'y'}
347						<a class="edit_ref" title="{tr}Edit{/tr}" href="javascript:;" onclick="edit_ref('{$references[i].ref_id|escape}','{$references[i].biblio_code|escape}','{$references[i].author|escape}','{$references[i].title|escape}','{$references[i].year|escape}','{$references[i].part|escape}','{$references[i].uri|escape}','{$references[i].code|escape}','{$references[i].style|escape}','{$references[i].template|escape}','{$references[i].publisher|escape}','{$references[i].location|escape}')">{icon name='edit' alt="{tr}Edit{/tr}"}</a>
348					{/if}
349					<a title="{tr}Delete{/tr}" onclick="delete_ref('{$references[i].ref_id|escape}')" >{icon name='remove' alt="{tr}Remove{/tr}"}</a>
350					{if $references[i].is_library lt 1 && $use_references eq 1 && $edit_references eq 1}
351						<a class="add_lib_btn" title="{tr}Add to library{/tr}" onclick="add_lib('{$references[i].ref_id|escape}','{$references[i].biblio_code|escape}','{$references[i].author|escape}','{$references[i].title|escape}','{$references[i].year|escape}','{$references[i].part|escape}','{$references[i].uri|escape}','{$references[i].code|escape}','{$references[i].style|escape}','{$references[i].template|escape}','{$references[i].publisher|escape}','{$references[i].location|escape}')" >{icon name='add' alt="{tr}Add to library{/tr}"}</a>
352					{/if}
353				</li>
354			{/section}
355			</ul>
356
357			{if $use_references eq 1}
358				{if $libReferencesCant gt 0}
359					{tr}Library References{/tr}:<br>
360					<select name="lib_ref" id="lib_ref">
361						{section name=i loop=$libReferences}
362							<option value="{$libReferences[i].ref_id|escape}">{$libReferences[i].biblio_code|escape}</option>
363						{/section}
364					</select>
365					<br>
366					<input class="wikiaction btn btn-primary" type="submit" value="{tr}Use{/tr}" id="u_lib" name="u_lib">
367					<br><span id="u_lib_status"></span>
368				{/if}
369			{/if}
370			{if $edit_references eq 1 && $libReferencesCant gt 0}
371				<br><a href="tiki-references.php" target="_blank">{tr}Edit Library References{/tr}</a>
372			{/if}
373
374		</div>
375
376		<div id="ref_edit_block" style="display:none;">
377			<div>
378				<input type="hidden" name="e_ref_id" id="e_ref_id" value="">
379				<input type="hidden" name="page" value="{$page|escape}">
380				<div class="form-group row">
381					<label class="col-sm-2 col-form-label" for="e_ref_biblio_code">{tr}Biblio Code{/tr}:</label>
382					<div class="col-sm-10">
383						<input type="text" class="form-control wikiedit" name="e_ref_biblio_code" id="e_ref_biblio_code" maxlength="50" value="">
384					</div>
385				</div>
386				<div class="form-group row">
387					<label class="col-sm-2 col-form-label" for="e_ref_author">{tr}Author{/tr}:</label>
388					<div class="col-sm-10">
389						<input type="text" class="form-control wikiedit" name="e_ref_author" id="e_ref_author" value="">
390					</div>
391				</div>
392				<div class="form-group row">
393					<label class="col-sm-2 col-form-label" for="e_ref_title">{tr}Title{/tr}:</label>
394					<div class="col-sm-10">
395						<input type="text" class="form-control wikiedit" name="e_ref_title" id="e_ref_title" value="">
396					</div>
397				</div>
398				<div class="form-group row">
399					<label class="col-sm-2 col-form-label" for="e_ref_year">{tr}Year{/tr}:</label>
400					<div class="col-sm-10">
401						<input type="text" class="form-control wikiedit" name="e_ref_year" id="e_ref_year" value="">
402					</div>
403				</div>
404				<div class="form-group row">
405					<label class="col-sm-2 col-form-label" for="e_ref_part">{tr}Part{/tr}:</label>
406					<div class="col-sm-10">
407					<input type="text" class="form-control wikiedit" name="e_ref_part" id="e_ref_part" value="">
408					</div>
409				</div>
410				<div class="form-group row">
411					<label class="col-sm-2 col-form-label" for="e_ref_uri">{tr}URI{/tr}:</label>
412					<div class="col-sm-10">
413						<input type="text" class="form-control wikiedit" name="e_ref_uri" id="e_ref_uri" value="">
414					</div>
415				</div>
416				<div class="form-group row">
417					<label class="col-sm-2 col-form-label" for="e_ref_biblio_code">{tr}Code{/tr}:</label>
418					<div class="col-sm-10">
419						<input type="text" class="form-control wikiedit" name="e_ref_code" id="e_ref_code" value="">
420					</div>
421				</div>
422				<div class="form-group row">
423					<label class="col-sm-2 col-form-label" for="e_ref_publisher">{tr}Publisher{/tr}:</label>
424					<div class="col-sm-10">
425						<input type="text" class="form-control wikiedit" name="e_ref_publisher" id="e_ref_publisher" value="">
426					</div>
427				</div>
428				<div class="form-group row">
429					<label class="col-sm-2 col-form-label" for="e_ref_location">{tr}Location{/tr}:</label>
430					<div class="col-sm-10">
431					<input type="text" class="form-control wikiedit" name="e_ref_location" id="e_ref_location" value="">
432					</div>
433				</div>
434				<div class="form-group row">
435					<label class="col-sm-2 col-form-label" for="e_ref_style">{tr}Style{/tr}:</label>
436					<div class="col-sm-10">
437						<input type="text" class="form-control wikiedit" name="e_ref_style" id="e_ref_style" value="">
438						<span class="form-text">{tr}Enter the CSS class name to be added in the 'li' tag for listing this reference.{/tr}</span>
439					</div>
440				</div>
441				<div class="form-group row">
442					<label class="col-sm-2 col-form-label" for="e_ref_template">{tr}Template{/tr}:</label>
443					<div class="col-sm-10">
444						<input type="text" class="form-control wikiedit" name="e_ref_template" id="e_ref_template" value="">
445						<span class="form-text">
446							{tr}Enter template format in which you want to display the reference details in the bibliography listing. For example{/tr}: ~title~ (~year~) ~author~
447						</span>
448						<span class="form-text">
449							{tr}All the codes must be in lower case letters separated with spaces.{/tr}
450						</span>
451					</div>
452				</div>
453				<div class="form-group row">
454					<div id="e_btns">
455						<input class="wikiaction btn btn-primary" type="submit" value="Save" id="e_submit" name="e_submit">
456						<input class="wikiaction btn btn-warning" type="reset" value="Cancel" id="e_cancel" name="e_cancel">
457						<span id="e_status" style="margin: 0 0 0 10px;"></span>
458					</div>
459					<div id="a_btns">
460						<input class="wikiaction btn btn-primary" type="submit" value="{tr}Add{/tr}" id="a_submit" name="a_submit">
461						<input class="wikiaction btn btn-warning" type="reset" value="{tr}Cancel{/tr}" id="a_cancel" name="a_cancel">
462						<span id="a_status" style="margin: 0 0 0 10px;"></span>
463					</div>
464				</div>
465			</div>
466		</div>
467	</div>
468
469
470{else}
471	{tr}Please save the page before creating the bibliography.{/tr}
472{/if}
473