Subversion Repositories SmartDukaan

Rev

Rev 16632 | Rev 16681 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
16664 naman 1
<script>
2
$(document).ready(function(){
3
  $('.appinstalls').click(function(){
4
    var date= $(this).data('date');
5
    // console.log(date);
6
    $.ajax({
7
      method: "GET",
8
      url: "/user_app_installs/getDateInstalls/"+date,
9
    },'json')
10
      .done(function( msg ) {
11
            $("#"+date+" .panel-body").empty();
12
            // $("#"+date+" .panel-body").append("<div class='row'><div class='col-xs-'");
13
            $("#"+date+" .panel-body").append("<div class = 'row' style='font-weight:bold;'><div class='col-xs-4'>App Name</div><div class='col-xs-4'>Installation times</div><div class='col-xs-4'>Amount</div></div>");
14
            $("#"+date+" .panel-body").append("<div class = 'row'>");
15
        // $("#"+date+" .panel-body").append(
16
            jQuery.each(msg['installs'], function(i, val) {
17
              var html = "<div class='col-xs-4'>"+i+"</div><div class='col-xs-4'>"+val['installs']+"</div><div class='col-xs-4'>"+val['amount']+ "</div>";
18
              $("#"+date+" .panel-body").append(html);
19
            });
20
            $("#"+date+" .panel-body").append("</div>");
21
          // );
22
      });        
23
    });
24
 
25
});
26
</script>
13993 anikendra 27
<div class="container pendingcashbacks">
28
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
29
  <div class="panel panel-default">
30
    <div class="panel-heading" role="tab" id="headingOne">
31
      <h4 class="panel-title">
32
        <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
33
    		<div class="row">
34
          		<div class="col-xs-10">Pending<br/>
14026 anikendra 35
                <?php if($pendingAmount!=0):?>
14700 anikendra 36
          			 <span class="cashbackrupee"></span><?php echo $pendingAmount;?> pending for order delivery
14026 anikendra 37
                <?php else:?>
38
                  No Pending Cashbacks
39
                <?php endif;?>
13993 anikendra 40
          		</div>
41
          		<div class="col-xs-2">
42
          			<i class="glyphicon glyphicon-plus"></i>
43
          		</div>
44
          	</div>
45
        </a>
46
      </h4>
47
    </div>
48
    <div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
49
      <div class="panel-body">
50
        <?php if(!empty($pendingOrders)):?>
51
        <?php foreach ($pendingOrders as $key => $suborder):?>
14026 anikendra 52
          <?php echo $this->element('suborder',array('suborder'=>$suborder,'activestores'=>$activestores,'storemapping'=>$storemapping));?>
53
        	<?php //echo $this->element('suborder',array('suborder'=>$suborder));?>
13993 anikendra 54
    	<?php endforeach;?>
55
    	<?php endif;?>
56
      </div>
57
    </div>
58
  </div>
59
  <div class="panel panel-default">
60
    <div class="panel-heading" role="tab" id="headingTwo">
61
      <h4 class="panel-title">
62
        <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
63
          <div class="row">
64
          		<div class="col-xs-10">Approved<br/>
14026 anikendra 65
          			<?php if(!empty($pendingCashbacks) && $pendingCashbacks['amount']!=0):?>
13993 anikendra 66
          			<span class="cashbackrupee"></span><?php echo $pendingCashbacks['amount'];?> will be credited on <?php echo date('d M',strtotime($pendingCashbacks['nextCredit']));?>
67
          			<?php else:?>
14026 anikendra 68
          				No Approved Cashbacks
13993 anikendra 69
          			<?php endif;?>
70
          		</div>
71
          		<div class="col-xs-2">
72
          			<i class="glyphicon glyphicon-plus"></i>
73
          		</div>
74
          	</div>
75
        </a>
76
      </h4>
77
    </div>
78
    <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
79
      <div class="panel-body">
80
        <?php if(!empty($approvedOrders)):?>
81
        <?php foreach ($approvedOrders as $key => $suborder):?>
82
        	<?php echo $this->element('suborder',array('suborder'=>$suborder));?>
83
    	<?php endforeach;?>
84
    	<?php endif;?>
85
      </div>
86
    </div>
87
  </div>
88
  <div class="panel panel-default">
89
    <div class="panel-heading" role="tab" id="headingThree">
90
      <h4 class="panel-title">
91
        <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
92
          <div class="row">
93
          		<div class="col-xs-10">Credited<br/>          			
94
          			<span class="cashbackrupee"></span><?php echo $creditedAmount;?> in wallet
95
          		</div>
96
          		<div class="col-xs-2">
97
          			<i class="glyphicon glyphicon-plus"></i>
