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"); |