Advertisement
Guest User

prestajson

a guest
Jan 26th, 2018
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.70 KB | None | 0 0
  1. <?php
  2. include_once('functions.php');
  3.  
  4. $doplata_za_kolor_jednostronny = 1.2;
  5. $doplata_za_kolor_dwustronny = 1.5;
  6.  
  7. $montaz_surowy = 20;
  8. $montaz_demontaz = 30;
  9. $montaz_obrobka = 40;
  10.  
  11. if(!empty($_POST['width']) AND !empty($_POST['height']) AND isset($_POST['window_id'])) {
  12.     $system = clean($_POST['system']);
  13.     $pack = clean($_POST['pack']);
  14.     $color = clean($_POST['color']);
  15.     $ilosc = clean($_POST['count']);
  16.     $montaz = clean($_POST['assembly']);
  17.     $podatek = clean($_POST['podatek']);
  18.    
  19.     if($system == 'ideal7000'){
  20.         $rabat = 0.28;
  21.         $doplata1 = 110;
  22.     }
  23.    
  24.     if($system == 'ideal4000'){
  25.         $rabat = 0.41;
  26.         $doplata1 = 80;
  27.     }
  28.    
  29.     if($podatek == 'true') {
  30.     $podatek = 1.08;   
  31.     $wartosc_podatku = "8";
  32.     } else {
  33.     $podatek = 1.23;
  34.     $wartosc_podatku = "23";
  35.     }
  36.     if($montaz == 'none') {
  37.     $podatek = 1.23;
  38.     $wartosc_podatku​ = "23";
  39.     }
  40.    
  41.        
  42.     $x=clean($_POST['height']);
  43.     $y=clean($_POST['width']);
  44.     $cenniknumer=clean($_POST['window_id'])-1;  
  45.  
  46.     $cena_netto = przelicz($x,$y,$cenniknumer);
  47.     $cena_netto = $cena_netto-($cena_netto*$rabat);
  48.    
  49.     if($pack == '3szyby' && $cena_netto > 0) {
  50.         $doplata = 110;
  51.         $doplata_szklo = ($x*$y/1000000)*$doplata;
  52.     }
  53.  
  54.     if($color == "outside" OR $color == "inside") {$cena_netto = $cena_netto*$doplata_za_kolor_jednostronny;}
  55.     if($color == "both") {$cena_netto = $cena_netto*$doplata_za_kolor_dwustronny;}
  56.  
  57.     $cena_montaz = 'brak'; 
  58.     if($montaz == "raw" && $cena_netto > 0) {$cena_montaz = $ilosc*(2*$x+2*$y)/1000*$montaz_surowy;}
  59.     if($montaz == "dismantling" && $cena_netto > 0) {$cena_montaz = $ilosc*(2*$x+2*$y)/1000*$montaz_demontaz;}
  60.     if($montaz == "treatment" && $cena_netto > 0) {$cena_montaz = $ilosc*(2*$x+2*$y)/1000*$montaz_obrobka;}
  61.    
  62.  
  63.    
  64.     $cena_brutto = ($cena_netto*$podatek)+($cena_montaz*$podatek)+($doplata_szklo*$podatek);
  65.     $netto_sztuka = round($cena_netto+$doplata_szklo,2);
  66.     $brutto_sztuka = round(($cena_netto+$doplata_szklo)*$podatek,2);
  67.     $netto_szklo = $doplata_szklo;
  68.     $brutto_szklo = round($doplata_szklo*$podatek,2);
  69.     $lacznie_netto = round(($ilosc*$netto_sztuka)+$cena_montaz,2);
  70.     $podatek_vat = round(($cena_brutto-$cena_netto-$doplata_szklo),2);
  71.     $lacznie_brutto = round($lacznie_netto*$podatek,2);
  72.     $kwota_vat = $lacznie_brutto-$lacznie_netto;   
  73.    
  74.     $return_arr = array();
  75.     $return_arr['brutto'] = $lacznie_brutto;
  76.     $return_arr['nettosztuka'] = $netto_sztuka;
  77.     $return_arr['bruttosztuka'] = $brutto_sztuka;
  78.     $return_arr['nettoszklo'] = $netto_szklo;
  79.     $return_arr['bruttoszklo'] = $brutto_szklo;
  80.     $return_arr['netto'] = $lacznie_netto;
  81.     $return_arr['montaz'] = $cena_montaz;
  82.     $return_arr['podatek'] = $wartosc_podatku; 
  83.     $return_arr['vat'] = $kwota_vat;
  84.     header('Content-Type: application/json');
  85.     echo json_encode($return_arr);
  86. }
  87. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement