shop.balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

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>