} else { // new $page = PMA_createNewPage($_REQUEST['selected_value'], $GLOBALS['db']); $response->addJSON('id', $page); } $success = PMA_saveTablePositions($page); $response->setRequestStatus($success); } elseif ($_REQUEST['operation'] == 'setDisplayField') { PMA_saveDisplayField($_REQUEST['db'], $_REQUEST['table'], $_REQUEST['field']); $response->setRequestStatus(true); } elseif ($_REQUEST['operation'] == 'addNewRelation') { list($success, $message) = PMA_addNewRelation($_REQUEST['db'], $_REQUEST['T1'], $_REQUEST['F1'], $_REQUEST['T2'], $_REQUEST['F2'], $_REQUEST['on_delete'], $_REQUEST['on_update']); $response->setRequestStatus($success); $response->addJSON('message', $message); } elseif ($_REQUEST['operation'] == 'removeRelation') { list($success, $message) = PMA_removeRelation($_REQUEST['T1'], $_REQUEST['F1'], $_REQUEST['T2'], $_REQUEST['F2']); $response->setRequestStatus($success); $response->addJSON('message', $message); } elseif ($_REQUEST['operation'] == 'save_setting_value') { $success = PMA_saveDesignerSetting($_REQUEST['index'], $_REQUEST['value']); $response->setRequestStatus($success); } return; } $script_display_field = PMA_getTablesInfo(); $tab_column = PMA_getColumnsInfo(); $script_tables = PMA_getScriptTabs(); $tables_pk_or_unique_keys = PMA_getPKOrUniqueKeys(); $tables_all_keys = PMA_getAllKeys(); $classes_side_menu = PMA_returnClassNamesFromMenuButtons(); $display_page = -1;
$response->addJSON('id', $page); } if (PMA_saveTablePositions($page)) { $response->isSuccess(true); } else { $response->isSuccess(false); } } elseif ($_REQUEST['operation'] == 'setDisplayField') { PMA_saveDisplayField($_REQUEST['db'], $_REQUEST['table'], $_REQUEST['field']); $response->isSuccess(true); } elseif ($_REQUEST['operation'] == 'addNewRelation') { list($success, $message) = PMA_addNewRelation($_REQUEST['db'], $_REQUEST['T1'], $_REQUEST['F1'], $_REQUEST['T2'], $_REQUEST['F2'], $_REQUEST['on_delete'], $_REQUEST['on_update']); $response->isSuccess($success); $response->addJSON($success ? 'message' : 'error', $message); } elseif ($_REQUEST['operation'] == 'removeRelation') { PMA_removeRelation($_REQUEST['T1'], $_REQUEST['F1'], $_REQUEST['T2'], $_REQUEST['F2']); $response->isSuccess(true); } return; } $script_display_field = PMA_getTablesInfo(); $tab_column = PMA_getColumnsInfo(); $script_tables = PMA_getScriptTabs(); $tables_pk_or_unique_keys = PMA_getPKOrUniqueKeys(); $tables_all_keys = PMA_getAllKeys(); $display_page = -1; $selected_page = null; if (!isset($_REQUEST['query'])) { if (!empty($_REQUEST['page'])) { $display_page = $_REQUEST['page']; } else {