Exemplo n.º 1
0
 /**
  * Test for PMA_deletePage()
  *
  * @return void
  */
 public function testDeletePage()
 {
     $pg = 1;
     $dbi = $this->getMockBuilder('PMA_DatabaseInterface')->disableOriginalConstructor()->getMock();
     $dbi->expects($this->at(0))->method('query')->with("DELETE FROM `pmadb`.`table_coords`" . " WHERE `pdf_page_number` = " . $pg, 2, PMA_DatabaseInterface::QUERY_STORE, false)->will($this->returnValue(true));
     $dbi->expects($this->at(1))->method('query')->with("DELETE FROM `pmadb`.`pdf_pages` WHERE `page_nr` = " . $pg, 2, PMA_DatabaseInterface::QUERY_STORE, false)->will($this->returnValue(true));
     $GLOBALS['dbi'] = $dbi;
     $result = PMA_deletePage($pg);
     $this->assertEquals(true, $result);
 }
Exemplo n.º 2
0
 /**
  * Test for PMA_deletePage()
  *
  * @return void
  */
 public function testDeletePage()
 {
     $pg = 1;
     $dbi = $this->getMockBuilder('PMA\\libraries\\DatabaseInterface')->disableOriginalConstructor()->getMock();
     $dbi->expects($this->exactly(2))->method('query')->willReturnOnConsecutiveCalls(true, true);
     $dbi->expects($this->any())->method('escapeString')->will($this->returnArgument(0));
     $GLOBALS['dbi'] = $dbi;
     $result = PMA_deletePage($pg);
     $this->assertEquals(true, $result);
 }
Exemplo n.º 3
0
            } else {
                if ($_REQUEST['dialog'] == 'export') {
                    include_once 'libraries/plugin_interface.lib.php';
                    $html = PMA_getHtmlForSchemaExport($GLOBALS['db'], $_REQUEST['selected_page']);
                }
            }
        }
    }
    if (!empty($html)) {
        $response->addHTML($html);
    }
    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') {
Exemplo n.º 4
0
            } else {
                if ($_REQUEST['dialog'] == 'export') {
                    include_once 'libraries/plugin_interface.lib.php';
                    $html = PMA_getHtmlForSchemaExport($GLOBALS['db'], $_REQUEST['selected_page']);
                }
            }
        }
    }
    if (!empty($html)) {
        $response->addHTML($html);
    }
    return;
}
if (isset($_REQUEST['operation'])) {
    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);