[Easymod-cvs] easymod2/mods/easymod/em_includes em_schema.php,1.1,1.2
Status: Beta
Brought to you by:
wgeric
From: Brendan K. <bk...@us...> - 2005-04-29 23:18:41
|
Update of /cvsroot/easymod/easymod2/mods/easymod/em_includes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12796/easymod/em_includes Modified Files: em_schema.php Log Message: Fixing DEFAULT spaces bug. Bit of bodging, but _should_ work fine, without changing the method of parsing SQL strings Index: em_schema.php =================================================================== RCS file: /cvsroot/easymod/easymod2/mods/easymod/em_includes/em_schema.php,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** em_schema.php 24 Apr 2005 14:59:53 -0000 1.1 --- em_schema.php 29 Apr 2005 23:18:25 -0000 1.2 *************** *** 360,364 **** else { ! $default_value = parse_field_default_value( $params[$parmpos+1], $error) ; $parmpos = $parmpos+2 ; --- 360,381 ---- else { ! // Make the default string (combine array, split by spaces) ! while($parmpos++) ! { ! if(!isset($default_string)) ! { ! $default_string = $params[$parmpos]; ! } ! elseif($params[$parmpos]{strlen($params[$parmpos])-1} == "'") ! { ! $default_string .= ' ' . $params[$parmpos]; ! break; ! } ! else ! { ! $default_string .= ' ' . $params[$parmpos]; ! } ! } ! $default_value = parse_field_default_value( $default_string, $error); $parmpos = $parmpos+2 ; *************** *** 387,391 **** else { ! $default_value = parse_field_default_value( $params[$parmpos+1], $error) ; $parmpos = $parmpos+2 ; } --- 404,425 ---- else { ! // Make the default string (combine array, split by spaces) ! while($parmpos++) ! { ! if(!isset($default_string)) ! { ! $default_string = $params[$parmpos]; ! } ! elseif($params[$parmpos]{strlen($params[$parmpos])-1} == "'") ! { ! $default_string .= ' ' . $params[$parmpos]; ! break; ! } ! else ! { ! $default_string .= ' ' . $params[$parmpos]; ! } ! } ! $default_value = parse_field_default_value( $default_string, $error); $parmpos = $parmpos+2 ; } |