version 1.20, 2003/03/26 18:41:18 |
version 1.21, 2003/03/29 01:41:28 |
|
|
* http://www.platon.sk/projects/phpMyEdit/ |
* http://www.platon.sk/projects/phpMyEdit/ |
*/ |
*/ |
|
|
/* $Platon: phpMyEdit/phpMyEditSetup.php,v 1.19 2003/03/25 21:48:10 nepto Exp $ */ |
/* $Platon: phpMyEdit/phpMyEditSetup.php,v 1.20 2003/03/26 18:41:18 nepto Exp $ */ |
|
|
?> |
?> |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> |
Line 98 if ((!$dbl) or empty($submit)) { |
|
Line 98 if ((!$dbl) or empty($submit)) { |
|
if (!empty($submit)) { |
if (!empty($submit)) { |
echo '<h2>Sorry - login failed - please try again</h2>'."\n"; |
echo '<h2>Sorry - login failed - please try again</h2>'."\n"; |
} |
} |
|
if (! isset($hn)) { |
|
$hn = 'localhost'; |
|
} |
echo ' |
echo ' |
<form action="'.htmlspecialchars($self).'" method="POST"> |
<form action="'.htmlspecialchars($self).'" method="POST"> |
<table border="1" cellpadding="1" cellspacing="0" summary="Login form"> |
<table border="1" cellpadding="1" cellspacing="0" summary="Login form"> |
Line 286 Fields will be displayed left to right o |
|
Line 289 Fields will be displayed left to right o |
|
appear in generated list. Here are some most used field options documented. |
appear in generated list. Here are some most used field options documented. |
|
|
['name'] is the title used for column headings, etc.; |
['name'] is the title used for column headings, etc.; |
['type'] is generated by setup script and indicates the mysql field type |
|
best not edited |
|
['maxlen'] maximum length to display add/edit/search input boxes |
['maxlen'] maximum length to display add/edit/search input boxes |
['trimlen'] maximum length of string content to display in row listing |
['trimlen'] maximum length of string content to display in row listing |
['width'] is an optional display width specification for the column |
['width'] is an optional display width specification for the column |
Line 297 appear in generated list. Here are some |
|
Line 298 appear in generated list. Here are some |
|
['strip_tags'] true or false; whether to strip tags from content |
['strip_tags'] true or false; whether to strip tags from content |
['nowrap'] true or false; whether this field should get a NOWRAP |
['nowrap'] true or false; whether this field should get a NOWRAP |
['required'] true or false; if generate javascript to prevent null entries |
['required'] true or false; if generate javascript to prevent null entries |
['select'] T - text, D - drop-down, M - multiple selection for filters |
['select'] T - text, N - numeric, D - drop-down, M - multiple selection |
if a column is a SET type, then this is automatically 'M' |
|
['options'] optional parameter to control whether a field is displayed |
['options'] optional parameter to control whether a field is displayed |
L - list, F - filter, A - add, C - change, P - copy, D - delete, V - view |
L - list, F - filter, A - add, C - change, P - copy, D - delete, V - view |
Another flags are: |
Another flags are: |
Line 337 appear in generated list. Here are some |
|
Line 337 appear in generated list. Here are some |
|
echo_buffer('$opts[\'fdd\'][\''.$fd.'\'] = array('); // ) |
echo_buffer('$opts[\'fdd\'][\''.$fd.'\'] = array('); // ) |
echo_buffer(" 'name' => '".str_replace('\'','\\\'',$fn)."',"); |
echo_buffer(" 'name' => '".str_replace('\'','\\\'',$fn)."',"); |
if (substr($row[1],0,3) == 'set') { |
if (substr($row[1],0,3) == 'set') { |
echo_buffer(" 'type' => 'set',"); |
|
echo_buffer(" 'select' => 'M',"); |
echo_buffer(" 'select' => 'M',"); |
} else { |
} else { |
echo_buffer(" 'type' => '".@mysql_field_type($fds,$k)."',"); |
|
echo_buffer(" 'select' => 'T',"); |
echo_buffer(" 'select' => 'T',"); |
} |
} |
// timestamps are read-only |
// timestamps are read-only |
Line 354 appear in generated list. Here are some |
|
Line 352 appear in generated list. Here are some |
|
echo_buffer(" 'sort' => true,"); |
echo_buffer(" 'sort' => true,"); |
echo_buffer(" 'nowrap' => false,"); |
echo_buffer(" 'nowrap' => false,"); |
// blobs -> textarea |
// blobs -> textarea |
if (@mysql_field_type($fds,$k)=='blob') { |
if (@mysql_field_type($fds,$k) == 'blob') { |
echo_buffer(" 'textarea' => array("); |
echo_buffer(" 'textarea' => array("); |
echo_buffer(" 'rows' => 5,"); |
echo_buffer(" 'rows' => 5,"); |
echo_buffer(" 'cols' => 50),"); |
echo_buffer(" 'cols' => 50),"); |