query_single("SELECT * FROM torenplan WHERE tour='".$_GET['id']."' and tag='".$stag."' and monat='".$smonat."' and jahr='".$sjahr."'"); $mengeabl=$saso_tour['num_rows']; $lname=$saso_tour['tour']; echo "
"; print_r($saso_tour); echo ""; //---------------------------- class PDF extends FPDF { function Footer() { $this->SetY(-15); $this->SetFont('Helvetica','I',8); $this->Cell(190,5,'Zustellservice Heinicke GmbH - Handelsplatz 4 - 04319 Leipzig *** ZSH - interne Liste - Nach Gebrauch vernichten *** F. T.2014','1','0','C','0'); } } $pdf = new PDF('P','mm','A4'); $pdf->AddPage(); // blau (0,160,230) // Orange (240,150, 0) // grau (200,200,200) $key=0; $abl=0; // $rs_tour = $GLOBALS['mysql']->query_single("SELECT * FROM zsh_touren WHERE id='".$_POST['ansicht']."'"); // $lnummer=$rs_tour['nummer']; // $lname=$rs_tour['tour']; $pdf->SetFont('Helvetica','B',14); // $pdf->SetTextColor(0,160,230); $pdf->SetFillColor(200,200,200); $pdf->Cell(60,6,($lname),'0','0','C','1'); $pdf->Cell(50,6,' ','0','0','C','0'); $pdf->SetFont('Helvetica','',10); $pdf->Cell(30,6,'Listennr.: '.($smonat),'0','0','C','1'); $pdf->Cell(8,6,' ','0','0','C','0'); $pdf->Cell(40,6,'Ausgabe: '.($sasodatum),'0','1','R','1'); $pdf->Cell(24,2,' ','0','1','L','0'); // $gmenge=0; $gmengea=0; $gmengeb=0; $gmengec=0; /* $saso_tour = $GLOBALS['mysql']->query_single("SELECT * FROM torenplan WHERE id='".$_GET['id']."' and tag='".$stag."' and monat='".$smonat."' and jahr='".$sjahr."'"); if($saso_tour['num_rows']) { $rs_tour2 = $GLOBALS['mysql']->query("SELECT * FROM zsh_tourenliste WHERE tid='".$_POST['tid']."' and nummer='".$lnummer."' AND ablage='".$rowa['id']."' ORDER BY bereich"); //------------ $pdf->SetFillColor(0,0,0); $pdf->Cell(190,1,' ','0','1','L','1'); $pdf->SetFont('Helvetica','B',12); $pdf->Cell(110,5,($rowa['strasse'].' - '.$rowa['plz'].' '.$rowa['ort']),'0','0','L','0'); $pdf->SetFont('Helvetica','',10); $pdf->Cell(80,5,$rowa['infotext'],'0','1','R','0'); while($row = $rs_tour2->fetch_assoc()) { //if stammablage ? $pdf->SetFont('Helvetica','B',10); $pdf->Cell(88,5,$row['infotext'],'0','0','R','0'); $pdf->SetFont('Helvetica','',10); $pdf->Cell(17,5,$row['bereich'],'0','0','R','0'); $pdf->Cell(10,5,$row['norm'].'er','0','0','R','0'); $gnorm=$row['norm']; $pdf->Cell(29,5,$row['exemplare'].' Exemplare','0','0','L','0'); $gmenge=$gmenge+$row['exemplare']; $pdf->SetFont('Helvetica','B',10); $pdf->Cell(5,5,$row['typ'],'0','0','C','0'); if($row['typ']=='A') { $gmenge1=$gmenge1+$row['exemplare']; } if($row['typ']=='B') { $gmenge2=$gmenge2+$row['exemplare']; } if($row['typ']=='C') { $gmenge3=$gmenge3+$row['exemplare']; } if($row['typ']=='D') { $gmenge4=$gmenge4+$row['exemplare']; } if($row['typ']=='E') { $gmenge5=$gmenge5+$row['exemplare']; } if($row['typ']=='F') { $gmenge6=$gmenge6+$row['exemplare']; } if($row['typ']=='G') { $gmenge7=$gmenge7+$row['exemplare']; } if($row['typ']=='H') { $gmenge8=$gmenge8+$row['exemplare']; } $pdf->Cell(3,5,' ','0','0','C','0'); $voll=$row['exemplare']/$row['norm']; $pak2=floor($voll); if($pak2 ==0) { $pdf->Cell(19,5,' ','0','0','R','0'); } if($pak2 ==1) { $pdf->Cell(19,5,$pak2.' Paket ','0','0','R','0'); } if($pak2 > 1) { $pdf->Cell(19,5,$pak2.' Pakete','0','0','R','0'); } $tmp2=$pak2*$row['norm']; $tmp3=$row['exemplare']-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); $pdf->SetFont('Helvetica','',10); if($row['mita']>0) { $pdf->Cell(88,5,$row['infotext'],'0','0','R','0'); $pdf->Cell(17,5,' ','0','0','C','0'); $pdf->Cell(10,5,$rs_mitn['mengea'].'er','0','0','C','0'); $gnorma=$rs_mitn['mengea']; $gmengea=$gmengea+$row['mita']; $pdf->SetFont('Helvetica','B',10); $pdf->Cell(37,5,$row['mita'].' '.$rs_mitn['namea'],'0','0','L','0'); $voll=$row['mita']/$rs_mitn['mengea']; $pak2=floor($voll); if($pak2 ==0) { $pdf->Cell(19,5,' ','0','0','R','0'); } if($pak2 ==1) { $pdf->Cell(19,5,$pak2.' Paket ','0','0','R','0'); } if($pak2 > 1) { $pdf->Cell(19,5,$pak2.' Pakete','0','0','R','0'); } $tmp2=$pak2*$rs_mitn['mengea']; $tmp3=$row['mita']-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); $pdf->SetFont('Helvetica','',10); } if($row['mitb']>0) { $pdf->Cell(88,5,$row['infotext'],'0','0','R','0'); $pdf->Cell(17,5,' ','0','0','C','0'); $pdf->Cell(10,5,$rs_mitn['mengeb'].'er','0','0','C','0'); $gnormb=$rs_mitn['mengeb']; $gmengeb=$gmengeb+$row['mitb']; $pdf->SetFont('Helvetica','B',10); $pdf->Cell(37,5,$row['mitb'].' '.$rs_mitn['nameb'],'0','0','L','0'); $voll=$row['mitb']/$rs_mitn['mengeb']; $pak2=floor($voll); if($pak2 ==0) { $pdf->Cell(19,5,' ','0','0','R','0'); } if($pak2 ==1) { $pdf->Cell(19,5,$pak2.' Paket ','0','0','R','0'); } if($pak2 > 1) { $pdf->Cell(19,5,$pak2.' Pakete','0','0','R','0'); } $tmp2=$pak2*$rs_mitn['mengeb']; $tmp3=$row['mitb']-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); $pdf->SetFont('Helvetica','',10); } if($row['mitc']>0) { $pdf->Cell(88,5,$row['infotext'],'0','0','R','0'); $pdf->Cell(17,5,' ','0','0','C','0'); $pdf->Cell(10,5,$rs_mitn['mengec'].'er','0','0','C','0'); $gnormc=$rs_mitn['mengec']; $gmengec=$gmengec+$row['mitc']; $pdf->SetFont('Helvetica','B',10); $pdf->Cell(37,5,$row['mitc'].' '.$rs_mitn['namec'],'0','0','L','0'); $voll=$row['mitc']/$rs_mitn['mengec']; $pak2=floor($voll); if($pak2 ==0) { $pdf->Cell(19,5,' ','0','0','R','0'); } if($pak2 ==1) { $pdf->Cell(19,5,$pak2.' Paket ','0','0','R','0'); } if($pak2 > 1) { $pdf->Cell(19,5,$pak2.' Pakete','0','0','R','0'); } $tmp2=$pak2*$rs_mitn['mengec']; $tmp3=$row['mitc']-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); $pdf->SetFont('Helvetica','',10); } // else { $pdf->Cell(1,4,' ','0','1','C','0'); $pdf->SetFont('Helvetica','',10); } } // $pdf->Cell(24,2,' ','0','1','L','0'); } } $pdf->Cell(88,8,' ','B','0','L','0'); $pdf->Cell(102,8,' ','B','1','L','0'); // ende mit unterstrich //----------------------------------------------------------------- einzelne Gesamtsaso nach Markierung !!!!!! //------------- Typ A if($gmenge1>0) { $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,'SaSo TYP A: ','0','0','L','0'); $pdf->Cell(33,5,$gmenge1.' Exemplare','0','0','R','0'); $gvoll=$gmenge1/$gnorm; $gpak2=floor($gvoll); $pdf->SetFont('Helvetica','B',10); $pdf->Cell(5,5,'A','0','0','R','0'); $pdf->SetFont('Helvetica','',10); ////////////// TYP $pdf->Cell(22,5,$gpak2.' Pakete','0','0','R','0'); $tmp2=$gpak2*$gnorm; $tmp3=$gmenge1-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); } //------------- Typ B if($gmenge2>0) { $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,'SaSo TYP B: ','0','0','L','0'); $pdf->Cell(33,5,$gmenge2.' Exemplare','0','0','R','0'); $gvoll=$gmenge2/$gnorm; $gpak2=floor($gvoll); $pdf->SetFont('Helvetica','B',10); $pdf->Cell(5,5,'B','0','0','R','0'); $pdf->SetFont('Helvetica','',10); ////////////// TYP $pdf->Cell(22,5,$gpak2.' Pakete','0','0','R','0'); $tmp2=$gpak2*$gnorm; $tmp3=$gmenge2-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); } //------------- Typ C if($gmenge3>0) { $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,'SaSo TYP C: ','0','0','L','0'); $pdf->Cell(33,5,$gmenge3.' Exemplare','0','0','R','0'); $gvoll=$gmenge3/$gnorm; $gpak2=floor($gvoll); $pdf->SetFont('Helvetica','B',10); $pdf->Cell(5,5,'C','0','0','R','0'); $pdf->SetFont('Helvetica','',10); ////////////// TYP $pdf->Cell(22,5,$gpak2.' Pakete','0','0','R','0'); $tmp2=$gpak2*$gnorm; $tmp3=$gmenge3-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); } //------------- Typ D if($gmenge4>0) { $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,'SaSo TYP D: ','0','0','L','0'); $pdf->Cell(33,5,$gmenge4.' Exemplare','0','0','R','0'); $gvoll=$gmenge4/$gnorm; $gpak2=floor($gvoll); $pdf->SetFont('Helvetica','B',10); $pdf->Cell(5,5,'D','0','0','R','0'); $pdf->SetFont('Helvetica','',10); ////////////// TYP $pdf->Cell(22,5,$gpak2.' Pakete','0','0','R','0'); $tmp2=$gpak2*$gnorm; $tmp3=$gmenge4-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); } //------------- Typ E if($gmenge5>0) { $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,'SaSo TYP E: ','0','0','L','0'); $pdf->Cell(33,5,$gmenge5.' Exemplare','0','0','R','0'); $gvoll=$gmenge5/$gnorm; $gpak2=floor($gvoll); $pdf->SetFont('Helvetica','B',10); $pdf->Cell(5,5,'E','0','0','R','0'); $pdf->SetFont('Helvetica','',10); ////////////// TYP $pdf->Cell(22,5,$gpak2.' Pakete','0','0','R','0'); $tmp2=$gpak2*$gnorm; $tmp3=$gmenge5-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); } //------------- Typ F if($gmenge6>0) { $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,'SaSo TYP F: ','0','0','L','0'); $pdf->Cell(33,5,$gmenge6.' Exemplare','0','0','R','0'); $gvoll=$gmenge6/$gnorm; $gpak2=floor($gvoll); $pdf->SetFont('Helvetica','B',10); $pdf->Cell(5,5,'F','0','0','R','0'); $pdf->SetFont('Helvetica','',10); ////////////// TYP $pdf->Cell(22,5,$gpak2.' Pakete','0','0','R','0'); $tmp2=$gpak2*$gnorm; $tmp3=$gmenge6-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); } //------------- Typ G if($gmenge7>0) { $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,'SaSo TYP G: ','0','0','L','0'); $pdf->Cell(33,5,$gmenge7.' Exemplare','0','0','R','0'); $gvoll=$gmenge7/$gnorm; $gpak2=floor($gvoll); $pdf->SetFont('Helvetica','B',10); $pdf->Cell(5,5,'G','0','0','R','0'); $pdf->SetFont('Helvetica','',10); ////////////// TYP $pdf->Cell(22,5,$gpak2.' Pakete','0','0','R','0'); $tmp2=$gpak2*$gnorm; $tmp3=$gmenge7-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); } //------------- Typ H if($gmenge8>0) { $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,'SaSo TYP H: ','0','0','L','0'); $pdf->Cell(33,5,$gmenge8.' Exemplare','0','0','R','0'); $gvoll=$gmenge8/$gnorm; $gpak2=floor($gvoll); $pdf->SetFont('Helvetica','B',10); $pdf->Cell(5,5,'H','0','0','R','0'); $pdf->SetFont('Helvetica','',10); ////////////// TYP $pdf->Cell(22,5,$gpak2.' Pakete','0','0','R','0'); $tmp2=$gpak2*$gnorm; $tmp3=$gmenge8-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); } //////////////////////// //----------- Gesamtsaso $pdf->SetFont('Helvetica','B',10); $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,'SaSo gesamt: ','0','0','L','0'); $pdf->SetFont('Helvetica','',10); $pdf->Cell(33,5,$gmenge.' Exemplare','0','0','R','0'); $gvoll=$gmenge/$gnorm; $gpak2=floor($gvoll); $pdf->Cell(5,5,' ','0','0','C','0'); $pdf->SetFont('Helvetica','B',10); ////////////// TYP $pdf->Cell(22,5,$gpak2.' Pakete','0','0','R','0'); $tmp2=$gpak2*$gnorm; $tmp3=$gmenge-$tmp2; $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); $pdf->SetFont('Helvetica','',10); //------------------------------ //-------------- mitnahmen mit angabe VP ! if($gmengea>0 || $gmengeb>0 || $gmengec>0) { // $pdf->Cell(190,8,' ','B','1','L','0'); // ende mit unterstrich // $pdf->Cell(20,5,'Mitnahmen: ','T','0','L','0'); if($gmengea>0) { $w1voll=$gmengea/$gnorma; $gpakw1=floor($w1voll); $tmp2=$gpakw1*$gnorma; $tmp3=$gmengea-$tmp2; $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,$rs_mitn['namea'].' :','T','0','L','0'); $pdf->Cell(33,5,$gmengea.' Exemplare','T','0','R','0'); $pdf->Cell(5,5,' ','T','0','C','0'); if($gpakw1 ==0) { $pdf->Cell(22,5,' ','T','0','R','0'); } if($gpakw1 ==1) { $pdf->Cell(22,5,$gpakw1.' Paket ','T','0','R','0'); } if($gpakw1 > 1) { $pdf->Cell(22,5,$gpakw1.' Pakete','T','0','R','0'); } $pdf->Cell(19,5,$tmp3.' Spitze','T','1','R','0'); } if($gmengeb>0) { $w2voll=$gmengeb/$gnormb; $gpakw2=floor($w2voll); $tmp2=$gpakw2*$gnormb; $tmp3=$gmengeb-$tmp2; $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,$rs_mitn['nameb'].' :','0','0','L','0'); $pdf->Cell(33,5,$gmengeb.' Exemplare','0','0','R','0'); $pdf->Cell(5,5,' ','0','0','C','0'); if($gpakw2 ==0) { $pdf->Cell(22,5,' ','0','0','R','0'); } if($gpakw2 ==1) { $pdf->Cell(22,5,$gpakw2.' Paket ','0','0','R','0'); } if($gpakw2 > 1) { $pdf->Cell(22,5,$gpakw2.' Pakete','0','0','R','0'); } $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); } if($gmengec>0) { $w3voll=$gmengec/$gnormc; $gpakw3=floor($w3voll); $tmp2=$gpakw3*$gnormc; $tmp3=$gmengec-$tmp2; $pdf->Cell(88,5,' ','0','0','L','0'); $pdf->Cell(23,5,$rs_mitn['namec'].' :','0','0','L','0'); $pdf->Cell(33,5,$gmengec.' Exemplare','0','0','R','0'); $pdf->Cell(5,5,' ','0','0','C','0'); if($gpakw3 ==0) { $pdf->Cell(22,5,' ','0','0','R','0'); } if($gpakw3 ==1) { $pdf->Cell(22,5,$gpakw3.' Paket ','0','0','R','0'); } if($gpakw3 > 1) { $pdf->Cell(22,5,$gpakw3.' Pakete','0','0','R','0'); } $pdf->Cell(19,5,$tmp3.' Spitze','0','1','R','0'); } } $pdf->Cell(190,8,'-Ende- ','T','1','L','0'); // ende mit unterstrich $datum=date("d")."_".date("m")."_".date("Y"); $gdatum=date("d").".".date("m").".".date("Y"); if(isset($_POST['ansicht'])) { $pdf->Output($lname.'__'.($datum).'.pdf','I'); } else if(isset($_POST['teilen'])) { $pdf->Output($lname.'__'.($datum).'.pdf','F'); $pdf_anhang = $pdf->Output('','S'); //---------------------------- PDF umspeichern $rs_tour3 = $GLOBALS['mysql']->query("SELECT * FROM zsh_tourenliste WHERE tid='".$_POST['tid']."' and nummer='".$lnummer."'"); while($row = $rs_tour3->fetch_assoc()) { $GLOBALS['mysql']->insert("INSERT INTO zsh_tourenliste (tid,bereich,ablage,norm,exemplare,nummer,typ,mita,mitb,mitc,infotext) VALUES( '".$row['tid']."', '".$row['bereich']."', '".$row['ablage']."', '".$row['norm']."', '".$row['exemplare']."', '".$snummer."', '".$typ."', '".$mita."', '".$mitb."', '".$mitc."', '".$row['infotext']."') "); } $GLOBALS['mysql']->insert("INSERT INTO zsh_mitnahme (tid,nummer) VALUES('".$_POST['tid']."','".$snummer."')"); //------------ nummer in tliste erhöhen $GLOBALS['mysql']->insert("UPDATE zsh_touren SET nummer='".$snummer."' WHERE id='".$_POST['teilen']."'"); $GLOBALS['mysql']->insert("UPDATE zsh_touren SET gdatum='".$gdatum."' WHERE id='".$_POST['teilen']."'"); //----------mail versenden !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $betreff = "Tourenliste ".$lname; $Dateiname = $lname.'__'.($datum).'.pdf'; $Header = "From: Zustellservice Heinicke GmbH