98
          		</div>
99
          	</div>
100
        </a>
101
      </h4>
102
    </div>
103
    <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree">
104
      <div class="panel-body">
105
        <?php if(!empty($creditedCashbacks)):?>
14068 anikendra 106
        <ul class="list-unstyled ">
107
          <li class="row card">
108
             <div class="col-xs-3">Date</div>
109
            <div class="col-xs-3">Type</div>
110
            <div class="col-xs-4">Amount</div>
111
            <div class="col-xs-2">&nbsp;</div>
112
          </li>
113
        </ul>
114
        <?php foreach ($creditedCashbacks['data'] as $key => $value):?>        	
115
          <ul class="list-unstyled ">
116
        		<li class="row">
117
              <div class="creditedcashbacks card row">
118
                <div class="col-xs-3">
119
                  <?php echo date('d M',strtotime($value['timestamp']));?>
120
                </div>
121
                <div class="col-xs-3">
122
                  <?php echo isset($value['type'])?$value['timestamp']:'Order';?>
123
                </div>
124
                <div class="col-xs-4">
125
                  <span class="cashbackrupee"></span><?php echo $value['userAmount'];?>
126
                </div>
127
                <div class="col-xs-2">
128
                  <i class="glyphicon glyphicon-plus"></i>
129
                </div>
130
              </div>
131
              <div class="suborders hidden">
132
                <?php if(!empty($creditedOrders[$value['batch']])):?>
133
                  <?php foreach ($creditedOrders[$value['batch']]['data'] as $key => $value):?>
134
                    <?php foreach ($value['subOrders'] as $key => $suborder):?>    
135
 
136
                      <?php $suborder['storeId'] = $value['storeId'];?>
137
                      <?php $suborder['merchantOrderId'] = $value['merchantOrderId'];?>
138
                      <?php echo $this->element('suborder',array('suborder'=>$suborder,'activestores'=>$activestores,'storemapping'=>$storemapping));?>
139
                    <?php endforeach;?>
140
                  <?php endforeach;?>
141
                <?php endif;?>
142
              </div>              
13993 anikendra 143
        		</li>
14068 anikendra 144
          </ul>        	
13993 anikendra 145
    	<?php endforeach;?>
146
    	<?php endif;?>
147
      </div>
148
    </div>
149
  </div>
13762 anikendra 150
</div>
16664 naman 151
 
152
<!-- tabs for app installs -->
153
<!-- Approved Tab Start-->
154
  <div class="panel panel-default">
155
    <div class="panel-heading" role="tab" id="headingFour">
156
      <h4 class="panel-title">
157
        <a data-toggle="collapse" data-parent="#accordion" href="#collapseFour" aria-expanded="true" aria-controls="collapseFour">
158
        <div class="row">
159
              <div class="col-xs-10">Approved Amount<br/>
160
                <?php if($cashBacks['approved']['amount']!=0):?>
161
                 <span class="cashbackrupee"></span><?php echo $cashBacks['approved']['amount'];?> has been approved.
162
                <?php else:?>
163
                  No amount to be approved.
164
                <?php endif;?>
165
              </div>
166
              <div class="col-xs-2">
167
                <i class="glyphicon glyphicon-plus"></i>
168
              </div>
169
            </div>
170
        </a>
171
      </h4>
172
    </div>
173
    <div id="collapseFour" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
174
      <div class="panel-body">
175
 
176
        <?php foreach ($cashBacks['approved']['installs'] as $key => $value) {?>
177
 
178
          <div class="panel panel-default">
179
            <div class="panel-heading appinstalls" role="tab" id="headingApproved" data-date="<?php echo $key;?>">
180
              <h4 class="panel-title">
181
                <a data-toggle="collapse" data-parent="#accordion" data-date="<?php echo $key;?>" href="#<?php echo $key?>" aria-expanded="true" aria-controls="collapseIOne">
182
                <div class="row">
183
                      <div class="col-xs-4"><?php echo $key?></div>
184
                      <div class="col-xs-2"><?php print_r($value['amount']);?></div>
185
                      <div class="col-xs-4"><?php print_r($value['installs']);?></div>
186
                      <div class="col-xs-2">
187
                        <i class="glyphicon glyphicon-plus"></i>
188
                      </div>
189
                    </div>
190
                </a>
191
              </h4>
192
            </div>
193
            <div id="<?php echo $key?>" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
194
              <div class="panel-body" style="background:#f9fafb">
195
 
196
                <!-- Approved Content -->
197
              </div>
198
            </div>
199
          </div>
200
 
201
 
202
        <?php }?>
203
 
204
 
205
      </div>
206
    </div>
207
  </div>
