<li><a href="#tabs-1">Field Setup</a></li> <li><a href="#tabs-2">Form Layout</a></li> <li><a href="#tabs-2b">View Layout</a></li> <li><a href="#tabs-3">Settings</a></li> <li><a href="#tabs-4">List Template</a></li> </ul> <div id="tabs-1"> <?php $Doc = GetDocument($_SESSION['DocumentLoaded'], 2); echo dais_customfield('text', 'Interface Title', '_ReportTitle', '_ReportTitle', 'list_row1', $_POST['dt_newInterface'], ''); echo dais_customfield('text', 'Interface Description', '_ReportDescription', '_ReportDescription', 'list_row2', '', ''); echo dais_customfield('checkbox', 'Set as Menu Item', '_SetMenuItem', '_SetMenuItem', 'list_row1', 1, ''); InfoBox('Table Selection'); ?> <?php echo df_listTables('_main_table', 'dr_fetchPrimSetup'); EndInfoBox(); ?> <div id="col-container"> <?php InfoBox('Report Setup'); /* <div id="col-right"> <?php InfoBox('Advanced Field Types'); ?> <div class="list_row3"> Re-edit this interface to enable advanced field options. </div> <?php EndInfoBox(); ?> </div>
function dt_buildNewTable($name) { global $wpdb; $Data = $wpdb->get_results("SHOW TABLES", ARRAY_N); foreach ($Data as $Table) { if ($name == $Table[0]) { $return['error'] = 'Table Already Exists'; return $return; } } // create table $tablename = str_replace('-', '_', sanitize_title($name)); $query = "CREATE TABLE `" . $wpdb->prefix . 'dbt_' . $tablename . "` (\n `" . $tablename . "ID` int(11) NOT NULL AUTO_INCREMENT,\n PRIMARY KEY (`" . $tablename . "ID`)\n) ENGINE=MyISAM DEFAULT CHARSET=utf8;"; if ($wpdb->query($query)) { $output['html'] = df_listTables('_main_table', 'dr_fetchPrimSetup', $wpdb->prefix . 'dbt_' . $tablename); $output['table'] = $wpdb->prefix . 'dbt_' . $tablename; return $output; } else { $return['error'] = mysql_error(); return $return; } }
<h2>Fields Setup</h2> <div id="mainTableSelector"> <?php if (empty($Element['Content']['_main_table'])) { $Element['Content']['_main_table'] = ''; } echo df_listTables('_main_table', 'dr_fetchPrimSetup', $Element['Content']['_main_table']); //EndInfoBox(); ?> </div> <div id="col-container" > <?php echo '<h2>Define Fieldtypes</h2>'; //dump($Element); $addFieldButton = 'none'; if (!empty($Element['Content']['_main_table'])) { $addFieldButton = ''; } ?> <div style="width:565px;"> <div class="list_row3"> <?php if ($_GET['page'] != 'Add_New') { ?> <input type="button" class="button" value="Add Virtual Field" onclick="dr_addLinking('<?php echo $Element['Content']['_main_table']; ?> ')" /> <?php } ?> <input id="addFieldButton" type="button" style="display:<?php