1/* Original file : js/espaceprive.js */ 2var oEp=function(){};oEp.affEditAnnuaireCabinet=function(nFicheId){var $node=$("#anform_cabinet"+nFicheId);var oButtons={};oButtons[oI18n.getText('ENREGISTRER')]=function(){oEp.actEditAnnuaireCabinet(nFicheId);};oButtons[oI18n.getText('ANNULER')]=function(){$node.dialog("close");};oMain.dialogPopin($node,oButtons,'annuaireDialogForm');};oEp.affEditAnnuaireAvocat=function(nFicheId,nAnOrgId){var nAnOrgId=nAnOrgId||0;var $node=$("#anform_fiche"+nFicheId+"_cabinet"+nAnOrgId);var oButtons={};oButtons[oI18n.getText('ENREGISTRER')]=function(){oEp.actEditAnnuaireAvocat(nFicheId,nAnOrgId);};oButtons[oI18n.getText('ANNULER')]=function(){$node.dialog("close");};oMain.dialogPopin($node,oButtons,'annuaireDialogForm');};oEp.actEditAnnuaireAvocat=function(nFicheId,nAnOrgId){var nAnOrgId=nAnOrgId||0;var $node=$("#frmEpAnAvocat"+nFicheId+"_cabinet"+nAnOrgId);oMain.pleasewaitShow(true);var psParamsGet='m=espaceprive&a=actEditAnFiche&nFicheId='+nFicheId+'&nAnOrgId='+nAnOrgId;var poParamsPost=new FormData($node[0]);var pfCallback=oMain.pleasewaitHide;var pfProgressCallback=oEp.ajax_progress;var pfFailCallback=oMain.pleasewaitHide;oStd.sendAjaxUpload(psParamsGet,poParamsPost,pfCallback,pfProgressCallback,pfFailCallback);};oEp.actEditAnnuaireCabinet=function(nFicheId){oMain.pleasewaitShow(true);var psParamsGet='m=espaceprive&a=actEditAnOrg&nFicheId='+nFicheId;var poParamsPost=new FormData($('#frmEpAnCabinet'+nFicheId)[0]);var pfCallback=oMain.pleasewaitHide;var pfProgressCallback=oEp.ajax_progress;var pfFailCallback=oMain.pleasewaitHide;oStd.sendAjaxUpload(psParamsGet,poParamsPost,pfCallback,pfProgressCallback,pfFailCallback);};oEp.actDelImageAnnuaireCabinet=function(nFicheId,nEpPageId){Msg.confirm(oI18n.getText('CONFIRM_SUPPRESSION_IMAGE'),function(){oMain.pleasewaitShow(false);var psParamsGet='m=espaceprive&a=actDelImgAnOrg&nFicheId='+nFicheId+'&nEpPageId='+nEpPageId;var poParamsPost='';var pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,poParamsPost,pfCallback);});};oEp.actDelImageAnnuaireAvocat=function(nFicheId,nEpPageId){Msg.confirm(oI18n.getText('CONFIRM_SUPPRESSION_IMAGE'),function(){oMain.pleasewaitShow(false);var psParamsGet='m=espaceprive&a=actDelImgAnFiche&nFicheId='+nFicheId+'&nEpPageId='+nEpPageId;var poParamsPost='';var pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,poParamsPost,pfCallback);});};oEp.ajax_progress=function(oProgressEvent){var nProgressValue=(oProgressEvent.lengthComputable)?Math.round((oProgressEvent.loaded/oProgressEvent.total)*100):50;$('#pleasewait_progressbar').width(nProgressValue+'%');console.log('Loading... '+nProgressValue+'%');};oEp.dispMsgConfirmation=function(sTitle,sContent,fCallBack){if($('#jQuiMsg').length==0){$('body').append('<div id="jQuiMsg"></div>');} 3$("#jQuiMsg").html(sContent);$("#jQuiMsg").dialog({title:sTitle,width:450,buttons:{'Ok':function(){$("#jQuiMsg").dialog('close');}},draggable:true,modal:true,resizable:true,close:function(){fCallBack();}});$('.ui-widget-overlay').on('click',function(){$('#jQuiMsg').dialog('close');});};oEp.vosactesSendSearch=function(){oMain.pleasewaitShow(false);var psParamsGet='m=vosactes&a=sendSearch';var psParamsPost=$('#vosactesMdr').serialize();var pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,psParamsPost,pfCallback);};oEp.vosactesSendUpFrm=function(){oMain.pleasewaitShow(true);var psParamsGet='m=vosactes&a=sendUpFrm';var psParamsPost=new FormData($('#vosactesUpFrm')[0]);var pfCallback=oMain.pleasewaitHide;var pfProgressCallback=oEp.ajax_progress;var pfFailCallback=oMain.pleasewaitHide;oStd.sendAjaxUpload(psParamsGet,psParamsPost,pfCallback,pfProgressCallback,pfFailCallback);};oEp.oBoutique=function(){};oEp.oBoutique.oConst={BOUTIQUE_TYPE_CLIENT_PARTICULIER:1,BOUTIQUE_TYPE_CLIENT_ENTREPRISE:2,BOUTIQUE_TYPE_CLIENT_AVOCAT:3,BOUTIQUE_TYPE_CLIENT_NOTAIRE:4};oEp.oBoutique.addToCart=function(nEpPageId,nProdId){oMain.pleasewaitShow(false);var nQte=$('#btnCommanderQteProd_'+nProdId).length>0?parseInt($('#btnCommanderQteProd_'+nProdId).val(),10):1;var psParamsGet='m=boutique&a=addToCart';
3var psParamsPost='nEpPageId='+nEpPageId+'&nProdId='+nProdId+'&nQte='+nQte;var pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,psParamsPost,pfCallback);};oEp.oBoutique.addToCartSuccess=function(sTitle,sContent,sPanierUrl){if($('#jQuiMsg').length==0){$('body').append('<div id="jQuiMsg"></div>');} 4$("#jQuiMsg").html(sContent);$("#jQuiMsg").dialog({title:sTitle,width:'auto',maxWidth:450,buttons:{'Poursuivre mes achats':function(){$("#jQuiMsg").dialog('close');},'Voir mon panier':function(){document.location.href=sPanierUrl;}},draggable:true,modal:true,fluid:true,resizable:true,close:function(){document.location.reload();},open:function(event,ui){fluidDialog();}});$('.ui-widget-overlay').on('click',function(){$('#jQuiMsg').dialog('close');});};oEp.oBoutique.changePanierClientType=function(){var nId=$('input[name="frmCmd_Type"]:checked').attr('id');nId=(typeof(nId)!='undefined')?parseInt(nId.replace('frmCmd_Type',''),10):0;$('#frmCmd_TypeId').val(nId);switch(nId){case this.oConst.BOUTIQUE_TYPE_CLIENT_AVOCAT:$('.typeAvocat').show();$('.typeEntreprise').hide();$('label[for="frmCmd_AdrFac_Societe"]').html('Nom du cabinet');break;case this.oConst.BOUTIQUE_TYPE_CLIENT_ENTREPRISE:$('.typeAvocat').show();$('.typeEntreprise').show();$('label[for="frmCmd_AdrFac_Societe"]').html('Nom de la société');break;case this.oConst.BOUTIQUE_TYPE_CLIENT_NOTAIRE:$('.typeAvocat').show();$('.typeEntreprise').hide();$('label[for="frmCmd_AdrFac_Societe"]').html('Nom de l\'étude');break;default:$('.typeAvocat').hide();$('.typeEntreprise').hide();}};oEp.oBoutique.validateCart=function(){oMain.pleasewaitShow(true);var psParamsGet='m=boutique&a=validateCart';var psParamsPost=new FormData($('#frmCmd')[0]);var pfCallback=oMain.pleasewaitHide;var pfProgressCallback=oEp.ajax_progress;var pfFailCallback=oMain.pleasewaitHide;oStd.sendAjaxUpload(psParamsGet,psParamsPost,pfCallback,pfProgressCallback,pfFailCallback);};oEp.oBoutique.checkCart=function(nEpPageId,sActionAfter){oMain.pleasewaitShow(false);var psParamsGet='m=boutique&a=checkCart';var psParamsPost='nEpPageId='+nEpPageId+'&sActionAfter='+sActionAfter;var pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,psParamsPost,pfCallback);};oEp.oBoutique.showCommandeRapide=function(){var nOffsetHeader=(typeof(nOffsetTopHeader)!=='undefined')?nOffsetTopHeader:0;$('#formValidateCmd').show();$('#frmsAccount').hide();$('html,body').animate({'scrollTop':($('#formValidateCmd').offset().top-nOffsetHeader)});return false;};oEp.oBoutique.showCommandeConnexion=function(){var nOffsetHeader=(typeof(nOffsetTopHeader)!=='undefined')?nOffsetTopHeader:0;$('#formValidateCmd, #frmEPSuscribe').hide();$('#frmsAccount, #frmEPConnect, #frmEPLostPass').show();$('html,body').animate({'scrollTop':($('#frmsAccount').offset().top-nOffsetHeader)});return false;};oEp.oBoutique.showValiderMonPanier=function(){$('#formValidateCmd').toggle();$('html,body').animate({'scrollTop':($('#btnValiderMonPanier').offset().top-150)});return false;};oEp.oBoutique.doCartExpired=function(){return false;};oEp.oBoutique.changeQteCart=function(nEpPageId,nProdId,nQte){if(nQte==='0'){oEp.oBoutique.removeFromCart(nEpPageId,nProdId);}else{oMain.pleasewaitShow(false);var psParamsGet='m=boutique&a=changeQteCart';var psParamsPost='nEpPageId='+nEpPageId+'&nProdId='+nProdId+'&nQte='+nQte;var pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,psParamsPost,pfCallback);}};oEp.oBoutique.removeFromCart=function(nEpPageId,nProdId){Msg.confirm('Souhaitez-vous vraiment supprimer ce produit de votre panier ?',function(){oMain.pleasewaitShow(false);var psParamsGet='m=boutique&a=removeFromCart';var psParamsPost='nEpPageId='+nEpPageId+'&nProdId='+nProdId;var pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,psParamsPost,pfCallback);},function(){location.reload();});};oEp.oBoutique.removeFileFromCart=function(nEpPageId,nFileIndex){Msg.confirm('Souhaitez-vous vraiment supprimer ce fichier joint ?',function(){oMain.pleasewaitShow(false);var psParamsGet='m=boutique&a=removeFileFromCart';var psParamsPost='nEpPageId='+nEpPageId+'&nFileIndex='+nFileIndex;var pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,psParamsPost,pfCallback);});};oEp.oBoutique.confirmChangeQteRevokeAbonnement=function(nEpPageId,nProdId,nQte){oMain.pleasewaitShow(false);var psParamsGet='m=boutique&a=confirmChangeQteRevokeAbonnement';
4var psParamsPost='nEpPageId='+nEpPageId+'&nProdId='+nProdId+'&nQte='+nQte+'&'+$('table.listeAboProduitsGrouped input').serialize();var pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,psParamsPost,pfCallback);};oEp.oBoutique.changeQteRevokeAbonnement=function(nEpPageId,nProdId,nQte){oMain.pleasewaitShow(false);var psParamsGet='m=boutique&a=changeQteRevokeAbonnement';var psParamsPost='nEpPageId='+nEpPageId+'&nProdId='+nProdId+'&nQte='+nQte+'&'+$('table.listeAboProduitsGrouped input').serialize();var pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,psParamsPost,pfCallback);};oEp.oBoutique.displayDetailsProduitsToRevoke=function(aAboProdIdsToRevoke){$('table.listeAboProduitsDetails tbody tr').removeClass('toRevoke');for(var i in aAboProdIdsToRevoke){var nAboProdId=aAboProdIdsToRevoke[i];$('table.listeAboProduitsDetails tbody tr[data-aboprodid="'+nAboProdId+'"]').addClass('toRevoke');}};oEp.oBoutique.actAbonnementRevoke=function(nEpPageId){var sProdIdsToRevoke=$('table.listeAboProduitsGrouped input').serialize();Msg.confirm('Attention, cette opération est irréversible !<br />Souhaitez-vous vraiment résilier les produits sélectionnés ?',function(){oMain.pleasewaitShow(false);var psParamsGet='m=boutique&a=actAbonnementRevoke';var psParamsPost='nEpPageId='+nEpPageId+'&'+sProdIdsToRevoke;var pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,psParamsPost,pfCallback);});};oEp.oBoutique.actAbonnementChangeCb=function(nEpPageId,pnMensuFailedId){const nMensuFailedId=typeof(pnMensuFailedId)!='undefined'?pnMensuFailedId:0;oMain.pleasewaitShow(false);const psParamsGet='m=boutique&a=actAbonnementChangeCb';const psParamsPost='nEpPageId='+nEpPageId+'&nMensuFailedId='+nMensuFailedId;const pfCallback=oMain.pleasewaitHide;oStd.sendAjax(psParamsGet,psParamsPost,pfCallback);};oEp.oBoutique.affMessage=function(psTitle,psContent){var oMessage=new Msg();oMessage.setTitle(psTitle);oMessage.setContent(psContent);oMessage.open();};oEp.oExtranet=function(){};oEp.oExtranet.searchAccueilBloc=function(nBlocNum,$node){var sSearch=$node.val();var sPrevSearch=$node.data('prevsearch');var sUrl=document.location.href;sUrl=sUrl.replace(/#.*$/gi,'');if(sSearch!=sPrevSearch){$('.extranetbloc_'+nBlocNum+' .recherche_wait').show();var oRegEx=new RegExp('\&search'+nBlocNum+'=[^\&]*','gi');sUrl=sUrl.replace(oRegEx,'');if(!sUrl.match(/\?/)){sUrl+='?';} 5sUrl+='&search'+nBlocNum+'='+encodeURI(sSearch);} 6var oRegEx=new RegExp('extranetbloc-'+nBlocNum+'-page=[0-9]*');sUrl=sUrl.replace(oRegEx,'extranetbloc-'+nBlocNum+'-page=1');sUrl+='#extranetbloc-'+nBlocNum;document.location.href=sUrl;};oEp.oExtranet.searchDossierTabs=function($node){var sSearch=$node.val();var sPrevSearch=$node.data('prevsearch');var sUrl=document.location.href;sUrl=sUrl.replace(/#.*$/gi,'');if(sSearch!=sPrevSearch){$('.recherche_wait').show();sUrl=sUrl.replace(/\&search=[^\&]*/gi,'');if(!sUrl.match(/\?/)){sUrl+='?';} 7sUrl+='&search='+encodeURI(sSearch);} 8sUrl+='#dossier_tabs';document.location.href=sUrl;};oEp.oExtranet.affContactResp=function(sRespLogin){var $node=$("#blocFrmContactResp");var oButtons={};oButtons[oI18n.getText('ENVOYER')]=function(){oEp.oExtranet.actContactResp(sRespLogin);};oButtons[oI18n.getText('ANNULER')]=function(){$node.dialog("close");};oMain.dialogPopin($node,oButtons);};oEp.oExtranet.actContactResp=function(sRespLogin){oMain.pleasewaitShow(true);var psParamsGet='m=espaceprive&a=extranetActContactResp';var psParamsPost=new FormData($('#frmContactResp')[0]);var pfCallback=oMain.pleasewaitHide;var pfProgressCallback=oEp.ajax_progress;var pfFailCallback=oMain.pleasewaitHide;oStd.sendAjaxUpload(psParamsGet,psParamsPost,pfCallback,pfProgressCallback,pfFailCallback);};oEp.oExtranet.affSendDoc=function(){var $node=$("#blocFrmSendDoc");var oButtons={};oButtons[oI18n.getText('ENVOYER')]=function(){oEp.oExtranet.actSendDoc();};oButtons[oI18n.getText('ANNULER')]=function(){$node.dialog("close");};oMain.dialogPopin($node,oButtons);};oEp.oExtranet.actSendDoc=function(){oMain.pleasewaitShow(true);var psParamsGet='m=espaceprive&a=extranetActSendDoc';var psParamsPost=new FormData($('#frmSendDoc')[0]);var pfCallback=oMain.pleasewaitHide;var pfProgressCallback=oEp.ajax_progress;var pfFailCallback=oMain.pleasewaitHide;oStd.sendAjaxUpload(psParamsGet,psParamsPost,pfCallback,pfProgressCallback,pfFailCallback);};oEp.oExtranetv2=function(){};oEp.oExtranetv2.CONST=[];oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_DOCUMENTS=1;oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_DOSSIERS=2;oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_RDV=3;oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_ABONNEMENTS=4;oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_FACTURES=5;oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_TACHES=6;oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_TEMPS_PASSES=7;oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_FRAIS=8;oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_REGLEMENTS=9;oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_DOCS=100;oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_DOCS_DEPOSES=101;oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_AGENDAS=200;oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_FACTURES=300;oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_REGLEMENTS=400;oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_TEMPS_PASSES=500;oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_FRAIS=600;oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_TACHES=700;oEp.oExtranetv2.CONST.EXTRANET_UPLOAD_MAX_FILES=100;oEp.oExtranetv2.nEpMainPageId=0;oEp.oExtranetv2.setSecibBaseUrl=function(sBaseUrl){sessionStorage.extranetV2SecibBaseUrl=sBaseUrl;};oEp.oExtranetv2.getSecibBaseUrl=function(){return sessionStorage.extranetV2SecibBaseUrl;};oEp.oExtranetv2.setSecibToken=function(sToken){sessionStorage.extranetV2SecibToken=sToken;};oEp.oExtranetv2.getSecibToken=function(){return sessionStorage.extranetV2SecibToken;};oEp.oExtranetv2.displayHomeOnglet=function(nOnglet,nEpMainPageId,pnPageNum){let nPageNum=typeof pnPageNum!=='undefined'?pnPageNum:1;$('.extranet-v2-home-onglets li').removeClass('on');$('.extranet-v2-home-onglet-'+nOnglet).addClass('on');let sLoader='<div class="loader"><img src="./img/wait_white.gif" /></div>';$('#extranet-v2-home-onglet-content').append(sLoader);let sAction='';switch(nOnglet){case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_DOCUMENTS:sAction='extranetAffDocuments';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_DOSSIERS:sAction='extranetAffDossiers';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_RDV:sAction='extranetAffRdvs';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_ABONNEMENTS:sAction='extranetAffAbonnements';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_FACTURES:sAction='extranetAffFactures';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_TACHES:sAction='extranetAffTaches';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_TEMPS_PASSES:sAction='extranetAffTempsPasses';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_FRAIS:sAction='extranetAffFrais';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_REGLEMENTS:sAction='extranetAffReglements';break;} 9let sSearch='';if($('#extranet-search').length>0){sSearch=$('#extranet-search').val();} 10var psParamsGet='m=espaceprive&a='+sAction;var psParamsPost='epmainpageid='+nEpMainPageId+'&nPageNum='+nPageNum+'&search='+sSearch;oStd.sendAjax(psParamsGet,psParamsPost);};oEp.oExtranetv2.displayDossierOnglet=function(nOnglet,nEpMainPageId,nDossierId,pnPageNum){let nPageNum=typeof pnPageNum!=='undefined'?pnPageNum:1;$('.extranet-v2-dossier-onglets li').removeClass('on');$('.extranet-v2-dossier-onglet-'+nOnglet).addClass('on');let sLoader='<div class="loader"><img src="./img/wait_white.gif" /></div>';$('#extranet-v2-dossier-onglet-content').append(sLoader);let sAction='';let sSousAction='';let bFiltreRepertoire=false;switch(nOnglet){case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_DOCS:bFiltreRepertoire=true;sAction='extranetAffDocuments';sSousAction='documentsRecus';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_DOCS_DEPOSES:bFiltreRepertoire=false;sAction='extranetAffDocuments';sSousAction='documentsDeposes';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_AGENDAS:bFiltreRepertoire=false;sAction='extranetAffRdvs';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_FACTURES:bFiltreRepertoire=false;sAction='extranetAffFactures';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_REGLEMENTS:bFiltreRepertoire=false;sAction='extranetAffReglements';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_TEMPS_PASSES:bFiltreRepertoire=false;sAction='extranetAffTempsPasses';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_FRAIS:bFiltreRepertoire=false;sAction='extranetAffFrais';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_TACHES:bFiltreRepertoire=false;sAction='extranetAffTaches';break;} 11let sSearch='';if($('#extranet-search').length>0){sSearch=$('#extranet-search').val();} 12let nRepertoireId=0;if(bFiltreRepertoire&&$('#extranet-filtre-repertoire').val()!=null){nRepertoireId=parseInt($('#extranet-filtre-repertoire').val(),10);} 13var psParamsGet='m=espaceprive&a='+sAction+'&sa='+sSousAction;var psParamsPost='epmainpageid='+nEpMainPageId+'&nDossierId='+nDossierId+'&nPageNum='+nPageNum+'&search='+sSearch+'&nRepertoireId='+nRepertoireId;oStd.sendAjax(psParamsGet,psParamsPost);};oEp.oExtranetv2.preSendFiles=function(sInputId){const files=document.getElementById(sInputId).files;const nNbFiles=files.length;let nNbFilesLoaded=0;let aFilesSendables=[];if(nNbFiles===0){oEp.oExtranetv2.sendFilesPopinOpen([]);} 14for(let i in Array.from(files)){let file=files[i];let fr=new FileReader();fr.onerror=function(e){console.error('FILE['+i+']','Loading error',e);} 15fr.onloadstart=function(){console.log('FILE['+i+']','Load start : "'+file.name+'"');} 16fr.onprogress=function(e){console.log('FILE['+i+']','Load progress : ',e.loaded+' o ('+(e.loaded/e.total)*100+'%)');} 17fr.onload=function(e){console.log('FILE['+i+']','Loaded : "'+file.name+'"',e.loaded+' o (100%)');aFilesSendables.push(file);nNbFilesLoaded++;if(nNbFilesLoaded==nNbFiles){oEp.oExtranetv2.sendFilesPopinOpen(aFilesSendables);}}
17 18fr.readAsText(file);}};oEp.oExtranetv2.sendFilesPopinOpen=function(aFilesSendables){console.log('Affichage de la popin d\'envoi de documents ('+aFilesSendables.length+' fichiers)');const sPluriel=aFilesSendables.length>1?'(s)':'';$('.extranet-v2-upload-box').find('label .counter').html(' - '+aFilesSendables.length+' fichier'+sPluriel+' sélectionné'+sPluriel);$('#extranet-v2-files').detach().appendTo('#extranet-v2-upload-box-popin');$('.extranet-v2-upload-item').not('#extranet-v2-modele').remove();for(let i in aFilesSendables){let file=aFilesSendables[i];let $item=$('#extranet-v2-modele').clone();$item.data('filename',file.name);$item.attr('id','extranet-v2-field-'+i);$item.find('.libelle').html(file.name);$item.find('.fieldNomDocument input').val(file.name.replace(/\.[^/.]+$/,""));$item.insertAfter('#extranet-v2-modele').show();} 19$('.extranet-v2-popin').show();};oEp.oExtranetv2.sendFilesPopinClose=function(){$('#extranet-v2-files').val('').detach().appendTo('#extranet-v2-upload-box');$('.extranet-v2-popin').hide();$('.extranet-v2-upload-box label .counter').html('');};oEp.oExtranetv2.sendFiles=function(sInputId,nDossierId,nTabToRefresh){class DocumentDto{DocumentId="" 20Libelle="" 21Extension="" 22FileSize="" 23DossierDossierId="" 24IsDepotClient="" 25DoesConvertToPDFForOnline=""} 26let nbFiles=0;let nbFilesSent=0;let nbFilesError=0;let aFilesSuccess=[];let aFilesError=[];if(typeof(nDossierId)==="undefined"||nDossierId==0||nDossierId==null){Msg.info("Veuillez sélectionner un dossier");return false;} 27if($('#'+sInputId)[0].files.length==0){Msg.info("Veuillez sélectionner au moins un document à envoyer");return false;} 28const oFiles=document.getElementById(sInputId).files;const aFiles=Array.from(oFiles);nbFiles=aFiles.length;if(nbFiles>oEp.oExtranetv2.CONST.EXTRANET_UPLOAD_MAX_FILES){Msg.info("ERREUR : Vous ne pouvez pas envoyer plus de "+oEp.oExtranetv2.CONST.EXTRANET_UPLOAD_MAX_FILES+" fichiers en même temps.");return false;} 29document.getElementById(sInputId).value='';Msg.info('<img src="./img/wait_white.gif" /> Envoi en cours. Merci de patienter ...');for(let i in aFiles){let file=aFiles[i];console.log(file);oEp.oExtranetv2.sendDocumentToApiSecib(nDossierId,file).then(response=>{const oResponse=JSON.parse(response);const oDocumentDto=Object.assign(new DocumentDto(),oResponse);const sDocumentId=oDocumentDto.DocumentId;if(sDocumentId!=''){nbFilesSent++;aFilesSuccess.push(file.name);console.log('ENVOI FICHIER :',file.name,'- OK | sDocumentId = '+sDocumentId);}else{const sResourceId=oResponse.ResourceId;const sExceptionMsg=typeof(oResponse.InnerException)!=='undefined'?oResponse.InnerException.Message:'';nbFilesError++;aFilesError.push(file.name+(sResourceId!=''?' ('+sResourceId+')':''));console.error('ENVOI FICHIER :',file.name,'- FAIL | ResourceId = '+sResourceId+' : '+sExceptionMsg);}}).catch(function errorHandler(error){nbFilesError++;aFilesError.push(file.name);console.error('ENVOI FICHIER :',file.name,'- ERROR |',error);}).finally(function(){if(nbFiles===(nbFilesSent+nbFilesError)){console.log('ENVOIS FICHIERS : FINISHED ! ('+nbFilesSent+'/'+nbFiles+' SENT | '+nbFilesError+' ERROR)');oEp.oExtranetv2.sendFilesPopinClose();let sMsgConfirm='';if(nbFilesSent>0){switch(nTabToRefresh){case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_DOCUMENTS:oEp.oExtranetv2.displayHomeOnglet(nTabToRefresh,oEp.oExtranetv2.nEpMainPageId,1);break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_DOCS_DEPOSES:oEp.oExtranetv2.displayDossierOnglet(nTabToRefresh,oEp.oExtranetv2.nEpMainPageId,nDossierId,1);break;} 30sMsgConfirm+=nbFilesSent+' fichier(s) envoyé(s)';}else{sMsgConfirm+='Une erreur s\'est produite. Aucun fichier n\'a été envoyé.<br />';} 31if(aFilesSuccess.length>0){sMsgConfirm+='<br />Fichiers envoyés avec succès : <br />';sMsgConfirm+=aFilesSuccess.join('<br />');} 32if(aFilesError.length>0){sMsgConfirm+='<br />Fichiers en erreur : <br />';sMsgConfirm+=aFilesError.join('<br />');} 33Msg.info(sMsgConfirm);}});}};oEp.oExtranetv2.sendDocumentToApiSecib=function(nDossierId,file){return new Promise((resolve,reject)=>{const sBaseUrl=oEp.oExtranetv2.getSecibBaseUrl();const sToken=oEp.oExtranetv2.getSecibToken();let sExt='.'+file.name.split('.').pop();let sFilename=file.name.replace(sExt,'');let nFileSize=file.size;let sNomCustom='';let sCommentaireCustom='';$('.extranet-v2-upload-item').each(function(){if($(this).data('filename')==file.name){sNomCustom=$(this).find('.fieldNomDocument input').val();sCommentaireCustom=$(this).find('.fieldCommentaire textarea').val();}});const oDocument={"Libelle":sNomCustom!=''?sNomCustom:sFilename,"Commentaire":sCommentaireCustom,"Extension":sExt,"FileSize":nFileSize,"DossierDossierId":nDossierId,"IsDepotClient":true,"DoesConvertToPDFForOnline":false,};const blobDocument=new Blob([new TextEncoder().encode(JSON.stringify(oDocument))],{type:"application/json;charset=utf-8"});let data=new FormData();data.append("DocumentDto",blobDocument,'document.json');data.append("contenu",file,(sFilename+sExt));$.ajax({"async":true,"crossDomain":true,"processData":false,"contentType":false,"url":sBaseUrl+"Extranet/SaveDocument","method":"POST","mimeType":"multipart/form-data","headers":{"Authorization":"Bearer "+sToken,},"data":data}).done(resolve).error(reject);});};oEp.oExtranetv2.initUploadBox=function(){const isHttps=document.location.protocol==='https:';const isLocalHost=document.location.hostname.match(/^.+\.local$/g)!==null;if(!isHttps&&!isLocalHost){$('.extranet-v2-upload-box').html('Ce site n\'est pas sécurisé HTTPS, l\'envoi de documents n\'est pas disponible.');return false;} 34let droppedFiles=false;$('.extranet-v2-upload-box').on('drag dragstart dragend dragover dragenter dragleave drop',function(e){e.preventDefault();e.stopPropagation();}).on('dragover dragenter',function(){$(this).addClass('dragover');}).on('dragleave dragend drop',function(){$(this).removeClass('dragover');}).on('drop',function(e){droppedFiles=e.originalEvent.dataTransfer.files;$(this).find('input[type="file"]').prop('files',droppedFiles).trigger('change');});return true;};
34oEp.oExtranetv2.refreshOngletCompteur=function(nOnglet,nNbItems){let sTarget='';switch(nOnglet){case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_DOCUMENTS:sTarget='extranet-home-onglet-documents';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_DOSSIERS:sTarget='extranet-home-onglet-dossiers';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_RDV:sTarget='extranet-home-onglet-agendas';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_ABONNEMENTS:sTarget='extranet-home-onglet-abonnements';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_FACTURES:sTarget='extranet-home-onglet-factures';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_TACHES:sTarget='extranet-home-onglet-taches';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_TEMPS_PASSES:sTarget='extranet-home-onglet-temps-passes';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_FRAIS:sTarget='extranet-home-onglet-frais';break;case oEp.oExtranetv2.CONST.EXTRANET_HOME_TAB_REGLEMENTS:sTarget='extranet-home-onglet-reglements';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_DOCS:sTarget='extranet-dossier-onglet-documents-recus';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_DOCS_DEPOSES:sTarget='extranet-dossier-onglet-documents-deposes';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_AGENDAS:sTarget='extranet-dossier-onglet-agendas';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_FACTURES:sTarget='extranet-dossier-onglet-factures';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_TEMPS_PASSES:sTarget='extranet-dossier-onglet-temps-passes';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_TACHES:sTarget='extranet-dossier-onglet-taches';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_FRAIS:sTarget='extranet-dossier-onglet-frais';break;case oEp.oExtranetv2.CONST.EXTRANET_DOSSIER_TAB_REGLEMENTS:sTarget='extranet-dossier-onglet-reglements';break;} 35if(sTarget!==''){$('.'+sTarget+' .compteur').html(nNbItems);}};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.