Example #1
0
		<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>
Example #2
0
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;
    }
}
Example #3
0
<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