Ext.onReady(function(){Ext.QuickTips.init();var login=new Ext.FormPanel({labelWidth:80,url:'ajax_server.php?extjsModule=Ajax_Users&extjsMethod=login',frame:true,title:'Accedi',height:180,defaults:{msgTarget:'side',width:230},defaultType:'textfield',items:[{fieldLabel:'ID Utente',name:'use_username',allowBlank:false},{fieldLabel:'Password',name:'use_password',inputType:'password',allowBlank:false}],buttons:[{text:'Invio',formBind:true,handler:function(){if(!login.getForm().isValid()){Ext.MessageBox.alert('Failure','Non avete compilato correttamente la forma.');return;}
Ext.MessageBox.show({msg:'Attenda prego',progressText:'Operazione in corso...',width:300,wait:true,waitConfig:{interval:200},icon:'ext-mb-download',animEl:'mb7'});setTimeout(function(){},4000);login.getForm().submit({method:'POST',success:function(){setTimeout(function(){Ext.MessageBox.hide();login.disable();Ext.example.msg('Accesso valido.','Sarai rediretto in pochi secondi.');var redirect='userpage.php';window.location=redirect;},2000);},failure:function(form,action){Ext.MessageBox.hide();if(action.failureType=='server'){obj=Ext.util.JSON.decode(action.response.responseText);Ext.Msg.alert('Accesso fallito!',obj.errors.reason);}else{Ext.Msg.alert('Attenzione!','Il server è inaccessible: '+action.response.responseText+"abcd");}
login.enable();login.getForm().reset();}});}}]});login.render('login_form');});