function generate_options_page() { global $local, $custom, $script, $style, $wpdb; $db_name = get_db_name(); full_enqueue($custom, $script, 'jquery', "https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"); full_enqueue($local, $script, 'block-ui', 'jquery-plugins/jquery.blockUI.js'); full_enqueue($local, $style, 'dbm-admin-style', 'style.css'); $ajaxData = ['ajax_url' => admin_url('admin-ajax.php'), 'wpdp_prefix' => $wpdb->prefix, 'wpdb_name' => $db_name, 'wpdb_tables' => get_table_names()]; localizeScript($local, 'dbm-admin-script', 'client-functions.js', 'ajax_obj', $ajaxData); //full_enqueue($local, $script, 'dbm-admin-script', 'client-functions.js'); echo generate_top_menu(); echo generate_input_area(); echo generate_table_list_container($db_name, get_table_names()); // echo $db_name . "<br>"; // $table_names = get_table_names(); // foreach($table_names as $handle) // { // echo '"' . $handle . '"' . "<br>"; // } }
function ajax_get_tables() { return_and_finish(get_table_names()); }