<%@ LANGUAGE=JavaScript %> <% ="annx_recup_pages.asp" %>

annx_recup_pages.asp

- Si on est en modification : pas de changement dans les fichiers-liens


if ("" + Request.QueryString('van_id') != "" + Request.QueryString ('prec_van_id')) {
   
   sqlquery = "select van_ref_info from annexes_versions where doc_id = " + Request.QueryString('doc_id') + " and ann_id = " + Request.QueryString('ann_id') + " and van_id = " + Request.QueryString ('prec_van_id') + "";
   
   for (var i=0; !OBJECT1.cursor.EOF(); i++) {
        
        //Récupération du nom du fichier sans chemin
        string = "" + OBJECT1.cursor.GetValue(0);
        index_slash = string.indexOf("ANN_", 1);
        long = string.length;
        file_in = string.substring (index_slash, long);
        
        //Création du nouveau nom de fichier file_out
        file_out = "ANN_" + formatage (Request.QueryString('doc_id'), 4) + "_";
        file_out += formatage (Request.QueryString('ann_id'), 4) + "_";
        num_valide = formatage((parseInt(file_in.substring (14,17))+1),3);
        file_out = file_out + num_valide + "_" + "000" + file_in.substring (21,long);
        
        //Copie du fichier
        app_file_in = Application('dir_out') + file_in;
        app_file_out = Application('dir_out') + file_out;
    
        fso.CopyFile (app_file_in, app_file_out);
        
        //Ecriture du lien dans la base (annexes_versions)

        sqlquery = "update annexes_versions set van_ref_info = '";
        sqlquery += "" + string.substring(0,index_slash) + file_out + ""; // valeur
        sqlquery += "' where doc_id=" + Request.QueryString('doc_id') + " and ann_id=" + Request.QueryString('ann_id') + " and van_id =" + Request.QueryString('van_id'); 
    
      OBJECT1.cursor.MoveNext()    

  }//fin du for
  
}//fin du if

=================

Redirection sur : annx_vers_liste.asp?doc_id=" + R.Q ("doc_id") + "&ref_doc=" + R.Q ('ref_doc') + "&ann_id=" + R.Q ('ann_id') + "&ref_ann=" + R.Q ('ref_ann')