⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pdf_pages.php

📁 WEBGAME源码,有架设说明,只是非常简单
💻 PHP
📖 第 1 页 / 共 2 页
字号:
    }    echo "\n";    // Possibility to create a new page:    ?><form method="post" action="pdf_pages.php" name="crpage">    <fieldset>     <legend>    <?php echo $strCreatePage . "\n"; ?>     </legend>    <?php echo PMA_generate_common_hidden_inputs($db, $table); ?>    <input type="hidden" name="do" value="createpage" />    <input type="text" name="newpage" size="20" maxlength="50" />       <input type="checkbox" name="auto_layout_internal" />   <?php echo '(' . $strAutomaticLayout . ' / ' . $strInternalRelations . ')' . "\n"; ?>        <input type="checkbox" name="auto_layout_innodb" />    <?php echo '(' . $strAutomaticLayout . ' / InnoDB)' . "\n"; ?>        <input type="submit" value="<?php echo $strGo; ?>" />    </fieldset></form>    <?php    // Now if we already have chosen a page number then we should show the    // tables involved    if (isset($chpage) && $chpage > 0) {        echo "\n";        ?><hr /><h2><?php echo $strSelectTables ;?></h2><?php$page_query = 'SELECT * FROM ' . PMA_backquote($GLOBALS['cfgRelation']['db']) . '.' . PMA_backquote($cfgRelation['table_coords'])            . ' WHERE db_name = \'' . PMA_sqlAddslashes($db) . '\''            . ' AND pdf_page_number = ' . $chpage;$page_rs    = PMA_query_as_cu($page_query, FALSE, $query_default_option);$array_sh_page = array();$draginit = '';$reset_draginit = '';$i = 0;while ($temp_sh_page = @PMA_DBI_fetch_assoc($page_rs)) {    $array_sh_page[] = $temp_sh_page;}// garvin: Display WYSIWYG-PDF parts?if ($cfg['WYSIWYG-PDF']) {    if (!isset($_POST['with_field_names']) && !isset($_POST['showwysiwyg'])) {        $with_field_names = TRUE;    }?><script type="text/javascript" language="javascript" src="./js/dom-drag.js"></script><form method="post" action="pdf_pages.php" name="dragdrop"><input type="button" name="dragdrop" value="<?php echo $strToggleScratchboard; ?>" onclick="ToggleDragDrop('pdflayout');" /> <input type="button" name="dragdropreset" value="<?php echo $strReset; ?>" onclick="resetDrag();" /></form><div id="pdflayout" class="pdflayout" style="visibility: hidden;"><?phpforeach ($array_sh_page AS $key => $temp_sh_page) {    $drag_x = $temp_sh_page['x'];    $drag_y = $temp_sh_page['y'];    $draginit       .= '    Drag.init(getElement("table_' . $i . '"), null, 0, parseInt(myid.style.width)-2, 0, parseInt(myid.style.height)-5);' . "\n";    $draginit       .= '    getElement("table_' . $i . '").onDrag = function (x, y) { document.edcoord.elements["c_table_' . $i . '[x]"].value = parseInt(x); document.edcoord.elements["c_table_' . $i . '[y]"].value = parseInt(y) }' . "\n";    $draginit       .= '    getElement("table_' . $i . '").style.left = "' . $drag_x . 'px";' . "\n";    $draginit       .= '    getElement("table_' . $i . '").style.top  = "' . $drag_y . 'px";' . "\n";    $reset_draginit .= '    getElement("table_' . $i . '").style.left = "2px";' . "\n";    $reset_draginit .= '    getElement("table_' . $i . '").style.top  = "' . (15 * $i) . 'px";' . "\n";    $reset_draginit .= '    document.edcoord.elements["c_table_' . $i . '[x]"].value = "2"' . "\n";    $reset_draginit .= '    document.edcoord.elements["c_table_' . $i . '[y]"].value = "' . (15 * $i) . '"' . "\n";    $local_query = 'SHOW FIELDS FROM '                 .  PMA_backquote($temp_sh_page['table_name'] )                . ' FROM ' . PMA_backquote($db);    $fields_rs = PMA_DBI_query($local_query);    unset($local_query);    $fields_cnt = PMA_DBI_num_rows($fields_rs);    echo '<div id="table_' . $i . '" class="pdflayout_table"><u>' . $temp_sh_page['table_name'] . '</u>';    if (isset($with_field_names)) {        while ($row = PMA_DBI_fetch_assoc($fields_rs)) {            echo '<br />' . htmlspecialchars($row['Field']) . "\n";        }    }    echo '</div>' . "\n";    PMA_DBI_free_result($fields_rs);    unset($fields_rs);    $i++;}?></div><script type="text/javascript" language="javascript">//<![CDATA[function init() {    refreshLayout();    myid = getElement('pdflayout');    <?php echo $draginit; ?>}function resetDrag() {    <?php echo $reset_draginit; ?>}//]]></script><?php} // end if WYSIWYG-PDF?><form method="post" action="pdf_pages.php" name="edcoord">    <?php echo PMA_generate_common_hidden_inputs($db, $table); ?>    <input type="hidden" name="chpage" value="<?php echo $chpage; ?>" />    <input type="hidden" name="do" value="edcoord" />    <table border="0">    <tr>        <th><?php echo $strTable; ?></th>        <th><?php echo $strDelete; ?></th>        <th>X</th>        <th>Y</th>    </tr>        <?php        if (isset($ctable)) {            unset($ctable);        }        $i = 0;        $odd_row = true;        foreach ($array_sh_page AS $dummy_sh_page => $sh_page) {            $_mtab       = $sh_page['table_name'];            $tabExist[$_mtab] = FALSE;            echo "\n" . '    <tr class="';            if ($odd_row) {                echo 'odd';            } else {                echo 'even';            }            echo '">';            $odd_row != $odd_row;            echo "\n" . '        <td>'                 . "\n" . '            <select name="c_table_' . $i . '[name]">';            foreach ($selectboxall AS $key => $value) {                echo "\n" . '                <option value="' . $value . '"';                if ($value == $sh_page['table_name']) {                    echo ' selected="selected"';                    $tabExist[$_mtab] = TRUE;                }                echo '>' . $value . '</option>';            } // end while            echo "\n" . '            </select>'                 . "\n" . '        </td>';            echo "\n" . '        <td>'                 . "\n" . '            <input type="checkbox" name="c_table_' . $i . '[delete]" value="y" />' . $strDelete;            echo "\n" . '        </td>';            echo "\n" . '        <td>'                 . "\n" . '            <input type="text" ' . ($cfg['WYSIWYG-PDF'] ? 'onchange="dragPlace(' . $i . ', \'x\', this.value)"' : '') . ' name="c_table_' . $i . '[x]" value="' . $sh_page['x'] . '" />';            echo "\n" . '        </td>';            echo "\n" . '        <td>'                 . "\n" . '            <input type="text" ' . ($cfg['WYSIWYG-PDF'] ? 'onchange="dragPlace(' . $i . ', \'y\', this.value)"' : '') . ' name="c_table_' . $i . '[y]" value="' . $sh_page['y'] . '" />';            echo "\n" . '        </td>';            echo "\n" . '    </tr>';            $i++;        } // end while        // Do one more empty row        echo "\n" . '    <tr class="';        if ($odd_row) {            echo 'odd';        } else {            echo 'even';        }        $odd_row != $odd_row;        echo '">';        echo "\n" . '        <td>'             . "\n" . '            <select name="c_table_' . $i . '[name]">';        foreach ($selectboxall AS $key => $value) {            echo "\n" . '                <option value="' . $value . '">' . $value . '</option>';        }        echo "\n" . '            </select>'             . "\n" . '        </td>';        echo "\n" . '        <td>'             . "\n" . '            <input type="checkbox" name="c_table_' . $i . '[delete]" value="y" />' . $strDelete;        echo "\n" . '        </td>';        echo "\n" . '        <td>'             . "\n" . '            <input type="text" name="c_table_' . $i . '[x]" value="' . (isset($sh_page['x'])?$sh_page['x']:'') . '" />';        echo "\n" . '        </td>';        echo "\n" . '        <td>'             . "\n" . '            <input type="text" name="c_table_' . $i . '[y]" value="' . (isset($sh_page['y'])?$sh_page['y']:'') . '" />';        echo "\n" . '        </td>';        echo "\n" . '    </tr>';        echo "\n" . '    </table>' . "\n";        echo "\n" . '    <input type="hidden" name="c_table_rows" value="' . ($i + 1) . '" />';        echo ($cfg['WYSIWYG-PDF'] ? "\n" . '    <input type="hidden" name="showwysiwyg" value="' . ((isset($showwysiwyg) && $showwysiwyg == '1') ? '1' : '0') . '" />' : '');        echo "\n" . '    <input type="checkbox" name="with_field_names" ' . (isset($with_field_names) ? 'checked="checked"' : ''). ' />' . $strColumnNames . '<br />';        echo "\n" . '    <input type="submit" value="' . $strSave . '" />';        echo "\n" . '</form>' . "\n\n";    } // end if    //  Check if there are tables that need to be deleted,    //  if there are, ask the user for allowance    $_strtrans  = '';    $_strname   = '';    $shoot      = FALSE;    if (!empty($tabExist) && is_array($tabExist)) {        foreach ($tabExist AS $key => $value) {            if (!$value) {                $_strtrans  .= '<input type="hidden" name="delrow[]" value="' . $key . '" />' . "\n";                $_strname   .= '<li>' . $key . '</li>' . "\n";                $shoot       = TRUE;            }        }        if ($shoot) {            echo '<form action="pdf_pages.php" method="post">' . "\n"               . PMA_generate_common_hidden_inputs($db, $table)               . '<input type="hidden" name="do" value="deleteCrap" />' . "\n"               . '<input type="hidden" name="chpage" value="' . $chpage . '" />' . "\n"               . $strDelOld               . '<ul>' . "\n"               . $_strname               . '</ul>' . "\n"               . $_strtrans               . '<input type="submit" value="' . $strGo . '" />' . "\n"               . '</form>';        }    }    //    ------------------------------------    //    d i s p l a y   p d f    s c h e m a    //    ------------------------------------    if (isset($do)    && ($do == 'edcoord'       || ($do == 'choosepage' && isset($chpage))       || ($do == 'createpage' && isset($chpage)))) {        ?><form method="post" action="pdf_schema.php" name="pdfoptions">    <?php echo PMA_generate_common_hidden_inputs($db); ?>    <input type="hidden" name="pdf_page_number" value="<?php echo $chpage; ?>" />    <?php echo '<br /><b>' . $strDisplayPDF . '</b>'; ?>:&nbsp;<br />    <input type="checkbox" name="show_grid" id="show_grid_opt" /><label for="show_grid_opt"><?php echo $strShowGrid; ?></label><br />    <input type="checkbox" name="show_color" id="show_color_opt" checked="checked" /><label for="show_color_opt"><?php echo $strShowColor; ?></label><br />    <input type="checkbox" name="show_table_dimension" id="show_table_dim_opt" /><label for="show_table_dim_opt"><?php echo $strShowTableDimension; ?></label><br />    <input type="checkbox" name="all_tab_same_wide" id="all_tab_same_wide" /><label for="all_tab_same_wide"><?php echo $strAllTableSameWidth; ?></label><br />    <input type="checkbox" name="with_doc" id="with_doc" checked="checked" /><label for="with_doc"><?php echo $strDataDict; ?></label>    <br />    <label for="orientation_opt"><?php echo $strShowDatadictAs; ?></label>    <select id="orientation_opt" name="orientation" <?php echo ($cfg['WYSIWYG-PDF'] ? 'onchange="refreshDragOption(\'pdflayout\');"' : ''); ?>>        <option value="L"><?php echo $strLandscape;?></option>        <option value="P"><?php echo $strPortrait;?></option>    </select><br />    <label for="paper_opt"><?php echo $strPaperSize; ?></label>    <select id="paper_opt" name="paper" <?php echo ($cfg['WYSIWYG-PDF'] ? 'onchange="refreshDragOption(\'pdflayout\');"' : ''); ?>><?php        foreach ($cfg['PDFPageSizes'] AS $key => $val) {            echo '<option value="' . $val . '"';            if ($val == $cfg['PDFDefaultPageSize']) {                echo ' selected="selected"';            }            echo ' >' . $val . '</option>' . "\n";        }?>    </select><br />    &nbsp;&nbsp;<input type="submit" value="<?php echo $strGo; ?>" /></form><?php        if ((isset($showwysiwyg) && $showwysiwyg == '1')) {?><script type="text/javascript" language="javascript">//<![CDATA[ToggleDragDrop('pdflayout');//]]></script><?php        }    } // end if} // end if ($cfgRelation['pdfwork'])/** * Displays the footer */echo "\n";require_once('./libraries/footer.inc.php');?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -