本文整理汇总了PHP中url_session函数的典型用法代码示例。如果您正苦于以下问题:PHP url_session函数的具体用法?PHP url_session怎么用?PHP url_session使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了url_session函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: get_udf_table
function get_udf_table($udfs, $order, $dir)
{
global $acc_strings;
$heads = array('Name', 'Module', 'EPoint', 'IParams', 'Returns');
$html = "<table>\n" . " <tr align=\"left\">\n";
foreach ($heads as $idx => $head) {
if ($idx > 2) {
$html .= ' <th class="detail">' . $acc_strings[$head] . "</th>\n";
continue;
}
$url = url_session($_SERVER['PHP_SELF'] . '?udforder=1&order=' . ($idx + 1));
$title = $acc_strings[$head];
if ($order == $idx + 1) {
$title = $dir == 'ASC' ? '* ' . $title : $title . ' *';
}
$html .= ' <th class="detail"><a href="' . $url . '">' . $title . "</a></th>\n";
}
$html .= " </tr>\n";
foreach ($udfs as $uname => $udf) {
$parameters = isset($udf['params']) ? implode(', ', $udf['params']) : '';
$html .= " <tr>\n" . ' <td class="detail">' . $uname . "</td>\n" . ' <td class="detail">' . $udf['module'] . "</td>\n" . ' <td class="detail">' . $udf['entrypoint'] . "</td>\n" . ' <td class="detail">' . (!empty($parameters) ? $parameters : ' ') . "</td>\n" . ' <td class="detail">' . $udf['returns'] . "</td>\n" . " </tr>\n";
}
$html .= "</table>\n";
return $html;
}
示例2: get_systable_html
function get_systable_html($table, $s_systable)
{
$html = "<table id=\"systable\" class=\"table table-bordered tsep\" cellpadding=\"2\">\n<tr>\n";
foreach (array_keys($table) as $colname) {
if ($s_systable['order'] == $colname) {
$headstr = $s_systable['dir'] == 'ASC' ? '* ' . $colname : $colname . ' *';
} else {
$headstr = $colname;
}
$url = url_session('database.php?order=' . $colname);
$html .= '<th><a href="' . $url . '">' . $headstr . "</a></th>\n";
}
$html .= "</tr>\n";
$systable_textblobs = systable_textblobs();
if (isset($systable_textblobs[$s_systable['table']])) {
foreach ($systable_textblobs[$s_systable['table']]['columns'] as $col) {
$GLOBALS['s_wt']['blob_as'][$col] = 'text';
}
$where_str = 'WHERE ';
foreach ($systable_textblobs[$s_systable['table']]['indices'] as $idx) {
$where_str .= $idx . "='%s' AND ";
}
$where_str = substr($where_str, 0, -4);
}
if (isset($table[$colname]['col'])) {
$rows = count($table[$colname]['col']);
$class = 'wttr2';
// loop the rows
for ($i = 0; $i < $rows; $i++) {
$class = $class == 'wttr1' ? 'wttr2' : 'wttr1';
$html .= '<tr class="' . $class . "\">\n";
// loop the columns
foreach ($table as $colname => $colarr) {
$align = $colarr['type'] == 'BLOB' ? 'center' : 'right';
$val = $colarr['col'][$i];
if (isset($systable_textblobs[$s_systable['table']]) && $val != ' ' && in_array($colname, $systable_textblobs[$s_systable['table']]['columns'])) {
if (count($systable_textblobs[$s_systable['table']]['indices']) == 1) {
$where = urlencode(sprintf($where_str, $table[$systable_textblobs[$s_systable['table']]['indices'][0]]['col'][$i]));
} else {
$where = urlencode(sprintf($where_str, $table[$systable_textblobs[$s_systable['table']]['indices'][0]]['col'][$i], $table[$systable_textblobs[$s_systable['table']]['indices'][1]]['col'][$i]));
}
$blob_url = 'showblob.php?where=' . $where . '&table=' . $s_systable['table'] . '&col=' . $colname;
$val = '<a href="' . $blob_url . '" target="_blank">' . $val . '</a>';
}
$html .= '<td align="' . $align . '">' . $val . "</td>\n";
}
$html .= "</tr>\n";
}
}
$html .= "</table>\n";
return $html;
}
示例3: get_exceptions_table
function get_exceptions_table($exceptions, $order, $dir)
{
global $acc_strings;
$heads = array('Name', 'Message');
$html = "<table>\n" . " <tr align=\"left\">\n";
foreach ($heads as $idx => $head) {
$url = url_session($_SERVER['PHP_SELF'] . '?excorder=1&order=' . ($idx + 1));
$title = $acc_strings[$head];
if ($order == $idx + 1) {
$title = $dir == 'ASC' ? '* ' . $title : $title . ' *';
}
$html .= ' <th class="detail"><a href="' . $url . '">' . $title . "</a></th>\n";
}
$html .= " </tr>\n";
foreach ($exceptions as $ename => $msg) {
$html .= " <tr>\n" . ' <td class="detail">' . $ename . "</td>\n" . ' <td class="detail">' . $msg . "</td>\n" . " </tr>\n";
}
$html .= "</table>\n";
return $html;
}
示例4: _renderField
protected function _renderField($field, $idx, $value)
{
global $sql_strings, $dt_strings;
if (is_string($value)) {
$value = htmlentities($value);
}
$element_name = $this->_name('field') . '_' . $idx;
$html = " <tr>\n" . ' <td valign="top"><b>' . $field['name'] . "</b></td>\n" . " <td>\n";
if ($field['type'] == 'BLOB') {
if ($this->job == 'edit' && $value !== NULL) {
$size = 32;
$cname = $this->_name('drop_blob') . '_' . $idx;
$url = url_session('showblob.php?where=' . urlencode('WHERE ' . $this->condition) . '&table=' . $this->table . '&col=' . $field['name']);
$blobdrop_str = ' <i><a href="' . $url . '" target="_blank"><b>BLOB</b></a> </i>' . "\n" . ' | <input type="checkbox" name="' . $cname . '" id="' . $cname . '"> <label for="' . $cname . '">' . $dt_strings['Drop'] . "</label><br>\n";
} else {
$size = 50;
$blobdrop_str = '';
}
$html .= $blobdrop_str . ' <input type="file" size="50" name="' . $this->_name('file') . '_' . $idx . "\">\n";
if ($field['stype'] == 1 || $GLOBALS['s_wt']['blob_as'][$field['name']] == 'text') {
$html .= " <br>\n" . ' <textarea name="' . $element_name . '" cols="42" rows="3">' . $value . "</textarea>\n";
}
} elseif (isset($field['comp'])) {
$html .= ' ' . $value . "\n";
} elseif (isset($this->fk_data[$field['name']])) {
$html .= " <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n" . " <tr>\n" . " <td>\n" . ' ' . get_indexed_selectlist($element_name, $this->fk_data[$field['name']]['data'], $value, TRUE) . " </td>\n" . " <td align=\"right\">\n" . " <a href=\"javascript:requestColumnConfigForm('" . $this->fk_data[$field['name']]['table'] . "', '" . $this->table . "', '" . $field['name'] . "', '" . $this->_name('config') . "');\" class=\"act\">[" . $sql_strings['Config'] . "]</a>\n" . " </td>\n" . " </tr>\n" . " </table>\n";
} else {
if (!isset($field['size'])) {
$size = $maxlen = 20;
} else {
$maxlen = $field['size'];
$size = $field['size'] + 1 > DATA_MAXWIDTH ? DATA_MAXWIDTH : $field['size'] + 1;
}
$html .= ' <input type="text" size="' . $size . '" maxlength="' . $maxlen . '" name="' . $element_name . '" value="' . $value . "\">\n";
}
$html .= " </td>\n" . " </tr>\n";
return $html;
}
示例5: url_session
>
<?php
echo $adm_strings['Verbose'];
?>
</td>
</tr>
</table>
<?php
if (isset($iframekey_backup)) {
?>
<br />
<div class="if">
<iframe src="<?php
echo url_session('./iframe_content.php?key=' . $iframekey_backup);
?>
" width="98%" height="<?php
echo $s_cust['iframeheight'];
?>
" name="adm_backup_iframe"></iframe>
</div>
<br />
<?php
}
?>
<input type="submit" class="btn btn-default" name="adm_backup_doit" value="<?php
echo $button_strings['Backup'];
?>
">
</form>
示例6: url_session
<?php
// Purpose html sequence for the data-import panel in data.php
// Author Lutz Brueckner <irie@gmx.de>
// Copyright (c) 2000, 2001, 2002, 2003, 2004, 2005 by Lutz Brueckner,
// published under the terms of the GNU General Public Licence v.2,
// see file LICENCE for details
if ($s_connected) {
?>
<form method="post" action="<?php
echo url_session($_SERVER['PHP_SELF']);
?>
" name="dt_import_form" enctype="multipart/form-data">
<table class="table table-bordered">
<tr>
<th><?php
echo $dt_strings['SelTable'];
?>
</th>
<th><?php
echo $dt_strings['FileName'];
?>
</th>
<th> </th>
<tr>
<tr>
<td>
<?php
echo get_table_selectlist('dt_import_table', array('insert'), NULL, TRUE);
?>
</td>
示例7: get_request_data
require './inc/script_start.inc.php';
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
$table = get_request_data('table', 'GET');
$col = get_request_data('col', 'GET');
$where = get_request_data('where', 'GET');
} else {
$table = get_request_data('table');
$col = get_request_data('col');
$where = get_request_data('where');
$s_wt['blob_as'][$col] = get_request_data('blobtype');
}
$imageurl = 'showimage.php?where=' . urlencode($where) . '&table=' . $table . '&col=' . $col;
$imageurl .= '&' . uniqid('UNIQ_');
$blob = get_blob_content(sprintf('SELECT %s FROM %s %s', $col, $table, $where));
$title = build_title(sprintf('Blob from %s %s', $table, $where), FALSE);
echo html_head($title) . '<body bgcolor="' . $s_cust['color']['area'] . "\">\n" . js_window_resize(BLOB_WINDOW_WIDTH, BLOB_WINDOW_HEIGHT) . '<form method="post" action="' . url_session($_SERVER['PHP_SELF']) . '" name="showblob_form">' . "\n" . hidden_field('table', htmlentities($table)) . hidden_field('col', htmlentities($col)) . hidden_field('where', htmlentities($where)) . "<table>\n<tr>\n<td>\n" . get_selectlist('blobtype', $blob_types, $s_wt['blob_as'][$col], TRUE) . "</td>\n<td>\n" . '<input type="submit" name="change_blobtype" value="Change Type">' . "\n" . "</td>\n<td width=\"50\">\n</td>\n<td>\n" . '<input type="button" value="Close" onClick="self.close()">' . "\n" . "</td>\n</tr>\n<table>\n" . "</form>\n";
$blobas = isset($s_wt['blob_as'][$col]) && $s_wt['blob_as'][$col] != '' ? $s_wt['blob_as'][$col] : 'hex';
switch ($blobas) {
case 'png':
case 'jpg':
case 'gif':
echo '<img src="' . $imageurl . "\">\n";
break;
case 'text':
echo '<pre align="left">' . htmlspecialchars($blob) . "</pre>\n";
break;
case 'html':
echo $blob;
break;
case 'hex':
echo hex_view($blob);
示例8: get_tabmenu_top_fixed
function get_tabmenu_top_fixed($page)
{
$menuentries = array('Database' => url_session('database.php'), 'Tables' => url_session('tables.php'), 'Accessories' => url_session('accessories.php'), 'SQL' => url_session('sql.php'), 'Data' => url_session('data.php'), 'Users' => url_session('user.php'), 'Admin' => url_session('admin.php'));
$html = "<ul class=\"nav navbar-nav\">\n";
foreach ($menuentries as $item => $script) {
if (count($_SESSION['s_' . strtolower($item) . '_panels']) == 1) {
continue;
}
$class = $page == $item ? ' class="active"' : '';
$html .= '<li' . $class . '>' . ' <a class="menu-link" href="' . $script . '">' . $GLOBALS['menu_strings'][$item] . "</a>\n" . " </li>\n";
}
$html .= "</ul>\n";
return $html;
}
示例9: fbird_query
fbird_query($dbhandle, $sql) or $ib_error = fbird_errmsg();
// cleanup the watchtable output buffer
$s_watch_buffer = '';
}
}
// cleanup the watchtable output buffer
if (isset($_GET['go']) || isset($_GET['order'])) {
$s_watch_buffer = '';
$s_cust['wt'][$s_login['database']] = array('table' => $s_wt['table'], 'start' => $s_wt['start'], 'order' => $s_wt['order'], 'dir' => $s_wt['direction']);
set_customize_cookie($s_cust);
}
globalize_session_vars();
if (!empty($dbhandle)) {
fbird_close($dbhandle);
}
header('Location: ' . url_session($s_referer));
exit;
//
// return the initial field values when editing a dataset
//
function init_edit_values($edit_where, $fields)
{
$values = array();
$quote = identifier_quote($GLOBALS['s_login']['dialect']);
$sql = 'SELECT * FROM ' . $quote . $edit_where['table'] . $quote . ' ' . $edit_where['where'];
$res = fbird_query($GLOBALS['dbhandle'], $sql) or ib_error();
if ($row = fbird_fetch_assoc($res, IBASE_TEXT)) {
fbird_free_result($res);
foreach ($fields as $field) {
if (isset($field['comp'])) {
$values[] = $field['csource'];
示例10: url_session
echo ' checked';
}
?>
>
<?php
echo $adm_strings['ConnAfter'];
?>
<br>
<?php
if (isset($iframekey_restore)) {
?>
<br/>
<div class="if">
<iframe src="<?php
echo url_session('./iframe_content.php?key=' . $iframekey_restore);
?>
" width="98%" height="<?php
echo $s_cust['iframeheight'];
?>
" name="adm_restore_iframe"></iframe>
</div>
<br/>
<?php
}
?>
<input type="submit" class="btn btn-default" name="adm_restore_doit" value="<?php
echo $button_strings['Restore'];
?>
">
</form>
示例11: url_session
echo url_session($_SERVER['PHP_SELF']);
?>
" name="db_stat_form">
<table class="table table-bordered">
<tr>
<td>
<?php
echo '<b>' . $adm_strings['Analyze'] . "</b><br>\n";
echo get_indexed_selectlist('db_stat_option', database_statistic_options(), $s_dbstat_option);
?>
</td>
<td valign="bottom">
<input type="submit" class="btn btn-default" name="db_stat_select" value="<?php
echo $button_strings['Select'];
?>
">
</td>
</tr>
</table>
</form>
<div class="if">
<iframe src="<?php
echo url_session('./iframe_content.php?key=' . $iframekey_dbstat);
?>
" width="98%" height="<?php
echo $s_cust['iframeheight'];
?>
" name="adm_dbstat_iframe"></iframe>
</div>
<?php
}
示例12: build_editdel_links
function build_editdel_links($obj, $edit, $delete)
{
global $sql_strings;
$where = get_where_str($obj);
// build the Edit-Link
if ($edit == TRUE) {
$url = url_session('watchtable.php?edit=' . $where);
echo '<td><a href="' . $url . '" class="act">' . $sql_strings['Edit'] . '</a></td>';
}
// build the Del-link
if ($delete == TRUE) {
$url = url_session('watchtable.php?del=' . $where);
echo '<td><a href="' . $url . '" class="act">' . $sql_strings['Delete'] . '</a></td>';
}
}
示例13: foreach
$s_watch_buffer = '';
}
//
// process the export buttons from the sql_enter panel
//
if ($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST)) {
foreach (array_keys($_POST) as $name) {
if (preg_match('/sql_export_([0-9]+)/', $name, $matches) && isset($s_sql['queries'][$matches[1]])) {
// set export parameters
$s_export['source'] = array('option' => 'query', 'query' => $s_sql['queries'][$matches[1]]);
// make sure the export-panel is open
$idx = get_panel_index($s_data_panels, 'dt_export');
$s_data_panels[$idx][2] = 'open';
// goto the export-panel
globalize_session_vars();
redirect(url_session('data.php#dt_export'));
}
}
}
//
// print out all the panels
//
$s_page = 'SQL';
$panels = $s_sql_panels;
require './inc/script_end.inc.php';
//
// build a result table for an 'select' from the sql_enter panel
//
function get_result_table($result, $fieldinfo, $idx)
{
$table = '<table class="table table-bordered table-hover" id="resulttable_' . $idx . "\">\n" . " <tr align=\"left\">\n" . ' <th>' . implode('</th><th>', array_keys($result[0])) . "</th>\n" . " </tr>\n";
示例14: get_closed_panel
function get_closed_panel($title, $nr, $icon)
{
global $ptitle_strings;
$fold_url = url_session('toggle_fold_panel.php?p=' . $nr . '&d=open');
return "<table class='table table-hover' width=\"100%\" cellpadding=\"5\" cellspacing=\"0\" border=\"0\">\n" . " <tr class=\"panel\">\n" . " <td width=\"25\" align=\"center\">\n" . ' ' . sprintf('<a href="%1$s"><img src="%2$s" alt="%3$s" title="%3$s" border="0"></a>' . "\n", $fold_url, $icon, $ptitle_strings['Open']) . ' <td width="100%"><a class="ptitle" href="' . $fold_url . '">' . $title . "</a></td>\n" . " <td width=\"65\">\n" . " </td>\n" . " </tr>\n" . "</table>\n";
}
示例15: url_session
echo $button_strings['Export'];
?>
">
</td>
<td align="right">
<input type="submit" class="btn btn-default" name="dt_export_defaults" value="<?php
echo $button_strings['Defaults'];
?>
">
</td>
</tr>
</table>
</form>
<?php
}
if (isset($iframekey_export)) {
?>
<div class="if" id="dt_export_iframe">
<iframe src="<?php
echo url_session('./iframe_content.php?key=' . $iframekey_export);
?>
" width="98%" height="<?php
echo $s_cust['iframeheight'];
?>
" name="adm_export_iframe"></iframe>
</div>
<br/>
<?php
}