diff --git a/manage_proj_ver_update.php b/manage_proj_ver_update.php index 538fc6697..294ada949 100644 --- a/manage_proj_ver_update.php +++ b/manage_proj_ver_update.php @@ -65,6 +65,7 @@ $f_description = gpc_get_string( 'description' ); $f_released = gpc_get_bool( 'released' ); $f_obsolete = gpc_get_bool( 'obsolete' ); + access_ensure_project_level( config_get( 'manage_project_threshold' ), $t_version->project_id ); if( is_blank( $f_new_version ) ) { @@ -77,7 +78,8 @@ $t_version->version = $f_new_version; $t_version->description = $f_description; $t_version->released = $f_released ? VERSION_RELEASED : VERSION_FUTURE; $t_version->obsolete = $f_obsolete; -$t_version->date_order = $f_date_order; +$defined_date = DateTime::createFromFormat( config_get( 'normal_date_format' ),$f_date_order ); # consistency between normal and datepicker is mandatory because we use normal_date_format to understand a date defined in GUI through datetime_picker_format +$t_version->date_order = $defined_date->format( 'Y-m-d H:i:s' ); # default normal_date_format in config_default_inc.php version_update( $t_version ); event_signal( 'EVENT_MANAGE_VERSION_UPDATE', array( $t_version->id ) );