%@ LANGUAGE=JavaScript %>
annx_versions_redir.asp
Cette page s'intercale automatiquement entre la liste des versions de documents-annexes et le formulaire de création/modification de (projet de) version d'annexe.
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 (van_no_projet à 0) ou un projet :
-> projet en modification : Redirection sur annx_vers_proj_pre_form.asp ?doc_id=" + Request.QueryString ('doc_id') + "&ann_id=" + R .Q('ann_id') + "&van_id=" + R.Q('van_id') + "&ref_doc=" + R.Q('ref_doc') + "&ref_ann=" + R.Q('ref_ann') + "&act=modif")
-> versions en modification : Redirection sur annx_vers_vers_pre_form.asp ? avec les mêmes paramètres (la page est différente).
Si nous sommes en création :
-> Ajout d'un projet : annx_vers_proj_pre_form.asp ?doc_id=" + Request.QueryString ('doc_id') + "&ann_id=" + Request.QueryString ('ann_id') + "&ref_doc=" + R.Q ('ref_doc') + "&ref_ann=" + R.Q('ref_ann') + "&act=crea"
-> Ajout d'une version : annx_vers_vers_pre_form.asp ? avec les mêmes paramètres.
En cas d'erreur : annx_vers_liste.asp ?doc_id=" + Request.QueryString ('doc_id') + "&ann_id=" + Request.QueryString ('ann_id') + "&ref_doc=" + R.Q('ref_doc') + "&ref_ann=" + R.Q('ref_ann')
| Comportement de annx_versions_redir.asp | ||
|
act = upd ? --> select van_no_projet from annexes_versions where doc_id = " + Request.QueryString('doc_id') + " and ann_id=" + Request.QueryString('ann_id') + " and van_id = " + Request.QueryString('van_id') + "" |
= 0 (modif de version) | annx_vers_vers_pre_form.asp ?doc_id=" + Request.QueryString ('doc_id') + "&ann_id=" + R .Q('ann_id') + "&van_id=" + R.Q('van_id') + "&ref_doc=" + R.Q('ref_doc') + "&ref_ann=" + R.Q('ref_ann') + "&act=modif") |
| != 0 (modif de projet) | annx_vers_proj_pre_form.asp ?doc_id=" + Request.QueryString ('doc_id') + "&ann_id=" + R .Q('ann_id') + "&van_id=" + R.Q('van_id') + "&ref_doc=" + R.Q('ref_doc') + "&ref_ann=" + R.Q('ref_ann') + "&act=modif") | |
| act = vers ? | annx_vers_vers_pre_form.asp ?doc_id=" + Request.QueryString ('doc_id') + "&ann_id=" + Request.QueryString ('ann_id') + "&ref_doc=" + R.Q ('ref_doc') + "&ref_ann=" + R.Q('ref_ann') + "&act=crea" | |
| act= proj ? | annx_vers_proj_pre_form.asp ?doc_id=" + Request.QueryString ('doc_id') + "&ann_id=" + Request.QueryString ('ann_id') + "&ref_doc=" + R.Q ('ref_doc') + "&ref_ann=" + R.Q('ref_ann') + "&act=crea" | |