} if (is_null($obsolete)) { $version->obsolete = false; } else { if ($obsolete == 'on') { $version->obsolete = true; } } if (!is_null($date_order)) { $new_date_order = $date_order[$version_index]; $version->date_order = $new_date_order; } if (!is_null($type)) { $new_type = $type[$version_index]; if (strlen($new_type) > 0) { $new_type_id = $specmanagement_database_api->get_type_id($new_type); $specmanagement_database_api->update_version_associated_type($project_id, $version_ids[$version_index], $new_type_id); } else { $specmanagement_database_api->update_version_associated_type($project_id, $version_ids[$version_index], 9999); } } if (!is_null($description)) { $new_description = $description[$version_index]; $version->description = $new_description; } version_update($version); event_signal('EVENT_MANAGE_VERSION_UPDATE', array($version_id)); } } form_security_purge('plugin_SpecManagement_manage_versions_update'); print_successful_redirect(plugin_page('manage_versions', true));