Initial commit
This commit is contained in:
@@ -0,0 +1,137 @@
|
||||
<?php session_start();
|
||||
|
||||
require_once('../fpdf/fpdf.php');
|
||||
|
||||
class PDF extends FPDF
|
||||
{
|
||||
// Page header
|
||||
function Header()
|
||||
{
|
||||
if ( $this->PageNo() == 1 )
|
||||
{
|
||||
$this->Image('../images/logo_head_pge.jpg',10,8,71);
|
||||
$this->Ln(15);
|
||||
|
||||
$this -> SetFont('Calibri_b', '', 11);
|
||||
$this->Cell(0,5,iconv('utf-8','windows-1250','Dział Odwodnienia'),0,1,'R');
|
||||
$this->Cell(0,4,iconv('utf-8','windows-1250','Oddział Odwodnienia '.str_replace('Dębina', 'P/Bełchatów - bariera ochronna Dębina', $_SESSION['syndis_eq_stock'])),0,1,'R');
|
||||
$this->Ln();
|
||||
|
||||
$this -> SetFont('Calibri_b', '', 11);
|
||||
$title = iconv('utf-8','windows-1250','Wykaz pracy studni za okres od: '.$_SESSION['rap002_array'][0]['date_from'].' do: '.$_SESSION['rap002_array'][0]['date_to']);
|
||||
$this->Cell(0,4,$title,0,0,'L');
|
||||
$this->Ln();
|
||||
}
|
||||
|
||||
$this -> SetFont('calibri', '', 8);
|
||||
$this->Cell(10,5,iconv('utf-8','windows-1250','Lp.'),1,0,'C');
|
||||
$this->Cell(15,5,iconv('utf-8','windows-1250','Studnia'),1,0,'C');
|
||||
$this->Cell(35,5,iconv('utf-8','windows-1250','Agregat'),1,0,'C');
|
||||
$this->Cell(15,5,iconv('utf-8','windows-1250','Moc [kW]'),1,0,'C');
|
||||
$this->Cell(20,5,iconv('utf-8','windows-1250','Czas pracy [h]'),1,0,'C');
|
||||
$this->Cell(20,5,iconv('utf-8','windows-1250','Ilość wody [m3]'),1,0,'C');
|
||||
$this->Cell(15,5,iconv('utf-8','windows-1250','Q [m3/min]'),1,0,'C');
|
||||
$this->Cell(15,5,iconv('utf-8','windows-1250','HST0 [m]'),1,0,'C');
|
||||
$this->Cell(15,5,iconv('utf-8','windows-1250','HD [m]'),1,0,'C');
|
||||
$this->Cell(15,5,iconv('utf-8','windows-1250','Temp. [C]'),1,0,'C');
|
||||
$this->Cell(15,5,iconv('utf-8','windows-1250','Cl [mg/l]'),1,0,'C');
|
||||
$this->Ln();
|
||||
|
||||
//str_replace('Dębina', 'P/Bełchatów - bariera ochronna Dębina', $_SESSION['syndis_eq_stock'])
|
||||
|
||||
}
|
||||
|
||||
// Page footer
|
||||
function Footer()
|
||||
{
|
||||
// Position at 1.5 cm from bottom
|
||||
$this->SetY(-15);
|
||||
// Arial italic 8
|
||||
$this->SetFont('Calibri_i','',6);
|
||||
// Page number
|
||||
$this->Cell(50,10,iconv('utf-8','windows-1250','© SoftSPM, '.date('Y')),0,0,'L');
|
||||
$this->Cell(90,10,'www.softspm.com',0,0,'C');
|
||||
$this->Cell(50,10,'Strona '.$this->PageNo().'/{nb}',0,0,'R');
|
||||
}
|
||||
}
|
||||
|
||||
// Instanciation of inherited class
|
||||
$pdf = new PDF();
|
||||
$pdf->AddFont('calibri','','calibri.php');
|
||||
$pdf->AddFont('Calibri_b','','Calibri_b.php');
|
||||
$pdf->AddFont('Calibri_i','','Calibri_i.php');
|
||||
|
||||
$pdf->AliasNbPages();
|
||||
$pdf->AddPage(); //190
|
||||
//$pdf->AddPage('L'); //277
|
||||
|
||||
$pdf->SetLineWidth(.1);
|
||||
|
||||
$pdf -> SetFont('calibri', '', 9);
|
||||
$bariera = "";
|
||||
$licznik_bariera=0;
|
||||
$bariera_woda=0;
|
||||
$calosc_woda=0;
|
||||
|
||||
for($i=0;$i<count($_SESSION['rap002_array']);$i++)
|
||||
{
|
||||
|
||||
if ($bariera!=$_SESSION['rap002_array'][$i]['bariera'])
|
||||
{
|
||||
if ($licznik_bariera>0)
|
||||
{
|
||||
$pdf -> SetFont('Calibri_b', '', 8);
|
||||
$pdf->Cell(95,5,iconv('utf-8','windows-1250','Razem bariera '.$bariera.':'),1,0,'L');
|
||||
$pdf->Cell(20,5,iconv('utf-8','windows-1250',round($bariera_woda,0)),1,0,'R');
|
||||
$pdf->Ln();
|
||||
$pdf->Ln();
|
||||
|
||||
$bariera_woda=0;
|
||||
}
|
||||
|
||||
|
||||
$pdf -> SetFont('calibri', '', 8);
|
||||
$pdf->Cell(0,5,iconv('utf-8','windows-1250','Bariera '.$_SESSION['rap002_array'][$i]['bariera']),1,0,'L');
|
||||
$pdf->Ln();
|
||||
|
||||
|
||||
$bariera=$_SESSION['rap002_array'][$i]['bariera'];
|
||||
$licznik_bariera++;
|
||||
}
|
||||
|
||||
|
||||
|
||||
$pdf->Cell(10,4,iconv('utf-8','windows-1250',$i+1),1,0,'R');
|
||||
$pdf->Cell(15,4,iconv('utf-8','windows-1250',$_SESSION['rap002_array'][$i]['studnia']),1,0,'C');
|
||||
$pdf->Cell(35,4,iconv('utf-8','windows-1250',$_SESSION['rap002_array'][$i]['agregat']),1,0,'C');
|
||||
$pdf->Cell(15,4,iconv('utf-8','windows-1250',$_SESSION['rap002_array'][$i]['moc']),1,0,'R');
|
||||
$pdf->Cell(20,4,iconv('utf-8','windows-1250',$_SESSION['rap002_array'][$i]['czas_pracy']),1,0,'R');
|
||||
$pdf->Cell(20,4,iconv('utf-8','windows-1250',$_SESSION['rap002_array'][$i]['il_wody']),1,0,'R');
|
||||
$pdf->Cell(15,4,iconv('utf-8','windows-1250',$_SESSION['rap002_array'][$i]['srednia_q']),1,0,'R');
|
||||
$pdf->Cell(15,4,iconv('utf-8','windows-1250',$_SESSION['rap002_array'][$i]['hst0']),1,0,'R');
|
||||
$pdf->Cell(15,4,iconv('utf-8','windows-1250',$_SESSION['rap002_array'][$i]['hd']),1,0,'R');
|
||||
$pdf->Cell(15,4,iconv('utf-8','windows-1250',$_SESSION['rap002_array'][$i]['temp_wody']),1,0,'R');
|
||||
$pdf->Cell(15,4,iconv('utf-8','windows-1250',$_SESSION['rap002_array'][$i]['chlorki']),1,0,'R');
|
||||
$pdf->Ln();
|
||||
|
||||
|
||||
$bariera_woda+= (float) $_SESSION['rap002_array'][$i]['il_wody'];
|
||||
$calosc_woda += (float) $_SESSION['rap002_array'][$i]['il_wody'];
|
||||
}
|
||||
|
||||
$pdf -> SetFont('Calibri_b', '', 8);
|
||||
$pdf->Cell(117,5,iconv('utf-8','windows-1250','Razem bariera '.$bariera.':'),1,0,'L');
|
||||
$pdf->Cell(40,5,iconv('utf-8','windows-1250',round($bariera_woda,0)),1,0,'R');
|
||||
$pdf->Ln();
|
||||
$pdf->Ln();
|
||||
|
||||
$pdf -> SetFont('Calibri_b', '', 9);
|
||||
$pdf->Cell(117,6,iconv('utf-8','windows-1250','Razem wszystkie studnie:'),1,0,'L');
|
||||
$pdf->Cell(40,6,iconv('utf-8','windows-1250',round($calosc_woda,0)),1,0,'R');
|
||||
$pdf->Ln();
|
||||
|
||||
|
||||
$pdf->Output();
|
||||
?>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user