208
<!-- Approved Tab closes -->
209
 
210
<!-- Credited Tab start  -->
211
<?php if(isset($cashBacks['credited']) && !empty($cashBacks['credited'])):?>
212
    <div class="panel panel-default">
213
    <div class="panel-heading" role="tab" id="headingFive">
214
      <h4 class="panel-title">
215
        <a data-toggle="collapse" data-parent="#accordion" href="#collapseFive" aria-expanded="true" aria-controls="collapseFive">
216
        <div class="row">
217
              <div class="col-xs-10">Credited Amount<br/>
218
                <?php if($cashBacks['credited']['amount']!=0):?>
219
                 <span class="cashbackrupee"></span><?php echo $cashBacks['credited']['amount'];?> has been credited to your wallet.
220
                <?php else:?>
221
                  No credit.
222
                <?php endif;?>
223
              </div>
224
              <div class="col-xs-2">
225
                <i class="glyphicon glyphicon-plus"></i>
226
              </div>
227
            </div>
228
        </a>
229
      </h4>
230
    </div>
231
    <div id="collapseFive" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
232
      <div class="panel-body">
233
 
234
        <?php foreach ($cashBacks['credited']['installs'] as $key => $value) {?>
235
 
236
          <div class="panel panel-default">
237
            <div class="panel-heading appinstalls" role="tab" id="headingIOne" data-date="<?php echo $key;?>" >
238
              <h4 class="panel-title">
239
                <a data-toggle="collapse" data-parent="#accordion" href="#<?php echo $key?>" aria-expanded="true" aria-controls="collapseOne">
240
                <div class="row">
241
                      <div class="col-xs-4"><?php echo $key?></div>
242
                      <div class="col-xs-2"><?php print_r($value['amount']);?></div>
243
                      <div class="col-xs-4"><?php print_r($value['installs']);?></div>
244
                      <div class="col-xs-2">
245
                        <i class="glyphicon glyphicon-plus"></i>
246
                      </div>
247
                    </div>
248
                </a>
249
              </h4>
250
            </div>
251
            <div id="<?php echo $key?>" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
252
              <div class="panel-body" style="background:#f9fafb">
253
                <!-- Credited Content -->
254
              </div>
255
            </div>
256
          </div>
257
 
258
 
259
        <?php }?>
260
 
261
 
262
      </div>
263
    </div>
264
  </div>
265
  <?php endif;?>
266
<!-- Credited tab closed -->
267
 
268
<?php 
269
  //  echo count($cashBacks['approved']['installs']);
270
  //  // echo $cashBacks['approved']['installs']['2015-08-17']['amount'];
271
  //  foreach ($cashBacks['approved']['installs'] as $key => $value) {
272
  //    echo $key;
273
  //    print_r($value['amount']);
274
  //  }
275
  // debug($cashBacks);
276
?>
13993 anikendra 277
</div>
278
<?php 
279
// if(!function_exists('formatOrderDate')){
280
	function formatOrderDate($date,$storeId,$type='od'){
281
		if($type=='od'){
282
			switch($storeId){
283
				case 2:
284
				$dateParts = explode(' ', $date);
285
				$formatteddate = substr($dateParts[1],0,3).' '.$dateParts[0].', '.$dateParts[3].' '.$dateParts[4];
286
				break;
287
				case 3:
288
				$dateParts = explode(' ', $date);
14856 anikendra 289
        if(count($dateParts)>4){
290
				  $formatteddate = $dateParts[0].' '.substr($dateParts[1],0,2).', '.$dateParts[3].' '.$dateParts[4];
291
        }else{
292
          $formatteddate = substr($dateParts[2],0,-1).' '.$dateParts[1];
293
        }
13993 anikendra 294
				break;
295
				default:
296
				case 1:
14669 anikendra 297
				$formatteddate = date('M d',strtotime($date));
13993 anikendra 298
				break;
299
			}
300
		}else{
301
			switch($storeId){
302
				case 1:
16632 anikendra 303
        case 3:
13993 anikendra 304
				$dateParts = explode(' - ', $date);
14669 anikendra 305
				if(sizeof($dateParts)>1){
306
          $formatteddate = date('M d',strtotime($dateParts[1]));
307
        }else{
308
          $formatteddate = date('M d',strtotime($dateParts[0]));
309
        }
13993 anikendra 310
				break;			
311
				default:
14669 anikendra 312
				$formatteddate = date('M d',strtotime($date));
13993 anikendra 313
				break;
314
			}
315
		}
316
		return $formatteddate;
317
	}
14068 anikendra 318
?>
319
<script type="text/javascript" src="/js/profittill.js?v=<?php echo $staticversion;?>"></script>