| version 1.23, 2003/04/02 22:09:31 |
version 1.24, 2003/04/06 01:38:38 |
|
|
| * http://www.platon.sk/projects/phpMyEdit/ |
* http://www.platon.sk/projects/phpMyEdit/ |
| */ |
*/ |
| |
|
| /* $Platon: phpMyEdit/phpMyEditSetup.php,v 1.22 2003/03/29 15:39:39 nepto Exp $ */ |
/* $Platon: phpMyEdit/phpMyEditSetup.php,v 1.23 2003/04/02 22:09:31 nepto Exp $ */ |
| |
|
| ?> |
?> |
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
| Line 336 appear in generated list. Here are some |
|
| Line 336 appear in generated list. Here are some |
|
| $row = @mysql_fetch_array($tb_desc); |
$row = @mysql_fetch_array($tb_desc); |
| echo_buffer('$opts[\'fdd\'][\''.$fd.'\'] = array('); // ) |
echo_buffer('$opts[\'fdd\'][\''.$fd.'\'] = array('); // ) |
| echo_buffer(" 'name' => '".str_replace('\'','\\\'',$fn)."',"); |
echo_buffer(" 'name' => '".str_replace('\'','\\\'',$fn)."',"); |
| |
$auto_increment = strstr($row[5], 'auto_increment') ? 1 : 0; |
| if (substr($row[1],0,3) == 'set') { |
if (substr($row[1],0,3) == 'set') { |
| echo_buffer(" 'select' => 'M',"); |
echo_buffer(" 'select' => 'M',"); |
| } else { |
} else { |
| echo_buffer(" 'select' => 'T',"); |
echo_buffer(" 'select' => 'T',"); |
| } |
} |
| // timestamps are read-only |
// timestamps are read-only |
| if (@mysql_field_type($fds,$k) == 'timestamp') { |
if (@mysql_field_type($fds,$k) == 'timestamp' || $auto_increment) { |
| echo_buffer(" 'options' => 'R',"); |
echo_buffer(" 'options' => 'AVCPDR',"); |
| } |
} |
| echo_buffer(" 'maxlen' => ".@mysql_field_len($fds,$k).','); |
echo_buffer(" 'maxlen' => ".@mysql_field_len($fds,$k).','); |
| // blobs -> textarea |
// blobs -> textarea |
| Line 364 appear in generated list. Here are some |
|
| Line 365 appear in generated list. Here are some |
|
| // automatic support for Default values |
// automatic support for Default values |
| if ($row[4] != '' && $row[4] != 'NULL') { |
if ($row[4] != '' && $row[4] != 'NULL') { |
| echo_buffer(" 'default' => '".$row[4]."',"); |
echo_buffer(" 'default' => '".$row[4]."',"); |
| |
} else if ($auto_increment) { |
| |
echo_buffer(" 'default' => '0',"); |
| } |
} |
| if (stristr(@mysql_field_flags($fds, $k), 'not_null')) { |
if (stristr(@mysql_field_flags($fds, $k), 'not_null') && ! $auto_increment) { |
| echo_buffer(" 'required' => true,"); |
echo_buffer(" 'required' => true,"); |
| } |
} |
| echo_buffer(" 'sort' => true"); |
echo_buffer(" 'sort' => true"); |