Пример #1
0
                            echo_buffer("  'default'  => '" . $row[4] . "',");
                        } else {
                            if ($auto_increment) {
                                echo_buffer("  'default'  => '0',");
                            }
                        }
                        // check for table constraints
                        $outstr = check_constraints($tb, $fd);
                        if ($outstr != '') {
                            echo_buffer($outstr);
                        }
                        echo_buffer("  'sort'     => true");
                        //echo_buffer("  'nowrap'   => false,");
                        echo_buffer(');');
                    }
                    echo_buffer("\r\n// Now important call to phpMyEdit\r\nrequire_once 'phpMyEdit.class.php';\r\nnew phpMyEdit(\$opts);\r\n\r\n?>\r\n");
                    $css_directive = <<<END
<style type="text/css">
\thr.pme-hr\t\t     { border: 0px solid; padding: 0px; margin: 0px; border-top-width: 1px; height: 1px; }
\ttable.pme-main \t     { border: #004d9c 1px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
\ttable.pme-navigation { border: #004d9c 0px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
\ttd.pme-navigation-0, td.pme-navigation-1 { white-space: nowrap; }
\tth.pme-header\t     { border: #004d9c 1px solid; padding: 4px; background: #add8e6; }
\ttd.pme-key-0, td.pme-value-0, td.pme-help-0, td.pme-navigation-0, td.pme-cell-0,
\ttd.pme-key-1, td.pme-value-1, td.pme-help-0, td.pme-navigation-1, td.pme-cell-1,
\ttd.pme-sortinfo, td.pme-filter { border: #004d9c 1px solid; padding: 3px; }
\ttd.pme-buttons { text-align: left;   }
\ttd.pme-message { text-align: center; }
\ttd.pme-stats   { text-align: right;  }
</style>
END;
Пример #2
0
        echo_buffer("    'cols' => 50),");
    }
    // SETs and ENUMs get special treatment
    if ((substr($row[1], 0, 3) == 'set' || substr($row[1], 0, 4) == 'enum') && !(($pos = strpos($row[1], '(')) === false)) {
        $indent = str_repeat(' ', 18);
        $outstr = substr($row[1], $pos + 2, -2);
        $outstr = explode("','", $outstr);
        $outstr = str_replace("''", "'", $outstr);
        $outstr = str_replace('"', '\\"', $outstr);
        $outstr = implode('",' . PHP_EOL . $indent . '"', $outstr);
        echo_buffer("  'values'   => array(" . PHP_EOL . $indent . '"' . $outstr . '"),');
    }
    // automatic support for Default values
    if ($row[4] != '' && $row[4] != 'NULL') {
        echo_buffer("  'default'  => '" . $row[4] . "',");
    } else {
        if ($auto_increment) {
            echo_buffer("  'default'  => '0',");
        }
    }
    // check for table constraints
    $outstr = check_constraints($tb, $fd);
    if ($outstr != '') {
        echo_buffer($outstr);
    }
    echo_buffer("  'sort'     => true");
    //echo_buffer("  'nowrap'   => false,");
    echo_buffer(');');
}
eval($buffer);
require "footers.php";