Current File : /home/users/barii/public_html/finansenl.com.pl/system.fotomagnesy.pl/add.php
<?php
session_start();
include('config.php');

              
if(isset($_POST)){
      
      $data = Date('YmdHis');                            
      $img = $_POST['imgBase64'];
      $img = str_replace('data:image/jpeg;base64,', '', $img);
      $liczba = rand(10000,99999);
      $fileData = base64_decode($img);
      $fileName = $liczba.$data.'.jpg';
      file_put_contents('gotowe/'.$fileName, $fileData);
      
      $_SESSION['wykorzystane'][] = $_POST['targetimage'];

                    
                if($_POST['rozmiar'] == '5x7') {
                      $ww = 50;
                      $hh = 70;
                }
                elseif($_POST['rozmiar'] == '7,5x10') {
                      $ww = 75;
                      $hh = 100;
                }
                elseif($_POST['rozmiar'] == '6,5x10') {
                      $ww = 65;
                      $hh = 100;
                }
                elseif($_POST['rozmiar'] == '5,3x10') {
                      $ww = 53;
                      $hh = 100;
                }
                elseif($_POST['rozmiar'] == '7x5') {
                      $ww = 70;
                      $hh = 50;
                }   
                elseif($_POST['rozmiar'] == '6,5x7,7') {
                      $ww = 65;
                      $hh = 77;
                }     
                elseif($_POST['rozmiar'] == '8,7x10,3') {
                      $ww = 87;
                      $hh = 103;
                }  
                elseif($_POST['rozmiar'] == '6x9') {
                      $ww = 60;
                      $hh = 90;
                }
                elseif($_POST['rozmiar'] == '9x6') {
                      $ww = 90;
                      $hh = 60;
                }
                elseif($_POST['rozmiar'] == '7x10') {
                      $ww = 70;
                      $hh = 100;
                }
                elseif($_POST['rozmiar'] == '10x7') {
                      $ww = 100;
                      $hh = 70;
                }
                elseif($_POST['rozmiar'] == '10x15') {
                      $ww = 100;
                      $hh = 150;
                }
                elseif($_POST['rozmiar'] == '15x10') {
                      $ww = 150;
                      $hh = 100;
                }
                elseif($_POST['rozmiar'] == '21x14') {
                      $ww = 210;
                      $hh = 140;
                }
                elseif($_POST['rozmiar'] == '14x21') {
                      $ww = 140;
                      $hh = 210;
                }
                elseif($_POST['rozmiar'] == '5x4,5') {
                      $ww = 52;
                      $hh = 47;
                }  
                elseif($_POST['rozmiar'] == '7x6,3') {
                      $ww = 73;
                      $hh = 66;
                }
                elseif($_POST['rozmiar'] == '10x9') {
                      $ww = 104;
                      $hh = 94;
                }
                elseif($_POST['rozmiar'] == '6x5.5') {
                      $ww = 93;
                      $hh = 85;
                }  
                elseif($_POST['rozmiar'] == '9x8') {
                      $ww = 93;
                      $hh = 85;
                }  
                elseif($_POST['rozmiar'] == '1,3x4,6') {
                      $ww = 50;
                      $hh = 17;
                }
                elseif($_POST['rozmiar'] == '7x9,8') {
                      $ww = 70;
                      $hh = 98;
                }
                elseif($_POST['rozmiar'] == '12x11') {
                      $ww = 124;
                      $hh = 114;
                }elseif($_POST['rozmiar'] == '5x5') {
                      $ww = 54;
                      $hh = 54;
                }elseif($_POST['rozmiar'] == '7x7') {
                      $ww = 71;
                      $hh = 71;
                }
                elseif($_POST['rozmiar'] == '10x10') {
                      $ww = 104;
                      $hh = 104;
                }
                elseif($_POST['rozmiar'] == '14x14') {
                      $ww = 144;
                      $hh = 144;
                }   
                elseif($_POST['rozmiar'] == '8x11,7') {
                      $ww = 83;
                      $hh = 119;                        
                }    
                elseif($_POST['rozmiar'] == '21x30') {
                      $ww = 210;
                      $hh = 300;                        
                }      
                elseif($_POST['rozmiar'] == '30x21') {
                      $ww = 300;
                      $hh = 210;                        
                }  
                elseif($_POST['rozmiar'] == '6,4x9,5') {
                      $ww = 66;
                      $hh = 102;                        
                }         
                elseif($_POST['rozmiar'] == '7,1x9,8') {
                      $ww = 71;
                      $hh = 98;
                }
                        
                        $width = round(($ww * 300) / 25.4);
                        $height = round(($hh * 300) / 25.4);  
                        
      
                $image = new Imagick('gotowe/'.$fileName);     
                $image->setimageresolution(300, 300);        
                $image->scaleimage($width, $height);      
                $image->writeimage('gotowe/'.$fileName);                      
                $image->scaleimage(400,0);   
                $image2 = new Imagick('img/'.$_POST['ksztalt'].'.png');  
                $image2->scaleimage(400,0);
                $image->compositeImage($image2, imagick::COMPOSITE_OVER, 0, 0);                
                $image->writeimage('gotowe/thumb/'.$fileName);
                
                
                if($_POST['rozmiar'] == '8x11,7') { //tworzy pdfa dla etykiet z sercem    
                  include('mpdf/mpdf.php');
            			$mpdf=new mPDF('UTF-8',array($ww,$hh),'','' , 0,0,0,0,0,0);
            			$mpdf->SetImportUse(); 
            			$mpdf->SetDisplayMode('fullpage');
                        $mpdf->BeginLayer($z-index);
                        $mpdf->open_layer_pane = true;
                        $mpdf->WriteHTML('<img src="gotowe/'.$fileName.'" style="width:100%;margin:0px">');
                        $pagecount = $mpdf->SetSourceFile('img/wzory/'.$_POST['ksztalt'].'.pdf');
                        $tplId = $mpdf->ImportPage($pagecount);
                        $mpdf->UseTemplate($tplId);
                        $mpdf->EndLayer();
                    	$mpdf->Output("pdf/".$liczba.$data.".pdf");
                }  
                if($_POST['rozmiar'] == '1,3x4,6') { //tworzy pdfa dla etykiet z sercem    
                  include('mpdf/mpdf.php');
            			$mpdf=new mPDF('UTF-8',array('51','18'),'','' , 0,0,0,0,0,0);
            			$mpdf->SetImportUse(); 
            			$mpdf->SetDisplayMode('fullpage');
                        $mpdf->BeginLayer($z-index);
                        $mpdf->open_layer_pane = true;             
                        //$mpdf->Image('', 0, 0, 50, 17, 'jpg', '', true, false);
                        $mpdf->WriteHTML('<img src="gotowe/'.$fileName.'" width="200mm">');
                        $pagecount = $mpdf->SetSourceFile('img/wzory/'.$_POST['ksztalt'].'.pdf');
                        $tplId = $mpdf->ImportPage($pagecount);
                        $mpdf->UseTemplate($tplId);
                        $mpdf->EndLayer();
                    	$mpdf->Output("pdf/".$liczba.$data.".pdf");
                }
      
      $iles = $_SESSION['i'];
      $iles++;
      $_SESSION[KOSZYK][$iles]['mini'] = 'gotowe/thumb/'.$fileName;
      $_SESSION[KOSZYK][$iles]['ilosc'] = $_POST['ilosc'];
      $_SESSION[KOSZYK][$iles]['rozmiar'] = $_POST['rozmiar'];
      if($_POST['podksztalt'])$_SESSION[KOSZYK][$iles]['ksztalt'] = $_POST['podksztalt'];
      else $_SESSION[KOSZYK][$iles]['ksztalt'] = $_POST['ksztalt'];
      $_SESSION['i']=$iles;
			exit;
}

?>