Subversion Repositories SmartDukaan

Rev

Rev 16984 | Rev 17459 | 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(){
16892 naman 3
  $('.creditappinstalls').click(function(){
16664 naman 4
    var date= $(this).data('date');
16892 naman 5
    var data_fetch= $(this).data('fetch');
6
    // alert(data_fetch);
16664 naman 7
    // console.log(date);
16892 naman 8
    if(!$.trim($("#"+data_fetch+" .approved_panel ").html()).length) { 
16856 naman 9
 
16892 naman 10
      $('#loadingModal').modal('show');  
11
 
12
      $.ajax({
13
        method: "GET",
14
        url: "<?php echo $base_url;?>user_app_installs/getDateInstalls/"+date,
15
      },'json')
16
        .done(function( msg ) {
17
          $('#loadingModal').modal('hide');
18
          msg = eval('('+msg+')');
19
          // $("#"+date+" .panel-body").empty();
20
          // $("#"+date+" .panel-body").append("<div class = 'row'><div class='col-xs-4'>App Name</div><div class='col-xs-2'>Amount</div><div class='col-xs-4'>Number</div><div class='col-xs-2'>&nbsp;</div></div>");
21
 
22
          $("#"+data_fetch+" .approved_panel").append("<div class = 'row' style='font-size:12px;'>");
23
          var val = msg['UserAppCashBackDateWise'];
24
          for(var i in val){
25
            var html = "<div class='col-xs-5'>"+val[i]['appName']+"</div><div class='col-xs-3'>"+val[i]['amount']+"</div><div class='col-xs-2'>"+val[i]['downloads']+"</div><div class='col-xs-2'>&nbsp;</div>";
26
            $("#"+data_fetch+" .approved_panel").append(html);
27
            $("#"+data_fetch+" .approved_panel").append("</div>");
28
          }
29
 
30
        });
31
      }        
16664 naman 32
    });
33
 
34
});
35
</script>
16711 naman 36
 
16856 naman 37
<div class="modal fade" id="loadingModal">
38
  <div class="modal-dialog">
39
    <div class="modal-content">      
40
      <div class="modal-body">
41
        <div class="text-center">
42
          <img src="/img/ajax-loader.gif"/>          
43
        </div>        
44
      </div>      
45
    </div><!-- /.modal-content -->
46
  </div><!-- /.modal-dialog -->
47
</div>
13993 anikendra 48
<div class="container pendingcashbacks">
16856 naman 49
  <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true" style="margin-bottom:5px;">
50
    <div class="panel panel-default">
51
 
52
      <div class="panel-heading" role="tab" id="headingOne">
53
        <h4 class="panel-title">
54
          <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne">
55
            <div class="row">
16839 naman 56
              <div class="col-xs-10">Pending<br/>
16856 naman 57
                  <?php if($pendingAmount!=0):?>
58
                   <span class="cashbackrupee"></span><?php echo $pendingAmount;?> pending for order delivery
59
                  <?php else:?>
60
                    No Pending Cashbacks
61
                  <?php endif;?>
16839 naman 62
              </div>
63
              <div class="col-xs-2">
64
                <i class="glyphicon glyphicon-plus"></i>
65
              </div>
66
            </div>
16856 naman 67
          </a>
68
        </h4>
13993 anikendra 69
      </div>
16856 naman 70
 
71
      <div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
72
        <div class="panel-body">
73
          <?php if(!empty($pendingOrders)):?>
74
            <?php foreach ($pendingOrders as $key => $suborder):?>
75
              <?php echo $this->element('suborder',array('suborder'=>$suborder,'activestores'=>$activestores,'storemapping'=>$storemapping));?>
76
              <?php //echo $this->element('suborder',array('suborder'=>$suborder));?>
77
            <?php endforeach;?>
78
          <?php endif;?>
79
        </div>
80
      </div>
81
 
16839 naman 82
    </div>
16856 naman 83
    <div class="panel panel-default">
84
      <div class="panel-heading" role="tab" id="headingTwo">
85
        <h4 class="panel-title">
86
          <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
87
            <div class="row">
16839 naman 88
              <div class="col-xs-10">Approved<br/>
89
                <?php if(!empty($pendingCashbacks) && $pendingCashbacks['amount']!=0):?>
