var doc_upload_error=false;function doc_folder_validate(b,a){next=false;doc_upload_error=false;if(ploopi_validatefield("Nom du Dossier",b.docfolder_name,"string")){if(a){next=confirm("Cette action va envoyer\nune demande de publication\naux validateurs du dossier parent\n\nÊtes-vous certain de vouloir continuer ?")}else{next=true}}if(next){return true}return false}function doc_file_validate(e,c,d,a,b){res=false;if(c){if(d){res=confirm("Cette action va envoyer\nune demande de publication\naux validateurs de ce dossier\n\nÊtes-vous certain de vouloir continuer ?")}else{res=true}}else{if(d&&e.docfile_file.value!=""){res=confirm("Cette action va envoyer\nune demande de publication\naux validateurs de ce dossier\n\nÊtes-vous certain de vouloir continuer ?")}else{res=true}}if(res&&a){if(ploopi_xmlhttprequest(b+"/upload.cgi","test")=="ok"){setTimeout("doc_upload('"+a+"');",250)}else{alert("Problème de configuration CGI. Envoi du fichier impossible.");res=false}}return res}function doc_upload(a){if($("doc_progressbar")){$("doc_progressbar").style.display="block";rc=ploopi_xmlhttprequest("index-quick.php","ploopi_env="+_PLOOPI_ENV+"&ploopi_op=doc_getstatus&sid="+a);if(rc==""){$("doc_progressbar_bg").style.width=($("doc_progressbar").offsetWidth-2)+"px";$("doc_progressbar_txt").innerHTML="<b>Terminé</b>"}else{if(rc=="notfound"){alert("Impossible d'envoyer ce fichier,\nvérifiez qu'il n'est pas trop volumineux.")}else{rc=rc.split("|");if(rc.length==6){$("doc_progressbar_bg").style.width=((($("doc_progressbar").offsetWidth-2)*rc[5])/100)+"px";$("doc_progressbar_txt").innerHTML="<b>"+rc[5]+"%</b> ("+rc[0]+"/"+rc[1]+"ko)<br />Envoi de <b>"+rc[3]+"</b> à <i>"+rc[4]+" ko/s</i>"}setTimeout("doc_upload('"+a+"');",500)}}}}function doc_parser_add(){$("docparser_form").style.display="block";$("docparser_id").value="";$("docparser_label").value="";$("docparser_extension").value="";$("docparser_path").value="";$("docparser_label").focus()}function doc_search(){ploopi_ajaxloader("doc_browser");ploopi_xmlhttprequest_todiv("admin-light.php","ploopi_env="+_PLOOPI_ENV+"&ploopi_op=doc_search&currentfolder=0","doc_browser")}function doc_search_next(){ploopi_ajaxloader("doc_search_result");ploopi_xmlhttprequest_todiv("admin-light.php","ploopi_env="+_PLOOPI_ENV+"&ploopi_op=doc_search_next&doc_search_keywords="+$("doc_search_keywords").value+"&doc_search_filetype="+$("doc_search_filetype").value+"&doc_search_user="+$("doc_search_user").value+"&doc_search_workspace="+$("doc_search_workspace").value+"&doc_search_date1="+$("doc_search_date1").value+"&doc_search_date2="+$("doc_search_date2").value,"doc_search_result")}function doc_openhelp(a){ploopi_showpopup("",300,a,"click","dochelp");ploopi_ajaxloader("dochelp");ploopi_xmlhttprequest_todiv("admin-light.php","ploopi_env="+_PLOOPI_ENV+"&ploopi_op=doc_help","dochelp")}function doc_fckexplorer_set_folder(a,b){cf=$("doc_choosefolder");trouve=false;i=0;while(i<=cf.length&&!trouve){if(cf.options[i].value==a){cf.selectedIndex=i;trouve=true}i++}doc_fckexplorer_switch_folder(a,b)}function doc_fckexplorer_selectfile(a){window.opener.SetUrl(a);window.close()}function doc_fckexplorer_switch_folder(a,b){new Ajax.Request("admin-light.php",{method:"get",parameters:{ploopi_env:_PLOOPI_ENV,ploopi_op:"doc_getfiles",idfolder:a,filter:b},onSuccess:function(e,d){if(!d&&e.responseText.isJSON()){d=e.responseText.evalJSON()}if(d){fb=$("doc_filebrowser");fb.innerHTML="";for(i=0;i<d.length;i++){var c=Math.round(parseInt(d[i]["size"],10)/1024);if(b=="doc_selectimage"){fb.innerHTML+="<a class=\"doc_fckexplorer_vignette\" href=\"javascript:void(0);\" onclick=\"javascript:var title = ploopi_getelem('txtAttTitle',opener.document);var alt = ploopi_getelem('txtAlt',opener.document); if (title) title.value='"+ploopi_addslashes(d[i]["name"])+"';if (alt) alt.value='"+ploopi_addslashes(d[i]["name"])+"';doc_fckexplorer_selectfile('"+d[i]["url"]+'\');"><img style="height:75px;" src="index-quick.php?ploopi_op=doc_image_get&docfile_md5id='+d[i]["md5id"]+"&version="+d[i]["version"]+'&width=125&height=75" /><div style="font-weight:bold;">'+d[i]["name"]+"</div><div>"+c+" ko</div></a>"}else{if(b=="doc_selectflash"){fb.innerHTML+='<a class="doc_fckexplorer_vignette" href="javascript:void(0);" onclick="javascript:var title = ploopi_getelem(\'txtAttTitle\',opener.document); if (title) title.value=\''+ploopi_addslashes(d[i]["name"])+"';doc_fckexplorer_selectfile('"+d[i]["url"]+'\');"><img style="height:75px;" src="index-quick.php?ploopi_op=doc_image_get&docfile_md5id='+d[i]["md5id"]+"&version="+d[i]["version"]+'&width=125&height=75" /><div style="font-weight:bold;">'+d[i]["name"]+"</div><div>"+c+" ko</div></a>"}else{fb.innerHTML+="<a class=\"doc_fckexplorer_vignette\" href=\"javascript:void(0);\" onclick=\"javascript:var prot = ploopi_getelem('cmbLinkProtocol',opener.document); if (prot) prot.value='';var title = ploopi_getelem('txtAttTitle',opener.document); if (title) title.value='"+ploopi_addslashes(d[i]["name"])+"';doc_fckexplorer_selectfile('"+d[i]["url"]+'\');"><img style="height:75px;" src="index-quick.php?ploopi_op=doc_image_get&docfile_md5id='+d[i]["md5id"]+"&version="+d[i]["version"]+'&width=125&height=75" /><div style="font-weight:bold;">'+d[i]["name"]+"</div><div>"+c+" ko</div></a>"}}}}}})}function doc_changeshow(b,a){urlGet="admin-light.php?ploopi_env="+_PLOOPI_ENV+"&ploopi_op=";if($("doc_infotypedisplay")=="undefined"||$("doc_infotypedisplay").innerHTML=="thumb"){$("doc_type_show").src="./modules/doc/img/ico_show_list.png";urlGet=urlGet+"doc_explorer"}else{$("doc_type_show").src="./modules/doc/img/ico_show_thumb.png";urlGet=urlGet+"doc_explorer_thumb"}if(typeof(b)!="undefined"){urlGet=urlGet+"&currentfolder="+b}new Ajax.Updater("doc_explorer",urlGet)};