#30556 - Fixed XSS exception while submission of widget edit form.
[com.zyxware.civiwci.git] / templates / CRM / Wci / Form / CreateWidget.tpl
1 {* HEADER *}
2
3 <div class="crm-submit-buttons">
4 {include file="CRM/common/formButtons.tpl" location="top"}
5 </div>
6
7 {* FIELD EXAMPLE: OPTION 1 (AUTOMATIC LAYOUT) *}
8
9 {foreach from=$elementNames item=elementName}
10 <div class="crm-section">
11 <div class="label">{$form.$elementName.label}</div>
12 <div class="content">{$form.$elementName.html}</div>
13 <div class="clear"></div>
14 </div>
15 {/foreach}
16
17 {if $form.title.value != ""}
18 {php}
19 if(isset($_REQUEST['id'])) {
20 $wid_id = $_REQUEST['id'];
21 $data = CRM_Wci_BAO_Widget::getWidgetData($wid_id);
22 $template = CRM_Core_Smarty::singleton();
23 $template->assign('wciform', $data);
24 $template->template_dir[] = getWciWidgetTemplatePath();
25 $wcidata = $template->fetch('wciwidget.tpl');
26 $widget_controller_path = getWciWidgetControllerPath();
27 }
28 {/php}
29
30 <div class="crm-section">
31 <div class="label">
32 <label for="embd_code">Code to embed:</label>
33 </div>
34 <div class="content">
35 <div class="resizable-textarea">
36 <span>{literal}
37 <textarea name="embd_code" id="embd_code" class="form-textarea textarea-processed">&lt;script src="http://code.jquery.com/jquery-1.9.1.min.js"&gt;&lt;/script&gt;
38 &lt;script type="text/javascript" src="{/literal}{php}echo $widget_controller_path;{/php}{literal}?widgetId={/literal}{php}echo $wid_id;{/php}{literal}"&gt;&lt;/script&gt;
39 &lt;script&gt;
40 $( document ).ready(function() {
41 $('#widgetwci').html(wciwidgetcode);
42 });
43 &lt;/script&gt;
44 &lt;div id='widgetwci'&gt;&lt;/div&gt;</textarea>{/literal}
45 <div class="grippie" style="margin-right: 18px;"></div>
46 </span>
47 </div>
48 </div>
49 <div class="clear"></div>
50 </div>
51 <div class="crm-section">
52 <div class="content">
53 {include file="CRM/Wci/Page/wciwidget.tpl"}
54 </div>
55 </div>
56 {/if}
57
58 {* FIELD EXAMPLE: OPTION 2 (MANUAL LAYOUT)
59
60 <div>
61 <span>{$form.favorite_color.label}</span>
62 <span>{$form.favorite_color.html}</span>
63 </div>
64
65 {* FOOTER *}
66
67 <div class="crm-submit-buttons">
68 {include file="CRM/common/formButtons.tpl" location="bottom"}
69 </div>
70