function submit_for_simple_jsonFormDatas_result_traitment(action,tagReturn,result){ //===== if(action==='save'+tagReturn){// pas encore traitée ////debugTrace["line"]=222;myAlert('SAVE tthis.result[exists]= '+tthis.result['exists']+chrrc+'jsonLocalisation= '+jsonLocalisation); } //===== if(action==='read'+tagReturn){ ////debugTrace["line"]=31;myAlert('READ result[exists]= '+result['exists']+chrrc+'jsonLocalisation= '+jsonLocalisation); if(result['content']!==""){ var jsonLocalisation0=JSON.parse(result['content']);//!\y'a une erreur Unexpected end of JSON input at JSON.parse () if(jsonLocalisation0!==jsonLocalisation){ jsonLocalisation0['step0']=jsonLocalisation['step0']; jsonLocalisation=jsonLocalisation0; jsonLocalisation0=null; } } js_get_form_msgHead(); } //===== if(action==='dir_exists'+tagReturn){ ///debugTrace["line"]=37;myAlert('dir_exists result[exists]= '+result['exists']+chrrc+'jsonLocalisation= '+jsonLocalisation); ////jsonLocalisation=JSON.parse(tthis.result['content']); ///js_get_form_msgHead(); if(!result['exists']){ js_get_form_msgError_to_display("erreur de référence"); } else{ js_get_form_msgError_to_display(""); document.getElementById("button_send").disabled=false; jsonLocalisation['step0']['n°Dossier']=result['subdir']; js_get_form_msgHead(); submit_for_form_jsonDatas(null,"read",result['dir_src']+"/"+result['subdir']+"/"+jsonLocalisation['step0']['thema'],""); } jsonLocalisation['step0']['isDirDossier']=result['exists']; } //===== } function submit_for_simple_upload_result_traitment(tform,loadtodiv,actualize,result){ ////alert('final result= '+result+chrrc+'result[files]= '+result['files'][0]); ////done|json|{"action":"init","files":["..\/..\/..\/uploads\/myuploads\/img\/EjA__OrXgAIuyJb.png",307770], ///"totalFiles":1,"totalSize":307770,"full":false} var o=document.getElementById('divimg_table'); var tagReturn=".jsonSimpleUpload"; var init=(result['action']==='init'+tagReturn); var tdelete=(result['action']==='delete'+tagReturn); if(init||tdelete||result['action']==='uploadfile'+tagReturn){ if(init||tdelete)o.innerHTML=''; /////var images=o.innerHTML.search("url"); //c ;background-image: padding-left:2px;padding-right:2px; var count=result['files'].length; var tagForm=document.getElementById('tagAction'); if(tagForm)tagForm=tagForm.value; /// '', /// '', for(var i=0;i'; o.innerHTML+=''; o.innerHTML+=''; o.innerHTML+=''; o.innerHTML+=''; if(tagForm){ var listFiles=document.getElementById(tagForm+'_files'); if(listFiles){ if(i===0)listFiles.value=''; var basename=file.split('/'); basename=basename[basename.length-1]; listFiles.value+=basename+'
'; } } i++; } }//c if(result['action']==='init'+tagReturn) document.getElementById('nbrSend').innerHTML=result['totalFiles']; document.getElementById('buttons_upload').style.display=(result['full']?'none':'block'); }//c function submit_for_simple_upload_result_traitment(tform,loadtodiv,actualize,result) function submit_for_form_jsonDatas(tform,action,userdirJsonFiles,jsonStringify){//c actions : save read search //c submit_for_form_jsonDatas(tform,action,userdirSaveFiles,jsonStringify); permet d'agir sur les données recueillies des formulaires if(!userdirJsonFiles)userdirJsonFiles=dirUploads; var datas=["submitform",(tform?tform.name:null),"jsonStringify",jsonStringify]; ////var mode ={"method":"POST","synchrone":true,"action":"uploadfile","file":"upload/simple_upload.php","actualize":actualize}; ///jsonStringify=mjsreplaceall(jsonStringify,"\"","\\\""); var mode ={"method":"POST","synchrone":true,"action":action,"dirTarget":userdirJsonFiles, "file":"datas/simple_jsonFormDatas.php"};/////,"deleteFile":(tinput?tinput.getAttribute("data-file"):"")}; var xmlfile=""; ///var uploadAjax = new myAjax("prototypes",urldir,xmlfile); var jsonFormDatasAjax=new cCallAjax("jsonFormDatas","post",null,"page.php");///dirUploads+"/simple_upload.php"); jsonFormDatasAjax.url=dirIc+'/'+mode['file'];//c localization/select.php+'/'+mode['file'];//c localization/select.php jsonFormDatasAjax.gorequete(mode,datas);////,document.getElementById(loadtodiv)); }//c function submit_for_form_jsonDatas(tform,action,userdirSaveFiles,jsonStringify function submit_for_simple_upload(tform,action,userdirUploads,tinput){////,loadtodiv){////,actualize){//c //c submit_for_simple_upload(form,"init"); permet de déterminer l'état du dossier upload de l'user nombre de fichiers if(!userdirUploads)userdirUploads=dirUploads; /* if(typeof loadtodiv==="undefined")var loadtodiv=""; if(typeof actualize==="undefined")var actualize=0; if(typeof actualize=== "string"){ if(!confirm("Are you sure "+actualize+" ?"))return(false); } */ /* if(typeof tform=== "string"){ alert("ljs:29 tform= "+tform); tform=document.getElementById(tform); alert("ljs:30 tform= "+tform); simple_jsonFormDatas.php } */ var datas=["submitform",tform.name]; ////var mode ={"method":"POST","synchrone":true,"action":"uploadfile","file":"upload/simple_upload.php","actualize":actualize}; var mode ={"method":"POST","synchrone":true,"action":action,"dirTarget":userdirUploads, "nbr_img":nbrImgSimpleUpload,"file":"upload/simple_upload.php","deleteFile":(tinput?tinput.getAttribute("data-file"):'')}; var xmlfile=""; ///var uploadAjax = new myAjax("prototypes",urldir,xmlfile); var uploadAjax=new cCallAjax("upload",'post',null,"page.php");///dirUploads+"/simple_upload.php"); uploadAjax.url=dirIc+'/'+mode['file'];//c localization/select.php+'/'+mode['file'];//c localization/select.php uploadAjax.gorequete(mode,datas);////,document.getElementById(loadtodiv)); }//c function submit_for_simple_upload(tform,action,userdirUploads,tinput) function submit_for_simple_upload_check_before(tform,num,userdirUploads){ var nbrSend=Number(document.getElementById('nbrSend').innerHTML); var maxSend=Number(document.getElementById('maxSend').innerHTML); if(nbrSend>=maxSend) alert('Tout a été envoyé!'); else if(!tform.file.value) alert('Aucun fichier sélectionné!'); else submit_for_simple_upload(tform,'uploadfile',userdirUploads,Number(num)); }