16856 naman 90
                  <span class="cashbackrupee"></span><?php echo $pendingCashbacks['amount'];?> will be credited on <?php echo date('d M',strtotime($pendingCashbacks['nextCredit']));?>
16839 naman 91
                <?php else:?>
92
                  No Approved Cashbacks
93
                <?php endif;?>
94
              </div>
95
              <div class="col-xs-2">
96
                <i class="glyphicon glyphicon-plus"></i>
97
              </div>
98
            </div>
16856 naman 99
          </a>
100
        </h4>
13993 anikendra 101
      </div>
16856 naman 102
      <div id="collapseTwo" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingTwo">
103
        <div class="panel-body">
104
          <?php if(!empty($approvedOrders)):?>
105
            <?php foreach ($approvedOrders as $key => $suborder):?>
106
              <?php echo $this->element('suborder',array('suborder'=>$suborder));?>
107
            <?php endforeach;?>
108
          <?php endif;?>
109
        </div>
110
      </div>
13993 anikendra 111
    </div>
16839 naman 112
  </div>
113
 
16847 anikendra 114
  <?php if(!isset($noappcashback)):?>
16664 naman 115
<!-- tabs for app installs -->
116
<!-- Approved Tab Start-->
16681 anikendra 117
  <div class="panel panel-default" style="margin-bottom:5px;">
16664 naman 118
    <div class="panel-heading" role="tab" id="headingFour">
119
      <h4 class="panel-title">
120
        <a data-toggle="collapse" data-parent="#accordion" href="#collapseFour" aria-expanded="true" aria-controls="collapseFour">
121
        <div class="row">
16681 anikendra 122
              <div class="col-xs-10">Approved (apps)<br/>
16842 anikendra 123
                <?php if(isset($total_approved_amount) && $total_approved_amount > 0):?>
16856 naman 124
                  <span class="cashbackrupee"></span>
125
                  <?php echo $total_approved_amount;?> Approved.
126
                  <?php 
127
                      // echo $cashBacks['approved']['fortnightofYear'];
128
                        // $monthNum  = $cashBacks['approved']['fortnightOfYear'];
129
                        //   // if ($monthNum > 1){
130
                        //   //   $newMonth = $monthNum/2;
131
                        //   //   // $monthNum = (int) $newMonth;
132
                        //   // }
133
                        // if ($monthNum%2 == 0){echo "07-"; $monthNum = $monthNum+1;}
134
                        // else{echo "22-";}
135
                        // $monthName = date('F', mktime(0, 0, 0, round($monthNum/2), 10)); 
136
                        // echo $monthName;
16711 naman 137
                  ?>
16664 naman 138
                <?php else:?>
16681 anikendra 139
                  No Approved Cashbacks
16664 naman 140
                <?php endif;?>
141
              </div>
142
              <div class="col-xs-2">
143
                <i class="glyphicon glyphicon-plus"></i>
144
              </div>
145
            </div>
146
        </a>
147
      </h4>
148
    </div>
16847 anikendra 149
    <div id="collapseFour" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingFour">
16839 naman 150
      <div class="panel-body" style="padding:2px;">
16664 naman 151
 
16847 anikendra 152
        <?php for ($i= 1 ; $i<count($fortnight)+1; $i++):?>
16839 naman 153
 
154
          <div class="panel panel-default" style ="padding:0px;margin:1px">
155
            <div class="panel-heading" role="tab" id="headingApproved" data-date="" style ="padding:0px;margin:0px;">
156
              <h4 class="panel-title">
16847 anikendra 157
                <a data-toggle="collapse" data-parent="#collapseFour" data-date="" href="#<?php echo $fortnight[$i-1]?>" aria-expanded="true" aria-controls="collapseIOne">
16856 naman 158
                  <div class="row">
159
                    <div class="col-xs-10">
160
                      <span class="cashbackrupee"></span><?php echo $fortnight_amount[$i-1]?> will be credited on 
16839 naman 161
                        <?php 
16853 anikendra 162
                          $monthNum  = $fortnight[$i-1]+1;
163
                          if ($monthNum%2 == 0){echo "05-"; $monthNum = $monthNum+1;}
164
                          else{echo "25-";}
