CRM-19769 - Add color column to civicrm_tag
[civicrm-core.git] / templates / CRM / Case / Form / ActivityTab.tpl
CommitLineData
fc7d8951
DJ
1{*
2 +--------------------------------------------------------------------+
2c4c49ca 3 | CiviCRM version 4.7 |
fc7d8951 4 +--------------------------------------------------------------------+
fa938177 5 | Copyright CiviCRM LLC (c) 2004-2016 |
fc7d8951
DJ
6 +--------------------------------------------------------------------+
7 | This file is a part of CiviCRM. |
8 | |
9 | CiviCRM is free software; you can copy, modify, and distribute it |
10 | under the terms of the GNU Affero General Public License |
11 | Version 3, 19 November 2007 and the CiviCRM Licensing Exception. |
12 | |
13 | CiviCRM is distributed in the hope that it will be useful, but |
14 | WITHOUT ANY WARRANTY; without even the implied warranty of |
15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
16 | See the GNU Affero General Public License for more details. |
17 | |
18 | You should have received a copy of the GNU Affero General Public |
19 | License and the CiviCRM Licensing Exception along |
20 | with this program; if not, contact CiviCRM LLC |
21 | at info[AT]civicrm[DOT]org. If you have questions about the |
22 | GNU Affero General Public License or the licensing of CiviCRM, |
23 | see the CiviCRM license FAQ at http://civicrm.org/licensing |
24 +--------------------------------------------------------------------+
25*}
26{*this template is used for activity accordion*}
ad280fb6 27{assign var=caseid value=$caseID}
692f930e 28{if isset($isForm) and $isForm}
29 <div class="crm-accordion-wrapper crm-case_activities-accordion crm-case-activities-block">
30 <div class="crm-accordion-header">
31 {ts}Activities{/ts}
32 </div>
33
34 <div id="activities" class="crm-accordion-body">
fc7d8951
DJ
35 <div class="crm-accordion-wrapper crm-accordion-inner crm-search_filters-accordion collapsed">
36 <div class="crm-accordion-header">
e96d5fa3 37 {ts}Search Filters{/ts}
fc7d8951
DJ
38 </div><!-- /.crm-accordion-header -->
39 <div class="crm-accordion-body">
40 <table class="no-border form-layout-compressed" id="searchOptions">
41 <tr>
42 <td class="crm-case-caseview-form-block-repoter_id"colspan="2"><label for="reporter_id">{ts}Reporter/Role{/ts}</label><br />
43 {$form.reporter_id.html|crmAddClass:twenty}
44 </td>
45 <td class="crm-case-caseview-form-block-status_id"><label for="status_id">{$form.status_id.label}</label><br />
46 {$form.status_id.html}
47 </td>
fc7d8951
DJ
48 </tr>
49 <tr>
50 <td class="crm-case-caseview-form-block-activity_date_low">
ad280fb6 51 {assign var=activitylow value=activity_date_low_$caseID}
4e126867 52 {$form.$activitylow.label}<br />
ad280fb6 53 {include file="CRM/common/jcalendar.tpl" elementName=$activitylow}
fc7d8951
DJ
54 </td>
55 <td class="crm-case-caseview-form-block-activity_date_high">
ad280fb6 56 {assign var=activityhigh value=activity_date_high_$caseID}
4e126867 57 {$form.$activityhigh.label}<br />
ad280fb6 58 {include file="CRM/common/jcalendar.tpl" elementName=$activityhigh}
fc7d8951
DJ
59 </td>
60 <td class="crm-case-caseview-form-block-activity_type_filter_id">
61 {$form.activity_type_filter_id.label}<br />
62 {$form.activity_type_filter_id.html}
63 </td>
64 </tr>
65 {if $form.activity_deleted}
66 <tr class="crm-case-caseview-form-block-activity_deleted">
67 <td>
68 {$form.activity_deleted.html}{$form.activity_deleted.label}
69 </td>
70 </tr>
71 {/if}
72 </table>
73 </div><!-- /.crm-accordion-body -->
74 </div><!-- /.crm-accordion-wrapper -->
692f930e 75{/if}
fc7d8951 76
ad280fb6 77 <table id="case_id_{$caseid}" class="nestedActivitySelector crm-ajax-table" data-order='[[0,"desc"]]' data-page-length="10">
fc7d8951 78 <thead><tr>
ad280fb6
JL
79 <th data-data="activity_date_time" class="crm-case-activities-date">{ts}Date{/ts}</th>
80 <th data-data="subject" cell-class="crmf-subject crm-editable" class="crm-case-activities-subject">{ts}Subject{/ts}</th>
81 <th data-data="type" class="crm-case-activities-type">{ts}Type{/ts}</th>
82 <th data-data="target_contact_name" class="crm-case-activities-with">{ts}With{/ts}</th>
83 <th data-data="source_contact_name" class="crm-case-activities-assignee">{ts}Reporter{/ts}</th>
84 <th data-data="assignee_contact_name" class="crm-case-activities-assignee">{ts}Assignee{/ts}</th>
85 <th data-data="status_id" cell-class="crmf-status_id crm-editable" cell-data-type="select" class="crm-case-activities-status">{ts}Status{/ts}</th>
86 <th data-data="links" data-orderable="false" class="crm-case-activities-status">&nbsp;</th>
fc7d8951
DJ
87 </tr></thead>
88 </table>
ad280fb6
JL
89 {literal}
90 <script type="text/javascript">
91 (function($) {
92 var caseId = {/literal}{$caseID}{literal};
93 CRM.$('table#case_id_' + caseId).data({
94 "ajax": {
692f930e 95 "url": {/literal}'{crmURL p="civicrm/ajax/activity" h=0 q="snippet=4&caseID=$caseID&cid=$contactID&userID=$userID"}'{literal},
ad280fb6
JL
96 "data": function (d) {
97 d.status_id = $("select#status_id_" + caseId).val(),
98 d.reporter_id = $("select#reporter_id_" + caseId).val(),
99 d.activity_type_id = $("select#activity_type_filter_id_" + caseId).val(),
100 d.activity_date_low = $("#activity_date_low_" + caseId).val(),
3fff685f 101 d.activity_date_high = $("#activity_date_high_" + caseId).val(),
ad280fb6
JL
102 d.activity_deleted = ($("#activity_deleted_1").prop('checked')) ? 1 : 0;
103 }
104 }
105 });
106 $(function($) {
107 $('#searchOptions :input').change(function(){
108 CRM.$('table#case_id_' + caseId).DataTable().draw();
109 });
110 });
111 })(CRM.$);
112 </script>
113 {/literal}
fc7d8951 114
692f930e 115{if isset($isForm) and $isForm}
116 </div><!-- /.crm-accordion-body -->
117 </div><!-- /.crm-accordion-wrapper -->
118{/if}