Example #1
0
    }
    return;
}
if (isset($_REQUEST['operation'])) {
    if ($_REQUEST['operation'] == 'deletePage') {
        $success = PMA_deletePage($_REQUEST['selected_page']);
        $response->setRequestStatus($success);
    } elseif ($_REQUEST['operation'] == 'savePage') {
        if ($_REQUEST['save_page'] == 'same') {
            $page = $_REQUEST['selected_page'];
        } 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);
Example #2
0
 if ($_REQUEST['operation'] == 'deletePage') {
     $result = PMA_deletePage($_REQUEST['selected_page']);
     if ($result) {
         $response->isSuccess(true);
     } else {
         $response->isSuccess(false);
     }
 } elseif ($_REQUEST['operation'] == 'savePage') {
     if ($_REQUEST['save_page'] == 'same') {
         $page = $_REQUEST['selected_page'];
     } else {
         // new
         $page = PMA_createNewPage($_REQUEST['selected_value'], $GLOBALS['db']);
         $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('message', $message);
 } elseif ($_REQUEST['operation'] == 'removeRelation') {
     list($success, $message) = PMA_removeRelation($_REQUEST['T1'], $_REQUEST['F1'], $_REQUEST['T2'], $_REQUEST['F2']);
     $response->isSuccess($success);
     $response->addJSON('message', $message);