fixed beta 1 bugs, 31062, 31063, 31101, 31067, 31065
[com.zyxware.civiwci.git] / templates / CRM / Wci / Form / CreateWidget.tpl
index 1a4ca1bef65370a7ba392476947a6e4cc88f006d..24a401c88c3f2fb22f59a56f73d4fe8926cef80b 100644 (file)
@@ -1,48 +1,74 @@
 {* HEADER *}
+<div class="crm-block crm-form-block">
+  <div class="crm-submit-buttons">
+  {include file="CRM/common/formButtons.tpl" location="top"}
+  </div>
 
-<div class="crm-submit-buttons">
-{include file="CRM/common/formButtons.tpl" location="top"}
-</div>
+  {if $form.title.value != ""}
+    {php} 
+      if(isset($_REQUEST['id'])) {
+        $wid_id = $_REQUEST['id'];
+        $data = CRM_Wci_BAO_Widget::getWidgetData($wid_id);
+        $template = CRM_Core_Smarty::singleton();
+        $template->assign('wciform', $data);
+        if($data["override"] == 0) {
+          $template->template_dir[] = getWciWidgetTemplatePath();
+          $wcidata = $template->fetch('wciwidget.tpl');
+        } else {
+          $wcidata = $template->fetch('string:' . $wid_page[$dao->id]['custom_template']);
+        }
+        $widget_controller_path = getWciWidgetControllerPath();
+        $extension_root_path = getExtensionRootPath();
+      }
+    {/php}
 
-{* FIELD EXAMPLE: OPTION 1 (AUTOMATIC LAYOUT) *}
+    <div class="crm-section">
+      <div class="label">Widget Preview</div>
+        <div class="content">
 
-{foreach from=$elementNames item=elementName}
-  <div class="crm-section">
-    <div class="label">{$form.$elementName.label}</div>
-    <div class="content">{$form.$elementName.html}</div>
-    <div class="clear"></div>
-  </div>
-{/foreach}
+        <div class="col1">
+          <div class="description">
+            Click <strong>Save &amp; Preview</strong> to save any changes to your settings, and preview the widget again on this page.
+          </div>
+          <script type="text/javascript" src="{php}echo $widget_controller_path;{/php}?widgetId={php}echo $wid_id;{/php}&preview=1&referalid=2442"></script></script>
+  <div id='widgetwci'></div>
+        </div>
+<!--        <div class="col2">
+          <div class="description">
+            Add this widget to any web page by copying and pasting the code below.
+          </div>
+          <textarea rows="8" cols="40" name="widget_code" id="widget_code"><script type="text/javascript" src="{php}echo $widget_controller_path;{/php}?widgetId={php}echo $wid_id;{/php}&embed=1&referalId=2442"> </script> 
+<div id='widgetwci'></div></textarea>
+          <br>
+          <strong>
+            <a href="#" onclick="CreateWidget.widget_code.select(); return false;">ยป Select Code</a>
+          </strong>
+        </div> -->
+    </div>
+          <div class="clear"></div>
+    </div>
+  {/if}
+  
+  {* FIELD EXAMPLE: OPTION 1 (AUTOMATIC LAYOUT) *}
 
-{if $form.title.value != ""}
-  {php} 
-    if(isset($_REQUEST['id'])) {
-      $wid_id = $_REQUEST['id'];
-      $data = CRM_Wci_BAO_Widget::getWidgetData($wid_id);
-      $template = CRM_Core_Smarty::singleton();
-      $template->assign('wciform', $data);
-      $template->template_dir[] = $_SERVER['DOCUMENT_ROOT'] . "/F3/sites/all/modules/civicrm/extensions/civicrm-wci/templates/CRM/Wci/Page";
-      $wcidata = $template->fetch('wciwidget.tpl');
-    }
-  {/php}
+  {foreach from=$elementNames item=elementName}
+    <div class="crm-section">
+      <div class="label">{$form.$elementName.label}</div>
+      <div class="content">{$form.$elementName.html}</div>
+      <div class="clear"></div>
+    </div>
+  {/foreach}
+  
+  {* FIELD EXAMPLE: OPTION 2 (MANUAL LAYOUT)
 
-  <div class="crm-section">
-    <div class="content">
-    {include file="CRM/Wci/Page/wciwidget.tpl"}
+    <div>
+      <span>{$form.favorite_color.label}</span>
+      <span>{$form.favorite_color.html}</span>
     </div>
-  </div>
-{/if}
 
-{* FIELD EXAMPLE: OPTION 2 (MANUAL LAYOUT)
+  {* FOOTER *}
 
-  <div>
-    <span>{$form.favorite_color.label}</span>
-    <span>{$form.favorite_color.html}</span>
+  <div class="crm-submit-buttons">
+  {include file="CRM/common/formButtons.tpl" location="bottom"}
   </div>
-
-{* FOOTER *}
-
-<div class="crm-submit-buttons">
-{include file="CRM/common/formButtons.tpl" location="bottom"}
 </div>
-