function EditItem(i,d){if(!acos.fr_edit){return}var a=new Ext.form.TextField({maxLength:70,maxLengthText:str_replace("{n}",70,jsModule.max_chars),fieldLabel:jsModule.name,allowBlank:false,name:"data[Repository][name]",dataIndex:"name",width:650});var j=new Ext.form.TextField({inputType:"file",fieldLabel:"Upload New File",name:"object_file",allowBlank:true});var k=new Ext.ux.TinyMCE({name:"data[Repository][description]",tinymceSettings:mceConfig[0],fieldLabel:jsModule.description,width:650,height:450,dataIndex:"description"});var l=new Ext.form.ComboBox({id:"pubStatus",name:"pubStatus",dataIndex:"status",value:"0",fieldLabel:jsModule.status,store:statusStoreWithoutTesting,displayField:"txt",typeAhead:false,selectOnFocus:true,valueField:"idx",hiddenName:"data[Repository][status]",triggerAction:"all",width:150,editable:false,mode:"local"});var h=new Ext.form.DateField({fieldLabel:"Publish Date",allowBlank:true,dataIndex:"publish_up",name:"data[Repository][publish_up]",width:150});var g=new Ext.form.DateField({fieldLabel:"Expire Date",allowBlank:true,dataIndex:"publish_down",name:"data[Repository][publish_down]",width:150});var e=new Ext.form.Checkbox({boxLabel:"Require Email Address for Download",fieldLabel:"Require Email",checked:false,dataIndex:"req_email",name:"data[Repository][req_email]"});var f=getCommentingFields("Repository");var c=new Ext.FormPanel({fileUpload:true,id:"EditItemForm",url:"/repositories/edit",autoScroll:true,reader:new Ext.data.JsonReader({root:"results"},["id","site_id","breadcrumbs","name","description","status","commenting","com_access","com_publish","com_email","publish_up","publish_down","req_email","com_req_email"]),method:"POST",baseCls:"x-plain",items:[new Ext.form.Hidden({name:"data[Repository][id]",value:d}),a,j,k,l,h,g,f.field,f.fieldset,e,new AddonTags({site_id:site_id,hiddenName:"data[Repository][tags]",item_type:"Repository",item_id:d})]});c.form.load({url:"/repositories/getOne/"+d,waitMsg:"Loading"});c.form.on("actioncomplete",function(m,n){if(n.type=="load"){createBreadcrumbs(n.result.data.breadcrumbs)}});var b=new Ext.Panel({id:"repositoryEditFile",title:jsModule.edit_file,border:false,bodyStyle:"padding:15px;",autoScroll:true,autoHeight:false,layout:"fit",buttonAlign:"center",buttons:[{text:"Save",handler:function(){Ext.getCmp("EditItemForm").getForm().submit({waitMsg:jsModule.processing_data,params:{},success:function(){Ext.History.add(d+TD+Tokens.details+TD+a.getValue())},failure:function(){}})}},{text:"Cancel",handler:function(){Ext.History.add(d+TD+Tokens.details+TD+a.getValue())}}],items:[c],listeners:{render:{fn:function(){i.hide()}}}});if(repositoryFrontend){b.render("repository_container")}else{viewport.add(b);viewport.doLayout();b.setHeight(viewport.getHeight())}};