16843 naman 165
                          $monthName = date('M', mktime(0, 0, 0, round($monthNum/2), 10)); 
16839 naman 166
                           echo $monthName;
167
                        ?>
168
                    </div>
16856 naman 169
                    <div class="col-xs-2">
170
                      <i class="glyphicon glyphicon-plus"></i>
171
                    </div>
172
                  </div>
16839 naman 173
                </a>
174
              </h4>
175
            </div>
16847 anikendra 176
            <div id="<?php echo $fortnight[$i-1]?>" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingApproved">
16856 naman 177
              <div class="panel-body" style="padding:2px;margin:2px;">
178
                <div class = 'row row_style'>
16892 naman 179
                  <div class='col-xs-5'>&nbsp;</div>
180
                  <div class='col-xs-3'>Amount</div>
16856 naman 181
                  <div class='col-xs-2'>Number</div>
182
                  <div class='col-xs-2 '>&nbsp;</div>
183
                </div>
16984 naman 184
 
185
                <?php foreach ($approvedFortnight[$i-1] as $key => $row):?>
186
                  <?php foreach(array_reverse($row) AS $value):?>
16839 naman 187
                  <div class="panel panel-default" style ="padding:0px;margin:1px">
16892 naman 188
                    <div class="panel-heading creditappinstalls" role="tab" id="headingApproved" data-date="<?php echo $value['dateVal'];?>" style ="padding:0px;margin:0px;" data-fetch="a<?php echo $value['dateVal'];?>">
16839 naman 189
                      <h4 class="panel-title">
16892 naman 190
                        <a data-toggle="collapse" data-parent="#headingApproved"  data-date="<?php echo $value['dateVal'];?>" href="#a<?php echo $value['dateVal'];?>" aria-expanded="true" aria-controls="collapseIOne">
16856 naman 191
                        <div class="row" style="font-size:14px">
16892 naman 192
                              <div class="col-xs-5"><?php echo date('d M',strtotime($value['dateVal']));?>
16856 naman 193
                              </div>
16892 naman 194
                              <div class="col-xs-3"><span class="cashbackrupee"></span><?php print_r($value['amount']);?></div>
16856 naman 195
                              <div class="col-xs-2"><?php print_r($value['downloads']);?></div>
16839 naman 196
                              <div class="col-xs-2">
197
                                <i class="glyphicon glyphicon-plus"></i>
198
                              </div>
199
                            </div>
16856 naman 200
                          </a>
201
                        </h4>
16839 naman 202
                      </div>
16892 naman 203
                      <div id="a<?php echo $value['dateVal']?>" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne">
204
                        <div class="panel-body approved_panel">
205
 
16856 naman 206
                        </div>
207
                      </div>
16839 naman 208
                    </div>
209
                  <?php endforeach;?> 
210
                <?php endforeach;?>
211
              </div>
212
            </div>
213
          </div>
16847 anikendra 214
        <?php endfor;?>         
16664 naman 215
      </div>
216
    </div>
217
  </div>
218
<!-- Approved Tab closes -->
16847 anikendra 219
  <!-- </div> -->
16839 naman 220
<!-- Credited tab closed -->
221
 
16784 anikendra 222
<?php endif;?>
16847 anikendra 223
  <div class="panel panel-default">
224
    <div class="panel-heading" role="tab" id="headingThree">
225
      <h4 class="panel-title">
226
        <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseThree" aria-expanded="false" aria-controls="collapseThree">
227
          <div class="row">
228
              <div class="col-xs-10">Credited<br/>                
16908 naman 229
                <span class="cashbackrupee"></span><?php echo $total_credited_amount;?> in wallet
16847 anikendra 230
              </div>
231
              <div class="col-xs-2">
232
                <i class="glyphicon glyphicon-plus"></i>
233
              </div>
234
            </div>
235
        </a>
236
      </h4>
237
    </div>
238
    <div id="collapseThree" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree">
16856 naman 239
      <div class="panel-body" style="padding:1px;margin:1px;">
16908 naman 240
        <?php //if(!empty($creditedCashbacks)):?>
241
        <?php if ($total_credited_amount > 0):?>
16856 naman 242
        <ul class="list-unstyled " style="margin-bottom:2px;">
