* Pre-display code for the XML database table page. * * Sets variables (order by, direction, offset, limit) for * fetching rows from the database. * * @copyright Clear Line Web Design, 2007-11-02 */ /* * Create the singleton objects. */ $gvm = Caching_GlobalVarManager::get_instance(); /* * Create the XML DB page manager. */ if (isset($_GET['db-xml-file'])) { $xml_db_page_manager = new Database_AdminXMLPageManager($_GET['db-xml-file'], $_GET['db-section'], $_GET['db-module']); if (isset($_GET['order_by'])) { $xml_db_page_manager->set_current_order_by($_GET['order_by']); } if (isset($_GET['direction'])) { $xml_db_page_manager->set_current_direction($_GET['direction']); } if (isset($_GET['offset'])) { $xml_db_page_manager->set_current_offset($_GET['offset']); } if (isset($_GET['limit'])) { $xml_db_page_manager->set_current_limit($_GET['limit']); } $gvm->set('xml_db_page_manager', $xml_db_page_manager); } else { throw new Exception('The DB XML file must be set!');
* A script to add, update and delete * rows in a database table according to the settings in an XML file. * * @copyright Clear Line Web Design, 2007-11-03 */ #print_r($_GET); exit; /* * Create the XML DB page manager. */ if (isset($_GET['db-xml-file'])) { /* * Create the singleton objects. */ $page_manager = PublicHTML_PageManager::get_instance(); $svm = Caching_SessionVarManager::get_instance(); $xml_db_page_manager = new Database_AdminXMLPageManager($_GET['db-xml-file'], $_GET['db-section'], $_GET['db-module']); /* * Create the database objects. */ $table = $xml_db_page_manager->get_table(); /* * Get the base return to page. */ # $return_to_url = # = Admin_AdminIncluderURLFactory # ::get_url( # 'haddock', # 'database', # 'table-xml', # 'html' # );