The branch, master has been updated
       via  6f22b57eb57966c7fb08e691cfcb072ca57e88af (commit)
       via  b2f0db338911e21b45f2947ec5a22dcc119c5b52 (commit)
       via  fb5483e4f288229d17e8bc288d387f03d1896177 (commit)
       via  b573a0d9035b2bff89e655db8163daa43223ef75 (commit)
      from  959abbc89cbd73a4d5f0b73e90738134bba56e40 (commit)


- Log -----------------------------------------------------------------
commit 6f22b57eb57966c7fb08e691cfcb072ca57e88af
Author: Michal Čihař <[email protected]>
Date:   Wed Aug 10 15:38:01 2011 +0200

    Fix off-by-one and invalid page references

commit b2f0db338911e21b45f2947ec5a22dcc119c5b52
Author: Michal Čihař <[email protected]>
Date:   Wed Aug 10 15:37:45 2011 +0200

    Fix download

commit fb5483e4f288229d17e8bc288d387f03d1896177
Author: Michal Čihař <[email protected]>
Date:   Wed Aug 10 15:32:39 2011 +0200

    Do not mess with settings on download

commit b573a0d9035b2bff89e655db8163daa43223ef75
Author: Michal Čihař <[email protected]>
Date:   Wed Aug 10 15:31:22 2011 +0200

    Factor out Download method

-----------------------------------------------------------------------

Summary of changes:
 libraries/PDF.class.php                        |   10 ++++++++++
 libraries/schema/Pdf_Relation_Schema.class.php |   12 +++---------
 2 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/libraries/PDF.class.php b/libraries/PDF.class.php
index 24429e3..b5629e0 100644
--- a/libraries/PDF.class.php
+++ b/libraries/PDF.class.php
@@ -83,4 +83,14 @@ class PMA_PDF extends TCPDF
         PMA_Message::error(__('Error while creating PDF:') . ' ' . 
$error_message)->display();
         include('./libraries/footer.inc.php');
     }
+
+    /**
+     * Sends file as a download to user.
+     */
+    function Download($filename)
+    {
+        $pdfData = $this->getPDFData();
+        PMA_download_header($filename, 'application/pdf', strlen($pdfData));
+        echo $pdfData;
+    }
 }
diff --git a/libraries/schema/Pdf_Relation_Schema.class.php 
b/libraries/schema/Pdf_Relation_Schema.class.php
index 4f354e6..6e7846a 100644
--- a/libraries/schema/Pdf_Relation_Schema.class.php
+++ b/libraries/schema/Pdf_Relation_Schema.class.php
@@ -889,9 +889,6 @@ class PMA_Pdf_Relation_Schema extends 
PMA_Export_Relation_Schema
     {
         global $pdf, $db, $cfgRelation;
 
-        $pdf->SetFontSize(14);
-        $pdf->SetLineWidth(0.2);
-        $pdf->SetDisplayMode('fullpage');
         // Get the name of this pdfpage to use as filename
         $_name_sql = 'SELECT page_descr FROM ' . 
PMA_backquote($GLOBALS['cfgRelation']['db']) . '.' . 
PMA_backquote($cfgRelation['pdf_pages'])
                     . ' WHERE page_nr = ' . $pageNumber;
@@ -903,10 +900,7 @@ class PMA_Pdf_Relation_Schema extends 
PMA_Export_Relation_Schema
         if (empty($filename)) {
             $filename = $pageNumber . '.pdf';
         }
-        // instead of $pdf->Output():
-        $pdfData = $pdf->getPDFData();
-        PMA_download_header($filename, 'application/pdf', strlen($pdfData));
-        echo $pdfData;
+        $pdf->Download($filename);
     }
 
     public function dataDictionaryDoc($alltables)
@@ -921,7 +915,7 @@ class PMA_Pdf_Relation_Schema extends 
PMA_Export_Relation_Schema
             $pdf->PMA_links['doc'][$table]['-'] = $pdf->AddLink();
             $pdf->SetX(10);
             // $pdf->Ln(1);
-            $pdf->Cell(0, 6, __('Page number:') . ' {' . sprintf("%02d", $i + 
1) . '}', 0, 0, 'R', 0, $pdf->PMA_links['doc'][$table]['-']);
+            $pdf->Cell(0, 6, __('Page number:') . ' {' . sprintf("%02d", $i) . 
'}', 0, 0, 'R', 0, $pdf->PMA_links['doc'][$table]['-']);
             $pdf->SetX(10);
             $pdf->Cell(0, 6, $i . ' ' . $table, 0, 1, 'L', 0, 
$pdf->PMA_links['doc'][$table]['-']);
             // $pdf->Ln(1);
@@ -937,7 +931,7 @@ class PMA_Pdf_Relation_Schema extends 
PMA_Export_Relation_Schema
         }
         $pdf->PMA_links['RT']['-'] = $pdf->AddLink();
         $pdf->SetX(10);
-        $pdf->Cell(0, 6, __('Page number:') . ' {' . sprintf("%02d", $i + 1) . 
'}', 0, 0, 'R', 0, $pdf->PMA_links['RT']['-']);
+        $pdf->Cell(0, 6, __('Page number:') . ' {00}', 0, 0, 'R', 0, 
$pdf->PMA_links['RT']['-']);
         $pdf->SetX(10);
         $pdf->Cell(0, 6, $i . ' ' . __('Relational schema'), 0, 1, 'L', 0, 
$pdf->PMA_links['RT']['-']);
         $z = 0;


hooks/post-receive
-- 
phpMyAdmin

------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
Phpmyadmin-git mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/phpmyadmin-git

Reply via email to