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;
}
?>