16892 naman 243
          <li class="row card" style="padding:1px;background:#f9fafb">
244
            <div class="col-xs-5">Date</div>
245
            <div class="col-xs-3">Amount</div>
246
            <div class="col-xs-2">Type</div>
16847 anikendra 247
            <div class="col-xs-2">&nbsp;</div>
248
          </li>
249
        </ul>
16892 naman 250
        <!--<?php foreach ($creditedCashbacks['data'] as $key => $value):?> 
251
 
16856 naman 252
          <ul class="list-unstyled " style='margin:1px';>
16847 anikendra 253
            <li class="row">
16856 naman 254
              <div class="creditedcashbacks card row" style="padding:0px;margin:0px;">
16847 anikendra 255
                <div class="col-xs-3">
256
                  <?php echo date('d M',strtotime($value['timestamp']));?>
257
                </div>
258
                <div class="col-xs-3">
16892 naman 259
                  <?#php echo date('Y-m-d',strtotime($value['timestamp']));?>
16856 naman 260
                  <?php echo isset($value['type'])?$value['type']:'Order';?>
16847 anikendra 261
                </div>
262
                <div class="col-xs-4">
263
                  <span class="cashbackrupee"></span><?php echo $value['userAmount'];?>
264
                </div>
265
                <div class="col-xs-2">
266
                  <i class="glyphicon glyphicon-plus"></i>
267
                </div>
268
              </div>
16892 naman 269
              <?#php debug($creditedOrders);?>
16847 anikendra 270
              <div class="suborders hidden">
271
                <?php if(!empty($creditedOrders[$value['batch']])):?>
16892 naman 272
                    <?php foreach ($creditedOrders[$value['batch']]['data'] as $key => $value):?>
273
                      <?php foreach ($value['subOrders'] as $key => $suborder):?>    
16847 anikendra 274
 
275
                      <?php $suborder['storeId'] = $value['storeId'];?>
276
                      <?php $suborder['merchantOrderId'] = $value['merchantOrderId'];?>
277
                      <?php echo $this->element('suborder',array('suborder'=>$suborder,'activestores'=>$activestores,'storemapping'=>$storemapping));?>
278
                    <?php endforeach;?>
279
                  <?php endforeach;?>
280
                <?php endif;?>
281
              </div>              
282
            </li>
16892 naman 283
          </ul>    
284
 
285
        <?php endforeach;?>-->
286
 
287
        <!-- AppCredit start-->
288
        <?php foreach (array_reverse($creditKeyArray) as $key => $value): ?>
289
          <ul class="list-unstyled " style='margin:1px';>
290
            <li class="row">
291
              <div class="creditedcashbacks card row" style="padding:0px;margin:0px;background:#f9fafb">
292
                <div class="col-xs-5">
17108 naman 293
                  <?php echo date('d M',strtotime($value['creditedDate']));?>
16892 naman 294
                </div>
295
                <div class="col-xs-3">
296
                  <span class="cashbackrupee"></span><?php echo $value['amount'];?>
297
                </div>
298
                <div class="col-xs-2">
299
                   <?php echo $value['type']?>
300
                </div>
301
                <div class="col-xs-2">
302
                  <i class="glyphicon glyphicon-plus"></i>
303
                </div>
304
              </div>
305
 
306
 
307
              <div class="suborders hidden ">
308
                  <?php 
309
                    if($value['type'] == 'App')
