<%@ LANGUAGE=JavaScript %> <% = "Page de redirection" %>

versions_redir.asp

Cette page s'intercale automatiquement entre la liste des versions et le formulaire de création/modification de (projet de) version de procédure.

Elle detecte d'abord si on entre en modification ou en écriture.

Si nous sommes en modification, elle recherche si l'administrateur veut modifier une version (ver_no_projet à 0) ou un projet :
- projet : Redirection sur versions_projet_pre_form.asp ? ... + "&act=modif" + "&ver_id=" + Request.QueryString ('ver_id')
- versions : Redirection sur versions_version_pre_form.asp ? ... + "&act=modif" + "&ver_id=" + Request.QueryString ('ver_id')

Si nous sommes en création :
- Ajout d'un projet : versions_projet_pre_form.asp ? ... + "&act=crea"
- Ajout d'une version : versions_version_pre_form.asp ? ... + "&act=crea"

En cas d'erreur : versions_liste.asp ?

dans tous les cas : "?doc_id=" + Request.QueryString ('doc_id') + "&ref_doc=" + R.Q ('ref_doc')

Comportement de versions_redir.asp
act = modif ?
--> select ver_no_projet from documents_versions where doc_id = '" + Request.QueryString('doc_id') + "' and ver_id = " + Request.QueryString('ver_id') + ""
ver_no_projet = 0 (modif de version) versions_version_pre_form.asp ? ... + &act=modif + &ver_id= + Request.QueryString ('ver_id')
ver_no_projet != 0 (modif de projet) versions_projet_pre_form.asp ? ... + &act=modif + &ver_id= + Request.QueryString ('ver_id')
act = versi ? versions_version_pre_form.asp ? act=crea
act= proje ? versions_projet_pre_form.asp ? act=crea
communs : "&doc_id=" + Request.QueryString ('doc_id') + "&ref_doc=" + Request.QueryString ('ref_doc')