Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
11031 lgm 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){
11143 lgm 13
  if (!in_array($row,$tmp)){
14
    array_push($tmp,$row);
15
    $bankInfo = $tmp;
16
  }
11031 lgm 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
     }
11143 lgm 30
    //echo "<pre>";
31
     //print_r($emiInfo);
32
     //die();
11031 lgm 33
 
34
?>
35
<div class="emi-head">Interest rate charged by the banks</div>
36
<?php 
37
  for($l = 0; $l < sizeof($emiInfo) ; $l++) {
38
     echo "<div class='bank-name' onclick='toggleDiv()'>".$emiInfo[$l][0]->bankName."<span>+</span></div>";
39
    echo "<div class='bank-emi' style='display:none;'>";
11143 lgm 40
    for($m=0; $m < sizeof($emiInfo[$l]); $m++){
11031 lgm 41
      echo "<div class='clearfix'>";
42
        echo "<div>".$emiInfo[$l][$m]->tenureDescription." </div>";
43
        echo "<div> &nbsp;(".$emiInfo[$l][$m]->interestRate."%)</div>";
44
        echo "<div>Rs ".$emiInfo[$l][$m]->minAmount."</div>";
45
      echo "</div>";
46
    }
47
    echo "</div>";
48
  }
49
 
50
?>
51
 
52
 <script>
53
 var prev;
54
  function toggleDiv(){
55
    debugger
11143 lgm 56
    if(event.toElement.nextElementSibling.style.display == 'block'){
57
      event.toElement.childNodes[1].innerHTML = '+'
58
      event.toElement.nextElementSibling.style.display = 'none';
11031 lgm 59
    }
60
    else{
61
      if(prev != undefined){
62
        prev.nextElementSibling.style.display = 'none';
11143 lgm 63
        prev.childNodes[1].textContent = '+';
11031 lgm 64
      }
11143 lgm 65
      event.toElement.childNodes[1].innerHTML = '-'
66
      event.toElement.nextElementSibling.style.display = 'block';
11031 lgm 67
    }
11143 lgm 68
    prev = event.toElement;
69
  }  
11031 lgm 70
 </script>
11143 lgm 71