310
                    {
311
                  ?>
312
 
313
                  <ul class="list-unstyled " style='margin:1px';>
314
                        <li class="row row_style">
315
                          <div class="creditedcashbacks card row" style="padding:0px;margin:0px;background:#f9fafb">
316
                            <div class="col-xs-5">
317
                              &nbsp;
318
                            </div>
319
                            <div class="col-xs-3">
320
                              Amount
321
                            </div>
322
                            <div class="col-xs-2">
323
                              Number
324
                            </div>
325
                            <div class="col-xs-2">
326
                              &nbsp;
327
                            </div>
328
                          </div>
329
                        </li>
330
                  </ul>
331
 
332
                  <?php
333
                      foreach ($creditedFortnight[$value['fortbatchid']] as $key => $row) {
334
                        foreach (array_reverse($row) as $key => $value) {  
335
                  ?>
336
                    <ul class="list-unstyled " style='margin:1px';>
337
                        <li class="row creditappinstalls row_style" data-fetch="c<?php echo $value['dateVal']?>" data-date="<?php echo $value['dateVal'];?>">
338
                          <div class="creditedcashbacks card row" style="padding:0px;margin:0px;background:#f9fafb">
339
                            <div class="col-xs-5">
340
                              <?php echo date('d M',strtotime($value['dateVal']));?>
341
                            </div>
342
                            <div class="col-xs-3">
343
                              <span class="cashbackrupee"></span><?php echo $value['amount']?>
344
                            </div>
345
                            <div class="col-xs-2">
346
                              <?php echo $value['downloads'];?>
347
                            </div>
348
                            <div class="col-xs-2">
349
                              <i class="glyphicon glyphicon-plus"></i>
350
                            </div>
351
                          </div>
352
                          <div class="suborders hidden" id ="c<?php echo $value['dateVal']?>">
353
                            <div class="panel-body approved_panel">
354
 
355
                            </div>
356
                          </div>              
357
                        </li>
358
                      </ul>
359
 
360
                    <?php
361
                     }  
362
                    }
363
                   } else {
364
                  ?>
365
                      <?php if(!empty($creditedOrders[$value['fortbatchid']])):?>
366
                        <?php foreach ($creditedOrders[$value['fortbatchid']]['data'] as $key => $value):?>
367
                          <?php foreach ($value['subOrders'] as $key => $suborder):?>    
368
 
369
                            <?php $suborder['storeId'] = $value['storeId'];?>
370
                            <?php $suborder['merchantOrderId'] = $value['merchantOrderId'];?>
371
                            <?php echo $this->element('suborder',array('suborder'=>$suborder,'activestores'=>$activestores,'storemapping'=>$storemapping));?>
372
                          <?php endforeach;?>
373
                        <?php endforeach;?>
374
                      <?php endif;?>
375
                  <?php } ?>
376
 
377
 
378
 
379
 
380
              </div>              
381
            </li>
382
          </ul> 
383
        <?php endforeach; ?>  
384
 
385
 
386
 
387
        <!-- AppCredit close -->
388
 
16847 anikendra 389
      <?php endif;?>
390
      </div>
391
    </div>
392
  </div>
13993 anikendra 393
</div>
16711 naman 394
 
16847 anikendra 395
</div>
396
 
13993 anikendra 397
<?php 
398
// if(!function_exists('formatOrderDate')){
16839 naman 399
  function formatOrderDate($date,$storeId,$type='od'){
400
    if($type=='od'){
401
      switch($storeId){
402
        case 2:
403
        $dateParts = explode(' ', $date);
404
        $formatteddate = substr($dateParts[1],0,3).' '.$dateParts[0].', '.$dateParts[3].' '.$dateParts[4];
405
        break;
406
        case 3:
407
        $dateParts = explode(' ', $date);
14856 anikendra 408
        if(count($dateParts)>4){
16839 naman 409
          $formatteddate = $dateParts[0].' '.substr($dateParts[1],0,2).', '.$dateParts[3].' '.$dateParts[4];
14856 anikendra 410
        }else{
411
          $formatteddate = substr($dateParts[2],0,-1).' '.$dateParts[1];
412
        }
16839 naman 413
        break;
414
        default:
415
        case 1:
416
        $formatteddate = date('M d',strtotime($date));
417
        break;
418
      }
419
    }else{
420
      switch($storeId){
421
        case 1:
16632 anikendra 422
        case 3:
16839 naman 423
        $dateParts = explode(' - ', $date);
424
        if(sizeof($dateParts)>1){
14669 anikendra 425
          $formatteddate = date('M d',strtotime($dateParts[1]));
426
        }else{
427
          $formatteddate = date('M d',strtotime($dateParts[0]));
428
        }
16839 naman 429
        break;      
430
        default:
431
        $formatteddate = date('M d',strtotime($date));
432
        break;
433
      }
434
    }
435
    return $formatteddate;
436
  }
14068 anikendra 437
?>
438
<script type="text/javascript" src="/js/profittill.js?v=<?php echo $staticversion;?>"></script>