fix year in headers
[civicrm-core.git] / templates / CRM / Report / Form / Actions.tpl
index 7a8a89a9b58c470af38c78bd363136dfb1492cbd..a26ba82b0ece4c39fecdf51fcebff29fc486f5f1 100644 (file)
@@ -1,8 +1,8 @@
 {*
  +--------------------------------------------------------------------+
- | CiviCRM version 4.5                                                |
+ | CiviCRM version 4.7                                                |
  +--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2014                                |
+ | Copyright CiviCRM LLC (c) 2004-2017                                |
  +--------------------------------------------------------------------+
  | This file is a part of CiviCRM.                                    |
  |                                                                    |
 *}
 {if !$printOnly} {* NO print section starts *}
 
-    {* build the print pdf buttons *}
-    {if $rows}
-        <div class="crm-tasks">
-        {assign var=print value="_qf_"|cat:$form.formName|cat:"_submit_print"}
-        {assign var=pdf   value="_qf_"|cat:$form.formName|cat:"_submit_pdf"}
-        {assign var=csv   value="_qf_"|cat:$form.formName|cat:"_submit_csv"}
-        {assign var=group value="_qf_"|cat:$form.formName|cat:"_submit_group"}
-        {assign var=chart value="_qf_"|cat:$form.formName|cat:"_submit_chart"}
-        <table style="border:0;">
-            <tr>
-                <td>
-                    <table class="form-layout-compressed">
-                        <tr>
-                            <td>{$form.$print.html}&nbsp;&nbsp;</td>
-                            <td>{$form.$pdf.html}&nbsp;&nbsp;</td>
-                            <td>{$form.$csv.html}&nbsp;&nbsp;</td>
-                            {if $instanceUrl}
-                                <td>&nbsp;&nbsp;&raquo;&nbsp;<a href="{$instanceUrl}">{ts}Existing report(s) from this template{/ts}</a></td>
-                            {/if}
-                        </tr>
-                    </table>
-                </td>
-                <td>
-                    <table class="form-layout-compressed" align="right">
-                        {if $chartSupported}
-                            <tr>
-                                <td>{$form.charts.html|crmAddClass:big}</td>
-                                <td align="right">{$form.$chart.html}</td>
-                            </tr>
-                        {/if}
-                        {if $form.groups}
-                            <tr>
-                                <td>
-                                  {$form.groups.html}{$form.$group.html}
-                                  <script type="text/javascript">
-                                    {literal}
-                                    (function($) {
-                                      $('#groups').val('').change(function() {
-                                        CRM.confirm({
-                                          message: ts({/literal}'{ts escape='js' 1='<em>%1</em>'}Add all contacts to %1 group?{/ts}'{literal}, {1: $('option:selected', '#groups').text()})
-                                        })
-                                          .on({
-                                            'crmConfirm:yes': function() {
-                                              $('#groups').siblings(':submit').click();
-                                            },
-                                            'crmConfirm:no dialogclose': function() {
-                                              $('#groups').select2('val', '');
-                                            }
-                                          });
-                                      });
-                                    })(CRM.$);
-                                    {/literal}
-                                  </script>
-                                </td>
-                            </tr>
-                        {/if}
-                    </table>
-                </td>
-            </tr>
-        </table>
-        </div>
-    {/if}
+  {* build the print pdf buttons *}
+    <div class="crm-tasks">
+      {assign var=group value="_qf_"|cat:$form.formName|cat:"_submit_group"}
+      {assign var=chart value="_qf_"|cat:$form.formName|cat:"_submit_chart"}
+      <table style="border:0;">
+        <tr>
+          <td>
+            <table class="form-layout-compressed">
+              <tr>
+                {include file="CRM/common/tasks.tpl" location="botton"}
+                {if $instanceUrl}
+                  <td>&nbsp;&nbsp;&raquo;&nbsp;<a href="{$instanceUrl}">{ts}Existing report(s) from this template{/ts}</a></td>
+                {/if}
+              </tr>
+            </table>
+          </td>
+          <td>
+            <table class="form-layout-compressed" align="right">
+              {if $chartSupported}
+                <tr>
+                  <td>{$form.charts.html|crmAddClass:big}</td>
+                  <td align="right">{$form.$chart.html}</td>
+                </tr>
+              {/if}
+              {if $form.groups}
+                <tr>
+                  <td>
+                    {$form.groups.html}{$form.$group.html}
+                    <script type="text/javascript">
+                      {literal}
+                      (function($) {
+                        $('#groups').val('').change(function() {
+                          CRM.confirm({
+                            message: ts({/literal}'{ts escape='js' 1='<em>%1</em>'}Add all contacts to %1 group?{/ts}'{literal}, {1: $('option:selected', '#groups').text()})
+                          })
+                            .on({
+                              'crmConfirm:yes': function() {
+                                $('#groups').siblings(':submit').click();
+                              },
+                              'crmConfirm:no dialogclose': function() {
+                                $('#groups').select2('val', '');
+                              }
+                            });
+                        });
+                      })(CRM.$);
+                      {/literal}
+                    </script>
+                  </td>
+                </tr>
+              {/if}
+            </table>
+          </td>
+        </tr>
+      </table>
+    </div>
 
-    {literal}
-    <script type="text/javascript">
-    var flashChartType = {/literal}{if $chartType}'{$chartType}'{else}''{/if}{literal};
-    function disablePrintPDFButtons( viewtype ) {
-      if (viewtype && flashChartType != viewtype) {
-        cj('#_qf_Summary_submit_pdf').prop('disabled', true).addClass('button-disabled');
-  cj('#_qf_Summary_submit_print').prop('disabled', true).addClass('button-disabled');
-      } else {
-        cj('#_qf_Summary_submit_pdf').prop('disabled', false).removeClass('button-disabled');
-  cj('#_qf_Summary_submit_print').prop('disabled', false).removeClass('button-disabled');
-      }
-    }
-    </script>
-    {/literal}
+{literal}
+  <script type="text/javascript">
+    CRM.$(function($) {
+      // Disable print/pdf output of charts
+      $('select[name=charts]', 'form.crm-report-form').change(function() {
+        var viewType = $(this).val(),
+          flashChartType = '{/literal}{if $chartType}{$chartType}{else}{/if}{literal}';
+        $('#_qf_Summary_submit_pdf, #_qf_Summary_submit_print').prop('disabled', (viewType && flashChartType != viewType));
+      });
+    });
+  </script>
+{/literal}
 {/if} {* NO print section ends *}