From 79e30f11d820db01bbf8a0f10d6e41cc43225266 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Fri, 6 Jun 2003 12:57:27 +0000 Subject: [PATCH] Fixed undefined index warnings, don't attemt to edit/display deleted page just after deleting. --- ChangeLog | 3 ++- pdf_pages.php3 | 14 ++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 084f53d1f..ed0120573 100755 --- a/ChangeLog +++ b/ChangeLog @@ -12,7 +12,8 @@ $Source$ * tbl_query_box.php3: Don't add target if not in query window. * libraries/display_tbl.lib.php3: $cfg['LimitChars'] now limits all fields (RFE #742123). - * pdf_pages.php3: Fixed undefined index warning. + * pdf_pages.php3: Fixed undefined index warnings, don't attemt to + edit/display deleted page just after deleting. 2003-06-05 Marc Delisle * Documentation.html: new faq 6.20 about CREATE TEMPORARY TABLES diff --git a/pdf_pages.php3 b/pdf_pages.php3 index e874e8d17..aed2f3596 100755 --- a/pdf_pages.php3 +++ b/pdf_pages.php3 @@ -59,11 +59,13 @@ if ($cfgRelation['pdfwork']) { . ' WHERE db_name = \'' . PMA_sqlAddslashes($db) . '\'' . ' AND pdf_page_number = ' . $chpage; PMA_query_as_cu($ch_query); - + $ch_query = 'DELETE FROM ' . PMA_backquote($cfgRelation['pdf_pages']) . ' WHERE db_name = \'' . PMA_sqlAddslashes($db) . '\'' . ' AND page_nr = ' . $chpage; PMA_query_as_cu($ch_query); + + unset($chpage); } break; case 'createpage': @@ -225,7 +227,7 @@ if ($cfgRelation['pdfwork']) { $alltab_qry = 'SHOW TABLES FROM ' . PMA_backquote($db); $alltab_rs = @PMA_mysql_query($alltab_qry) or PMA_mysqlDie('', $alltab_qry, '', $err_url_0); while ($val = @PMA_mysql_fetch_array($alltab_rs)) { - $selectboxall[] = $table[0]; + $selectboxall[] = $val[0]; } @@ -235,7 +237,7 @@ if ($cfgRelation['pdfwork']) { $page_rs = PMA_query_as_cu($page_query); if ($page_rs && mysql_num_rows($page_rs) > 0) { ?> -
+ @@ -360,10 +362,10 @@ if ($cfgRelation['pdfwork']) { . "\n" . ' ' . $strDelete; echo "\n" . ' '; echo "\n" . ' ' - . "\n" . ' '; + . "\n" . ' '; echo "\n" . ' '; echo "\n" . ' ' - . "\n" . ' '; + . "\n" . ' '; echo "\n" . ' '; echo "\n" . ' '; echo "\n" . ' ' . "\n"; @@ -406,7 +408,7 @@ if ($cfgRelation['pdfwork']) { if (isset($do) && ($do == 'edcoord' - || $do == 'choosepage' + || ($do == 'choosepage' && isset($chpage)) || ($do == 'createpage' && isset($chpage)))) { ?>