Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
12694 anikendra 1
<?php
2
$emi = $emi[0];
3
$i=0;
4
foreach($emi->emiSchemes as $bank){
5
 if(empty($bankInfo) || !in_array($bank->bankId,$bankInfo)){
6
    $bankInfo[$i]['Id'] = $bank->bankId;
7
    $bankInfo[$i]['Name'] = $bank->bankName;
8
    $i++;
9
 }
10
}
11
$tmp = array ();
12
foreach ($bankInfo as $row){
13
  if (!in_array($row,$tmp)){
14
    array_push($tmp,$row);
15
    $bankInfo = $tmp;
16
  }
17
}
18
$emiInfo = array();
19
     $i=0;
20
     foreach($bankInfo as $bankId){
21
      $j=0;
22
       foreach($emi->emiSchemes as $bank){
23
          if($bankId['Id'] == $bank->bankId){
24
            $emiInfo[$i][$j] = $bank;
25
            $j++;
26
          }
27
       }
28
       $i++;
29
     }
30
    //echo "<pre>";
31
     //print_r($emiInfo);
32
     //die();
33
 
34
?>
35
<div class="emi-head">Interest rate charged by the banks</div>
36
<div class="emi-hldr">
37
<?php 
38
  for($l = 0; $l < sizeof($emiInfo) ; $l++) {
39
     echo "<div class='bank-name' onclick='toggleDiv(event)'>".$emiInfo[$l][0]->bankName."<span>+</span></div>";
40
    echo "<div class='bank-emi' style='display:none;'>";
41
    for($m=0; $m < sizeof($emiInfo[$l]); $m++){
42
      echo "<div class='clearfix'>";
43
        echo "<div>".$emiInfo[$l][$m]->tenureDescription." </div>";
44
        echo "<div> &nbsp;(".$emiInfo[$l][$m]->interestRate."%)</div>";
45
        //echo "<div>Rs ".$emiInfo[$l][$m]->minAmount."</div>";
46
      echo "</div>";
47
    }
48
    echo "</div>";
49
  }
50
 
51
?>
52
</div>
53
 
54
 <script>
55
 var prev;
56
  function toggleDiv(e){
57
    if(e.currentTarget.nextElementSibling.style.display == 'block'){
58
      e.currentTarget.childNodes[1].innerHTML = '+'
59
      e.currentTarget.nextElementSibling.style.display = 'none';
60
    }
61
    else{
62
      if(prev != undefined){
63
        prev.nextElementSibling.style.display = 'none';
64
        prev.childNodes[1].textContent = '+';
65
      }
66
      e.currentTarget.childNodes[1].innerHTML = '-'
67
      e.currentTarget.nextElementSibling.style.display = 'block';
68
    }
69
    prev = e.currentTarget;
70
  }
71
 var pheight = Math.max(document.documentElement.clientHeight, window.innerHeight || 0);
72
if(document.getElementsByClassName('emi-hldr')[0] != undefined){
73
    document.getElementsByClassName('emi-hldr')[0].style.minHeight = pheight - 139 +'px';  
74
}
75
 
76
 </script>
77
 
78
 
79