Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, April 19, 2024

Diff for phpMyEdit/phpMyEditSetup.php between version 1.23 and 1.24

version 1.23, 2003/04/02 22:09:31 version 1.24, 2003/04/06 01:38:38
Line 19 
Line 19 
  * 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");

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top