customer_activity_info.twig (5285B)
1 <div class="row"> 2 <div id="filter-report" class="col-md-3 col-md-push-9 col-sm-12 hidden-sm hidden-xs"> 3 <div class="panel panel-default"> 4 <div class="panel-heading"> 5 <h3 class="panel-title"><i class="fa fa-filter"></i> {{ text_filter }}</h3> 6 </div> 7 <div class="panel-body"> 8 <div class="form-group"> 9 <label class="control-label" for="input-customer">{{ entry_customer }}</label> 10 <input type="text" name="filter_customer" value="{{ filter_customer }}" placeholder="{{ entry_customer }}" id="input-customer" class="form-control" /> 11 </div> 12 <div class="form-group"> 13 <label class="control-label" for="input-date-start">{{ entry_date_start }}</label> 14 <div class="input-group date"> 15 <input type="text" name="filter_date_start" value="{{ filter_date_start }}" placeholder="{{ entry_date_start }}" data-date-format="YYYY-MM-DD" id="input-date-start" class="form-control" /> 16 <span class="input-group-btn"> 17 <button type="button" class="btn btn-default"><i class="fa fa-calendar"></i></button> 18 </span></div> 19 </div> 20 <div class="form-group"> 21 <label class="control-label" for="input-date-end">{{ entry_date_end }}</label> 22 <div class="input-group date"> 23 <input type="text" name="filter_date_end" value="{{ filter_date_end }}" placeholder="{{ entry_date_end }}" data-date-format="YYYY-MM-DD" id="input-date-end" class="form-control" /> 24 <span class="input-group-btn"> 25 <button type="button" class="btn btn-default"><i class="fa fa-calendar"></i></button> 26 </span></div> 27 </div> 28 <div class="form-group"> 29 <label class="control-label" for="input-ip">{{ entry_ip }}</label> 30 <input type="text" name="filter_ip" value="{{ filter_ip }}" placeholder="{{ entry_ip }}" id="input-ip" class="form-control" /> 31 </div> 32 <div class="form-group text-right"> 33 <button type="button" id="button-filter" class="btn btn-default"><i class="fa fa-filter"></i> {{ button_filter }}</button> 34 </div> 35 </div> 36 </div> 37 </div> 38 <div class="col-md-9 col-md-pull-3 col-sm-12"> 39 <div class="panel panel-default"> 40 <div class="panel-heading"> 41 <h3 class="panel-title"><i class="fa fa-bar-chart"></i> {{ heading_title }}</h3> 42 </div> 43 <div class="panel-body"> 44 <div class="table-responsive"> 45 <table class="table table-bordered"> 46 <thead> 47 <tr> 48 <td class="text-left">{{ column_comment }}</td> 49 <td class="text-left">{{ column_ip }}</td> 50 <td class="text-left">{{ column_date_added }}</td> 51 </tr> 52 </thead> 53 <tbody> 54 55 {% if activities %} 56 {% for activity in activities %} 57 <tr> 58 <td class="text-left">{{ activity.comment }}</td> 59 <td class="text-left">{{ activity.ip }}</td> 60 <td class="text-left">{{ activity.date_added }}</td> 61 </tr> 62 {% endfor %} 63 {% else %} 64 <tr> 65 <td class="text-center" colspan="3">{{ text_no_results }}</td> 66 </tr> 67 {% endif %} 68 </tbody> 69 70 </table> 71 </div> 72 <div class="row"> 73 <div class="col-sm-6 text-left">{{ pagination }}</div> 74 <div class="col-sm-6 text-right">{{ results }}</div> 75 </div> 76 </div> 77 </div> 78 </div> 79 </div> 80 <script type="text/javascript"><!-- 81 $('#button-filter').on('click', function() { 82 var url = ''; 83 84 var filter_customer = $('input[name=\'filter_customer\']').val(); 85 86 if (filter_customer) { 87 url += '&filter_customer=' + encodeURIComponent(filter_customer); 88 } 89 90 var filter_ip = $('input[name=\'filter_ip\']').val(); 91 92 if (filter_ip) { 93 url += '&filter_ip=' + encodeURIComponent(filter_ip); 94 } 95 96 var filter_date_start = $('input[name=\'filter_date_start\']').val(); 97 98 if (filter_date_start) { 99 url += '&filter_date_start=' + encodeURIComponent(filter_date_start); 100 } 101 102 var filter_date_end = $('input[name=\'filter_date_end\']').val(); 103 104 if (filter_date_end) { 105 url += '&filter_date_end=' + encodeURIComponent(filter_date_end); 106 } 107 108 location = 'index.php?route=report/report&code=customer_activity&user_token={{ user_token }}' + url; 109 }); 110 //--></script> 111 <script type="text/javascript"><!-- 112 $('.date').datetimepicker({ 113 language: '{{ datepicker }}', 114 pickTime: false 115 }); 116 //--></script> 117 <script type="text/javascript"><!-- 118 $('input[name=\'filter_customer\']').autocomplete({ 119 'source': function(request, response) { 120 $.ajax({ 121 url: 'index.php?route=customer/customer/autocomplete&user_token={{ user_token }}&filter_name=' + encodeURIComponent(request), 122 dataType: 'json', 123 success: function(json) { 124 response($.map(json, function(item) { 125 return { 126 label: item['name'], 127 value: item['customer_id'] 128 } 129 })); 130 } 131 }); 132 }, 133 'select': function(item) { 134 $('input[name=\'filter_customer\']').val(item['label']); 135 } 136 }); 137 //--></script>