本文整理汇总了PHP中PMA_Util::generateHiddenMaxFileSize方法的典型用法代码示例。如果您正苦于以下问题:PHP PMA_Util::generateHiddenMaxFileSize方法的具体用法?PHP PMA_Util::generateHiddenMaxFileSize怎么用?PHP PMA_Util::generateHiddenMaxFileSize使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PMA_Util
的用法示例。
在下文中一共展示了PMA_Util::generateHiddenMaxFileSize方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: test_generateHiddenMaxFileSize
/**
* @dataProvider dataProvider
* @return void
*/
function test_generateHiddenMaxFileSize($size)
{
$this->assertEquals(
PMA_Util::generateHiddenMaxFileSize($size),
'<input type="hidden" name="MAX_FILE_SIZE" value="' . $size . '" />'
);
}
示例2: PMA_getHtmlForSqlQueryFormUpload
/**
* return HTML for Sql Query Form Upload
*
* @return string
*
* @usedby PMA_getHtmlForSqlQueryForm()
*/
function PMA_getHtmlForSqlQueryFormUpload()
{
global $timeout_passed, $local_import_file;
$errors = array();
// we allow only SQL here
$matcher = '@\\.sql(\\.(' . PMA_supportedDecompressions() . '))?$@';
if (!empty($GLOBALS['cfg']['UploadDir'])) {
$files = PMA_getFileSelectOptions(PMA_Util::userDir($GLOBALS['cfg']['UploadDir']), $matcher, isset($timeout_passed) && $timeout_passed && isset($local_import_file) ? $local_import_file : '');
} else {
$files = '';
}
// start output
$html = '<fieldset id="">';
$html .= '<legend>';
$html .= __('Browse your computer:') . '</legend>';
$html .= '<div class="formelement">';
$html .= '<input type="file" name="sql_file" class="textfield" /> ';
$html .= PMA_Util::getFormattedMaximumUploadSize($GLOBALS['max_upload_size']);
// some browsers should respect this :)
$html .= PMA_Util::generateHiddenMaxFileSize($GLOBALS['max_upload_size']) . "\n";
$html .= '</div>';
if ($files === false) {
$errors[] = PMA_Message::error(__('The directory you set for upload work cannot be reached.'));
} elseif (!empty($files)) {
$html .= '<div class="formelement">';
$html .= '<strong>' . __('web server upload directory:') . '</strong>';
$html .= '<select size="1" name="sql_localfile">' . "\n";
$html .= '<option value="" selected="selected"></option>' . "\n";
$html .= $files;
$html .= '</select>' . "\n";
$html .= '</div>';
}
$html .= '<div class="clearfloat"></div>' . "\n";
$html .= '</fieldset>';
$html .= '<fieldset id="" class="tblFooters">';
$html .= __('Character set of the file:') . "\n";
$html .= PMA_generateCharsetDropdownBox(PMA_CSDROPDOWN_CHARSET, 'charset_of_file', null, 'utf8', false);
$html .= '<input type="submit" name="SQL" value="' . __('Go') . '" />' . "\n";
$html .= '<div class="clearfloat"></div>' . "\n";
$html .= '</fieldset>';
foreach ($errors as $error) {
$html .= $error->getDisplay();
}
return $html;
}
示例3: testPMAGetHtmlForSqlQueryFormUpload
/**
* Test for PMA_getHtmlForSqlQueryFormUpload
*
* @return void
*/
public function testPMAGetHtmlForSqlQueryFormUpload()
{
//Call the test function
$html = PMA_getHtmlForSqlQueryFormUpload();
//validate 1: Browse your computer
$this->assertContains(__('Browse your computer:'), $html);
//validate 2: $GLOBALS['max_upload_size']
$this->assertContains(PMA_Util::getFormattedMaximumUploadSize($GLOBALS['max_upload_size']), $html);
$this->assertContains(PMA_Util::generateHiddenMaxFileSize($GLOBALS['max_upload_size']), $html);
//validate 3: Dropdown Box
$this->assertContains(PMA_generateCharsetDropdownBox(PMA_CSDROPDOWN_CHARSET, 'charset_of_file', null, 'utf8', false), $html);
}
示例4: PMA_printJsValue
?>
<script type="text/javascript">
<?php
PMA_printJsValue("PMA_messages['strSavedOn']", __('Saved on: @DATE@'));
?>
</script>
<div id="maincontainer">
<div id="main_pane_left">
<div class="group">
<h2><?php
echo __('Import');
?>
</h2>
<form class="group-cnt prefs-form disableAjax" name="prefs_import" action="prefs_manage.php" method="post" enctype="multipart/form-data">
<?php
echo PMA_Util::generateHiddenMaxFileSize($max_upload_size) . "\n";
echo PMA_generate_common_hidden_inputs() . "\n";
?>
<input type="hidden" name="json" value="" />
<input type="radio" id="import_text_file" name="import_type" value="text_file" checked="checked" />
<label for="import_text_file"><?php
echo __('Import from file');
?>
</label>
<div id="opts_import_text_file" class="prefsmanage_opts">
<label for="input_import_file"><?php
echo __('Browse your computer:');
?>
</label>
<input type="file" name="import_file" id="input_import_file" />
</div>
示例5: PMA_printJsValue
if (!$error instanceof PMA_Message) {
$error = PMA_Message::error($error);
}
$error->display();
}
?>
<script type="text/javascript">
<?php
PMA_printJsValue("PMA_messages['strSavedOn']", __('Saved on: @DATE@'));
?>
</script>
<div id="maincontainer">
<div id="main_pane_left">
<div class="group">
<?php
echo '<h2>' . __('Import') . '</h2>' . '<form class="group-cnt prefs-form disableAjax" name="prefs_import"' . ' action="prefs_manage.php" method="post" enctype="multipart/form-data">' . PMA_Util::generateHiddenMaxFileSize($GLOBALS['max_upload_size']) . PMA_URL_getHiddenInputs() . '<input type="hidden" name="json" value="" />' . '<input type="radio" id="import_text_file" name="import_type"' . ' value="text_file" checked="checked" />' . '<label for="import_text_file">' . __('Import from file') . '</label>' . '<div id="opts_import_text_file" class="prefsmanage_opts">' . '<label for="input_import_file">' . __('Browse your computer:') . '</label>' . '<input type="file" name="import_file" id="input_import_file" />' . '</div>' . '<input type="radio" id="import_local_storage" name="import_type"' . ' value="local_storage" disabled="disabled" />' . '<label for="import_local_storage">' . __('Import from browser\'s storage') . '</label>' . '<div id="opts_import_local_storage" class="prefsmanage_opts disabled">' . '<div class="localStorage-supported">' . __('Settings will be imported from your browser\'s local storage.') . '<br />' . '<div class="localStorage-exists">' . __('Saved on: @DATE@') . '</div>' . '<div class="localStorage-empty">';
PMA_Message::notice(__('You have no saved settings!'))->display();
echo '</div>' . '</div>' . '<div class="localStorage-unsupported">';
PMA_Message::notice(__('This feature is not supported by your web browser'))->display();
echo '</div>' . '</div>' . '<input type="checkbox" id="import_merge" name="import_merge" />' . '<label for="import_merge">' . __('Merge with current configuration') . '</label>' . '<br /><br />' . '<input type="submit" name="submit_import" value="' . __('Go') . '" />' . '</form>' . '</div>';
if (file_exists('setup/index.php')) {
// show only if setup script is available, allows to disable this message
// by simply removing setup directory
?>
<div class="group">
<h2><?php
echo __('More settings');
?>
</h2>
<div class="group-cnt">
<?php
示例6: isset
$current_result = isset($result) && is_array($result) && isset($result[$row_id]) ? $result[$row_id] : $result;
$repopulate = array();
$checked = true;
if (isset($unsaved_values[$row_id])) {
$repopulate = $unsaved_values[$row_id];
$checked = false;
}
if ($insert_mode && $row_id > 0) {
$html_output .= PMA_getHtmlForIgnoreOption($row_id, $checked);
}
$html_output .= PMA_getHtmlForInsertEditRow($url_params, $table_columns, $column, $comments_map, $timestamp_seen, $current_result, $chg_evt_handler, $jsvkey, $vkey, $insert_mode, $current_row, $o_rows, $tabindex, $columns_cnt, $is_upload, $tabindex_for_function, $foreigners, $tabindex_for_null, $tabindex_for_value, $table, $db, $row_id, $titles, $biggest_max_file_size, $text_dir, $repopulate, $where_clause_array);
}
// end foreach on multi-edit
$scripts->addFiles($GLOBALS['plugin_scripts']);
unset($unsaved_values, $checked, $repopulate, $GLOBALS['plugin_scripts']);
$html_output .= PMA_getHtmlForGisEditor();
if (!isset($after_insert)) {
$after_insert = 'back';
}
//action panel
$html_output .= PMA_getActionsPanel($where_clause, $after_insert, $tabindex, $tabindex_for_value, $found_unique_key);
if ($biggest_max_file_size > 0) {
$html_output .= ' ' . PMA_Util::generateHiddenMaxFileSize($biggest_max_file_size) . "\n";
}
$html_output .= '</form>';
// end Insert/Edit form
if ($insert_mode) {
//Continue insertion form
$html_output .= PMA_getContinueInsertionForm($table, $db, $where_clause_array, $err_url);
}
$response->addHTML($html_output);
示例7: PMA_printJsValue
?>
<script type="text/javascript">
<?php
PMA_printJsValue("PMA_messages['strSavedOn']", __('Saved on: @DATE@'));
?>
</script>
<div id="maincontainer">
<div id="main_pane_left">
<div class="group">
<h2><?php
echo __('Import');
?>
</h2>
<form class="group-cnt prefs-form disableAjax" name="prefs_import" action="prefs_manage.php" method="post" enctype="multipart/form-data">
<?php
echo PMA_Util::generateHiddenMaxFileSize($GLOBALS['max_upload_size']) . "\n";
echo PMA_URL_getHiddenInputs() . "\n";
?>
<input type="hidden" name="json" value="" />
<input type="radio" id="import_text_file" name="import_type" value="text_file" checked="checked" />
<label for="import_text_file"><?php
echo __('Import from file');
?>
</label>
<div id="opts_import_text_file" class="prefsmanage_opts">
<label for="input_import_file"><?php
echo __('Browse your computer:');
?>
</label>
<input type="file" name="import_file" id="input_import_file" />
</div>
示例8: PMA_getActionsPanel
. '<br />';
if (! isset($after_insert)) {
$after_insert = 'back';
}
//action panel
$html_output .= PMA_getActionsPanel(
$where_clause, $after_insert, $tabindex,
$tabindex_for_value, $found_unique_key
);
if ($biggest_max_file_size > 0) {
$html_output .= ' '
. PMA_Util::generateHiddenMaxFileSize(
$biggest_max_file_size
) . "\n";
}
$html_output .= '</form>';
// end Insert/Edit form
if ($insert_mode) {
//Continue insertion form
$html_output .= PMA_getContinueInsertionForm(
$table, $db, $where_clause_array, $err_url
);
}
$response->addHTML($html_output);
?>