' . $strDocu . ''; die(); } if(!$cfgRelation['displaywork']) { echo sprintf($strNotSet,'table_info','config.inc.php3') . '
' . $strDocu . ''; die(); } if(!isset($cfgRelation['table_coords'])){ echo sprintf($strNotSet,'table_coords','config.inc.php3') . '
' . $strDocu . ''; die(); } if(!isset($cfgRelation['pdf_pages'])) { echo sprintf($strNotSet,'pdf_page','config.inc.php3') . '
' . $strDocu . ''; die(); } if ($cfgRelation['pdfwork']){ // now is the time to work on all changes if(isset($do)){ switch($do){ case 'createpage': if(!isset($newpage) || $newpage==''){ $newpage = $strNoDescription; } $ins_query = 'INSERT INTO ' . PMA_backquote($cfgRelation['pdf_pages']) . ' (db_name,page_descr) ' . ' VALUES (\'' . $db . '\',\'' . $newpage . '\')'; PMA_query_as_cu($ins_query); break; case 'edcoord': while (list($key,$arrvalue) = each($ctable)) { if(!isset($arrvalue['x']) || $arrvalue['x'] == ''){$arrvalue['x']=0;} if(!isset($arrvalue['y']) || $arrvalue['y'] == ''){$arrvalue['y']=0;} if(isset($arrvalue['name']) && $arrvalue['name'] != '--'){ $test_query = 'SELECT * FROM '.PMA_backquote($cfgRelation['table_coords']) . ' WHERE db_name = \'' . $db . '\'' . ' AND table_name = \'' . $arrvalue['name'] . '\'' . ' AND pdf_page_number = '.$chpage; $test_rs = PMA_query_as_cu($test_query); if(mysql_num_rows($test_rs)>0){ if($arrvalue['delete'] == 'y'){ $ch_query = 'DELETE FROM '.PMA_backquote($cfgRelation['table_coords']) . ' WHERE db_name = \'' . $db . '\'' . ' AND table_name = \''.$arrvalue['name'] . '\'' . ' AND pdf_page_number = '.$chpage; }else{ $ch_query = 'UPDATE '.PMA_backquote($cfgRelation['table_coords']) . ' SET x='.$arrvalue['x'] . ', y= '. $arrvalue['y'] . ' WHERE db_name = \'' . $db . '\'' . ' AND table_name = \''.$arrvalue['name'] . '\'' . ' AND pdf_page_number = '.$chpage; } }else{ $ch_query = 'INSERT INTO '.PMA_backquote($cfgRelation['table_coords']) . ' (db_name,table_name,pdf_page_number,x,y) ' . ' VALUES (\'' . $db . '\',\''.$arrvalue['name'].'\',' . $chpage.',' . $arrvalue['x'].','.$arrvalue['y'].')'; } PMA_query_as_cu($ch_query); } } break; } } // End if (isset($do)) // we will need an array of all tables in this db $selectboxall[] = '--'; $alltab_qry = 'SHOW TABLES FROM ' . PMA_backquote($db); $alltab_rs = @PMA_mysql_query($alltab_qry) or PMA_mysqlDie('', $alltab_qry, '', $err_url_0); while (list($table) = @PMA_mysql_fetch_array($alltab_rs)) { $selectboxall[] = $table; } // now first show some possibility to choose a page for the pdf $page_query = 'SELECT * FROM ' . PMA_backquote($cfgRelation['pdf_pages']) . ' WHERE db_name = \'' . $db . '\''; $page_rs = PMA_query_as_cu($page_query); if(mysql_num_rows($page_rs)>0){ ?>
0){ ?>

'; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; $i++; } // do one more empty row echo ''; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; echo '
XY
'.$strDelete.'
'.$strDelete.'
'."\n"; } } /** * Displays the footer */ echo "\n"; require('./footer.inc.php3'); ?>