* Update the table. */ if (isset($_GET['edit_id'])) { $xml_db_page_manager->update_by_id($table, $_GET['edit_id'], $_POST, $_FILES); $return_to_url->unset_get_variable('edit_id'); $return_to_url->set_get_variable('last_edited_id', $_GET['edit_id']); } /* * Delete rows from the database. */ if (isset($_GET['delete_id'])) { $xml_db_page_manager->delete_by_id($table, $_GET['delete_id']); $return_to_url->unset_get_variable('delete_id'); $return_to_url->set_get_variable('last_deleted_id', $_GET['delete_id']); } if (isset($_GET['delete_all'])) { $xml_db_page_manager->delete_all($table); $return_to_url->unset_get_variable('delete_all'); $return_to_url->set_get_variable('all_rows_deleted'); } } catch (Exception $e) { $return_to_url->set_get_variable('error', urlencode($e->getMessage())); } } /* * Set the return to URL. */ $page_manager->set_return_to_url($return_to_url); } else { throw new Exception('The DB XML file must be set!'); }