<%@ LANGUAGE=JavaScript %> Publication d'un fichier de SOP : version <% WriteHeader() %>

publication d'une version de procédure
versions_write + versions_recup_pages.asp

versions_write.asp : dans le cas où on travaille sur une version de procédure
act="crea" : mode création Récupération des données du formulaire puis
insert into documents_versions (" + columns + ") VALUES (" + values + ")
act="modif" : mode modification idem puis
update documents_versions set ...
Redirection sur versions_recup_pages.asp?doc_id=" + Request.Form ("doc_id") + "&ref_doc=" + ls_ref_doc (récupération du ref_doc dans la variable de Session temporaire) +
"&ver_id=") + Request.Form ('ver_id') + "&prec_ver_id=" +
- Si on est en création : Request.QueryString ('prec_ver_id')
- Si on est en modification : Request.Form ('ver_id')

=============================>

versions_recup_pages.asp : cette page ne fait que renvoyer vers versions_liste si on est pas en mode création (si ver_id == prec_ver_id)
Recopie des fichiers publiés du projet / de la version précédente. Récupération du nom de fichier précédent (file_in) et construction du nom de fichier nouveau (file_out)
Copie du fichier.
Ecriture du lien dans la base.

=============================>

Redirection sur versions_liste.asp ?doc_id=" + Request.QueryString ("doc_id") + "&ref_doc=" + Request.QueryString ('ref_doc')