mirror of
https://github.com/atlanticbiomedical/portal-legacy.git
synced 2025-07-02 01:47:28 -04:00
initial commit
This commit is contained in:
56
html/phpmyad/pmd_save_pos.php
Normal file
56
html/phpmyad/pmd_save_pos.php
Normal file
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
/* vim: set expandtab sw=4 ts=4 sts=4: */
|
||||
/**
|
||||
*
|
||||
* @package PhpMyAdmin-Designer
|
||||
*/
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
require_once './libraries/pmd_common.php';
|
||||
|
||||
$cfgRelation = PMA_getRelationsParam();
|
||||
|
||||
if (! $cfgRelation['designerwork']) {
|
||||
PMD_err_sav();
|
||||
}
|
||||
|
||||
foreach ($t_x as $key => $value) {
|
||||
$KEY = empty($IS_AJAX) ? urldecode($key) : $key; // table name decode (post PDF exp/imp)
|
||||
list($DB,$TAB) = explode(".", $KEY);
|
||||
PMA_query_as_controluser('DELETE FROM ' . PMA_backquote($GLOBALS['cfgRelation']['db']) . '.' . PMA_backquote($GLOBALS['cfgRelation']['designer_coords']) . '
|
||||
WHERE `db_name` = \'' . PMA_sqlAddSlashes($DB) . '\'
|
||||
AND `table_name` = \'' . PMA_sqlAddSlashes($TAB) . '\'', true, PMA_DBI_QUERY_STORE);
|
||||
|
||||
PMA_query_as_controluser('INSERT INTO ' . PMA_backquote($GLOBALS['cfgRelation']['db']) . '.' . PMA_backquote($GLOBALS['cfgRelation']['designer_coords']) . '
|
||||
(db_name, table_name, x, y, v, h)
|
||||
VALUES ('
|
||||
. '\'' . PMA_sqlAddSlashes($DB) . '\', '
|
||||
. '\'' . PMA_sqlAddSlashes($TAB) . '\', '
|
||||
. '\'' . PMA_sqlAddSlashes($t_x[$key]) . '\', '
|
||||
. '\'' . PMA_sqlAddSlashes($t_y[$key]) . '\', '
|
||||
. '\'' . PMA_sqlAddSlashes($t_v[$key]) . '\', '
|
||||
. '\'' . PMA_sqlAddSlashes($t_h[$key]) . '\''
|
||||
. ')', true, PMA_DBI_QUERY_STORE);
|
||||
}
|
||||
//----------------------------------------------------------------------------
|
||||
|
||||
function PMD_err_sav()
|
||||
{
|
||||
global $die_save_pos; // if this file included
|
||||
if (! empty($die_save_pos)) {
|
||||
header("Content-Type: text/xml; charset=utf-8");
|
||||
header("Cache-Control: no-cache");
|
||||
die('<root act="save_pos" return="' . __('Error saving coordinates for Designer.') . '"></root>');
|
||||
}
|
||||
}
|
||||
|
||||
if (! empty($die_save_pos)) {
|
||||
header("Content-Type: text/xml; charset=utf-8");
|
||||
header("Cache-Control: no-cache");
|
||||
?>
|
||||
<root act='save_pos' return='<?php echo __('Modifications have been saved'); ?>'></root>
|
||||
<?php
|
||||
}
|
||||
?>
|
Reference in New Issue
Block a user