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

📄 sql_query_form.lib.php

📁 架設ROSE私服必備之物 ROSE數據庫
💻 PHP
📖 第 1 页 / 共 2 页
字号:
    echo '<legend>' . $legend . '</legend>' . "\n";    echo '<div id="queryfieldscontainer">' . "\n";    echo '<div id="' . $sqlquerycontainer_id . '">' . "\n"        .'<textarea name="sql_query" id="sqlquery"'        .'  cols="' . $GLOBALS['cfg']['TextareaCols'] . '"'        .'  rows="' . $GLOBALS['cfg']['TextareaRows'] . '"'        .'  dir="' . $GLOBALS['text_dir'] . '"'        .$auto_sel . $locking . '>' . htmlspecialchars($query) . '</textarea>' . "\n";    echo '</div>' . "\n";    if (count($fields_list)) {        echo '<div id="tablefieldscontainer">' . "\n"            .'<label>' . $GLOBALS['strFields'] . '</label>' . "\n"            .'<select id="tablefields" name="dummy" '            .'size="' . ($GLOBALS['cfg']['TextareaRows'] - 2) . '" '            .'multiple="multiple" ondblclick="insertValueQuery()">' . "\n";        foreach ($fields_list as $field) {            echo '<option value="'                .PMA_backquote(htmlspecialchars($field['Field'])) . '"';            if (isset($field['Field']) && strlen($field['Field']) && isset($field['Comment'])) {                echo ' title="' . htmlspecialchars($field['Comment']) . '"';            }            echo '>' . htmlspecialchars( $field['Field'] ) . '</option>' . "\n";        }        echo '</select>' . "\n"            .'<div id="tablefieldinsertbuttoncontainer">' . "\n";        if ( $GLOBALS['cfg']['PropertiesIconic'] ) {            echo '<input type="button" name="insert" value="&lt;&lt;"'                .' onclick="insertValueQuery()"'                .' title="' . $GLOBALS['strInsert'] . '" />' . "\n";        } else {            echo '<input type="button" name="insert"'                .' value="' . $GLOBALS['strInsert'] . '"'                .' onclick="insertValueQuery()" />' . "\n";        }        echo '</div>' . "\n"            .'</div>' . "\n";    }    echo '<div class="clearfloat"></div>' . "\n";    echo '</div>' . "\n";    if (! empty($GLOBALS['cfg']['Bookmark'])      && $GLOBALS['cfg']['Bookmark']['db']      && $GLOBALS['cfg']['Bookmark']['table']) {        ?>        <div id="bookmarkoptions">        <div class="formelement">        <label for="bkm_label">            <?php echo $GLOBALS['strBookmarkThis']; ?>:</label>        <input type="text" name="bkm_label" id="bkm_label" value="" />        </div>        <div class="formelement">        <input type="checkbox" name="bkm_all_users" id="id_bkm_all_users"            value="true" />        <label for="id_bkm_all_users">            <?php echo $GLOBALS['strBookmarkAllUsers']; ?></label>        </div>        <div class="formelement">        <input type="checkbox" name="bkm_replace" id="id_bkm_replace"            value="true" />        <label for="id_bkm_replace">            <?php echo $GLOBALS['strBookmarkReplace']; ?></label>        </div>        </div>        <?php    }    echo '<div class="clearfloat"></div>' . "\n";    echo '</fieldset>' . "\n"        .'</div>' . "\n";    echo '<fieldset id="queryboxfooter" class="tblFooters">' . "\n";    echo '<div class="formelement">' . "\n";    if ($is_querywindow) {        ?>        <script type="text/javascript" language="javascript">        //<![CDATA[            document.writeln(' <input type="checkbox" name="LockFromUpdate" value="1" id="checkbox_lock" /> <label for="checkbox_lock"><?php echo $GLOBALS['strQueryWindowLock']; ?></label> ');        //]]>        </script>        <?php    }    echo '</div>' . "\n";    echo '<div class="formelement">' . "\n";    if (PMA_MYSQL_INT_VERSION >= 50000) {        echo '<label for="id_sql_delimiter">[ ' . $GLOBALS['strDelimiter']            .'</label>' . "\n";        echo '<input type="text" name="sql_delimiter" size="3" value=";" '            .'id="id_sql_delimiter" /> ]' . "\n";    }    echo '<input type="checkbox" name="show_query" value="1" '        .'id="checkbox_show_query" checked="checked" />' . "\n"        .'<label for="checkbox_show_query">' . $GLOBALS['strShowThisQuery']        .'</label>' . "\n";    echo '</div>' . "\n";    echo '<input type="submit" name="SQL" value="' . $GLOBALS['strGo'] . '" />'        ."\n";    echo '<div class="clearfloat"></div>' . "\n";    echo '</fieldset>' . "\n";}/** * prints bookmark fieldset * * @usedby  PMA_sqlQueryForm() * @uses    PMA_listBookmarks() * @uses    $GLOBALS['db'] * @uses    $GLOBALS['pmaThemeImage'] * @uses    $GLOBALS['cfg']['Bookmark'] * @uses    $GLOBALS['cfg']['ReplaceHelpImg'] * @uses    $GLOBALS['strBookmarkQuery'] * @uses    $GLOBALS['strBookmarkView'] * @uses    $GLOBALS['strDelete'] * @uses    $GLOBALS['strDocu'] * @uses    $GLOBALS['strGo'] * @uses    $GLOBALS['strSubmit'] * @uses    $GLOBALS['strVar'] * @uses    count() * @uses    htmlspecialchars() */function PMA_sqlQueryFormBookmark(){    $bookmark_list = PMA_listBookmarks(isset($GLOBALS['db']) ? $GLOBALS['db'] : '', $GLOBALS['cfg']['Bookmark'] );    if (! $bookmark_list || count($bookmark_list) < 1) {        return;    }    echo '<fieldset id="bookmarkoptions">';    echo '<legend>';    echo $GLOBALS['strBookmarkQuery'] . '</legend>' . "\n";    echo '<div class="formelement">';    echo '<select name="id_bookmark">' . "\n";    echo '<option value=""></option>' . "\n";    foreach ($bookmark_list as $key => $value) {        echo '<option value="' . htmlspecialchars($key) . '">'            .htmlspecialchars($value) . '</option>' . "\n";    }    // &nbsp; is required for correct display with styles/line height    echo '</select>&nbsp;' . "\n";    echo '</div>' . "\n";    echo '<div class="formelement">' . "\n";    echo $GLOBALS['strVar'];    if ($GLOBALS['cfg']['ReplaceHelpImg']) {        echo ' <a href="./Documentation.html#faqbookmark"'            .' target="documentation">'            .'<img class="icon" src="' . $GLOBALS['pmaThemeImage'] . 'b_help.png"'            .' border="0" width="11" height="11" align="middle"'            .' alt="' . $GLOBALS['strDocu'] . '" /></a> ';    } else {        echo ' (<a href="./Documentation.html#faqbookmark"'            .' target="documentation">' . $GLOBALS['strDocu'] . '</a>): ';    }    echo '<input type="text" name="bookmark_variable" class="textfield"'        .' size="10" />' . "\n";    echo '</div>' . "\n";    echo '<div class="formelement">' . "\n";    echo '<input type="radio" name="action_bookmark" value="0"'        .' id="radio_bookmark_exe" checked="checked" />'        .'<label for="radio_bookmark_exe">' . $GLOBALS['strSubmit']        .'</label>' . "\n";    echo '<input type="radio" name="action_bookmark" value="1"'        .' id="radio_bookmark_view" />'        .'<label for="radio_bookmark_view">' . $GLOBALS['strBookmarkView']        .'</label>' . "\n";    echo '<input type="radio" name="action_bookmark" value="2"'        .' id="radio_bookmark_del" />'        .'<label for="radio_bookmark_del">' . $GLOBALS['strDelete']        .'</label>' . "\n";    echo '</div>' . "\n";    echo '<div class="clearfloat"></div>' . "\n";    echo '</fieldset>' . "\n";    echo '<fieldset id="bookmarkoptionsfooter" class="tblFooters">' . "\n";    echo '<input type="submit" name="SQL" value="' . $GLOBALS['strGo'] . '" />';    echo '<div class="clearfloat"></div>' . "\n";    echo '</fieldset>' . "\n";}/** * prints bookmark fieldset * * @usedby  PMA_sqlQueryForm() * @uses    $GLOBALS['cfg']['GZipDump'] * @uses    $GLOBALS['cfg']['BZipDump'] * @uses    $GLOBALS['cfg']['UploadDir'] * @uses    $GLOBALS['cfg']['AvailableCharsets'] * @uses    $GLOBALS['cfg']['AllowAnywhereRecoding'] * @uses    $GLOBALS['strAutodetect'] * @uses    $GLOBALS['strBzip'] * @uses    $GLOBALS['strCharsetOfFile'] * @uses    $GLOBALS['strCompression'] * @uses    $GLOBALS['strError'] * @uses    $GLOBALS['strGo'] * @uses    $GLOBALS['strGzip'] * @uses    $GLOBALS['strLocationTextfile'] * @uses    $GLOBALS['strWebServerUploadDirectory'] * @uses    $GLOBALS['strWebServerUploadDirectoryError'] * @uses    $GLOBALS['allow_recoding'] * @uses    $GLOBALS['charset'] * @uses    $GLOBALS['max_upload_size'] * @uses    PMA_supportedDecompressions() * @uses    PMA_getFileSelectOptions() * @uses    PMA_displayMaximumUploadSize() * @uses    PMA_generateCharsetDropdownBox() * @uses    PMA_generateHiddenMaxFileSize() * @uses    PMA_MYSQL_INT_VERSION * @uses    PMA_CSDROPDOWN_CHARSET * @uses    empty() */function PMA_sqlQueryFormUpload(){    $errors = array ();    $matcher = '@\.sql(\.(' . PMA_supportedDecompressions() . '))?$@'; // we allow only SQL here    if (!empty($GLOBALS['cfg']['UploadDir'])) {        $files = PMA_getFileSelectOptions(PMA_userDir($GLOBALS['cfg']['UploadDir']), $matcher, (isset($timeout_passed) && $timeout_passed && isset($local_import_file)) ? $local_import_file : '');    } else {        $files = '';    }    // start output    echo '<fieldset id="">';    echo '<legend>';    echo $GLOBALS['strLocationTextfile'] . '</legend>';    echo '<div class="formelement">';    echo '<input type="file" name="sql_file" class="textfield" /> ';    echo PMA_displayMaximumUploadSize($GLOBALS['max_upload_size']);    // some browsers should respect this :)    echo PMA_generateHiddenMaxFileSize($GLOBALS['max_upload_size']) . "\n";    echo '</div>';    if ($files === FALSE) {        $errors[$GLOBALS['strError']] = $GLOBALS['strWebServerUploadDirectoryError'];    } elseif (!empty($files)) {        echo '<div class="formelement">';        echo '<strong>' . $GLOBALS['strWebServerUploadDirectory'] .':</strong>' . "\n";        echo '<select size="1" name="sql_localfile">' . "\n";        echo '<option value="" selected="selected"></option>' . "\n";        echo $files;        echo '</select>' . "\n";        echo '</div>';    }    echo '<div class="clearfloat"></div>' . "\n";    echo '</fieldset>';    echo '<fieldset id="" class="tblFooters">';    if ( PMA_MYSQL_INT_VERSION < 40100      && $GLOBALS['cfg']['AllowAnywhereRecoding']      && $GLOBALS['allow_recoding'] ) {        echo $GLOBALS['strCharsetOfFile'] . "\n"             . '<select name="charset_of_file" size="1">' . "\n";        foreach ($GLOBALS['cfg']['AvailableCharsets'] as $temp_charset) {            echo '<option value="' . $temp_charset . '"';            if ($temp_charset == $GLOBALS['charset']) {                echo ' selected="selected"';            }            echo '>' . $temp_charset . '</option>' . "\n";        }        echo '</select>' . "\n";    } elseif (PMA_MYSQL_INT_VERSION >= 40100) {        echo $GLOBALS['strCharsetOfFile'] . "\n";        echo PMA_generateCharsetDropdownBox(PMA_CSDROPDOWN_CHARSET,                'charset_of_file', null, 'utf8', FALSE);    } // end if (recoding)    echo '<input type="submit" name="SQL" value="' . $GLOBALS['strGo']        .'" />' . "\n";    echo '<div class="clearfloat"></div>' . "\n";    echo '</fieldset>';    foreach ( $errors as $error => $message ) {        echo '<div>' . $error . '</div>';        echo '<div>' . $message . '</div>';    }}?>

⌨️ 快捷键说明

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