Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new Ext.Button({
- renderTo: registerButtonHolder,
- text: "Regisztráció",
- handler: function(b, e) {
- var form = Ext.get('registerForm');
- var params = {};
- //params.method = 'register';
- params.username = form.dom.username.value;
- params.password = form.dom.password.value;
- params.password2 = form.dom.password2.value;
- params.email = form.dom.email.value;
- params.captcha = form.dom.captcha.value;
- Ext.Ajax.request({
- url: 'request/register',
- params: params,
- reader: new Ext.data.XmlReader({
- record: 'field',
- successProperty: '@Success',
- fields: [
- {name: 'id'},
- {name: 'msg'}
- ]
- }),
- form: form,
- method: 'POST',
- success: function(response, opts) {
- console.debug(response);
- var result = opts.reader.readRecords(response.responseXML.documentElement);
- var i, form = opts.form;
- clearMessages();
- if (!result.success) {
- var data;
- for (i = 0; i < result.records.length; i++) {
- data = result.records[i].data;
- appendMessage('red', data.msg);
- }
- var ci = Ext.get('captchaImage');
- ci.dom.src = ci.dom.src.split('?')[0]+'?'+Math.random()+'?'+Math.random();
- }
- else {
- appendMessage('green', "Regisztráció sikeres! Küldtünk egy e-mail-t az Ön e-mail címére az aktiválási linkkel.");
- //Ext.get('registerFieldset').dom.style.display = 'none';
- }
- },
- failure: function(response, opts) {
- console.error(response);
- clearMessages();
- appendMessage('red', "Nem sikerült kapcsolódni!");
- },
- callback: function(options) {
- options.form.dom.captcha.value = '';
- }
- })
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement