Subversion Repository Public Repository

Nextrek

Diff Revisions 506 vs 507 for /Android/SmartCharging/endPoints/examples/registrazione_locale.html

Diff revisions: vs.
  @@ -14,11 +14,11 @@
14 14 Nominativo:<br>
15 15 <input type="text" name="nominativo">
16 16 <br>
17 - Cellulare:<br>
18 - <input type="text" name="cell">
17 + Cellulare utente:<br>
18 + <input type="text" name="user_cell">
19 19 <br>
20 - Email:<br>
21 - <input type="text" name="email">
20 + Email utente:<br>
21 + <input type="text" name="user_email">
22 22 <br>
23 23 <input type="hidden" name="action" value="upload" />
24 24 <label>Avatar:</label>
  @@ -34,6 +34,15 @@
34 34 Tipologia:<br>
35 35 <input type="text" name="tipologia">
36 36 <br>
37 + Email locale:<br>
38 + <input type="text" name="local_email">
39 + <br>
40 + Numero telefono locale:<br>
41 + <input type="text" name="local_phone">
42 + <br>
43 + Sito internet locale:<br>
44 + <input type="text" name="local_website">
45 + <br>
37 46
38 47 <input type="submit" value="Lancia!">
39 48
  @@ -57,20 +66,26 @@
57 66
58 67 <script>
59 68 var imgs = new Array();
69 + var token;
60 70
61 71 $(document).ready(function() {
62 72 $("#submit").submit(function(e) {
63 73 e.preventDefault();
64 74
65 - var username = $("#submit input[name='username']").val();
66 - var password = $("#submit input[name='password']").val();
67 - var nominativo = $("#submit input[name='nominativo']").val();
68 - var cell = $("#submit input[name='cell']").val();
69 - var email = $("#submit input[name='email']").val();
70 - var avatar = $("#submit input[name='avatar_file']").val();
71 - var nomelocale = $("#submit input[name='nomelocale']").val();
72 - var descrizione = $("#submit input[name='descrizione']").val();
73 - var tipologia = $("#submit input[name='tipologia']").val();
75 + var username = $("#submit input[name='username']").val();
76 + var password = $("#submit input[name='password']").val();
77 + var nominativo = $("#submit input[name='nominativo']").val();
78 + var user_cell = $("#submit input[name='user_cell']").val();
79 + var user_email = $("#submit input[name='user_email']").val();
80 + var avatar = $("#submit input[name='avatar_file']").val();
81 +
82 +
83 + var nomelocale = $("#submit input[name='nomelocale']").val();
84 + var descrizione = $("#submit input[name='descrizione']").val();
85 + var tipologia = $("#submit input[name='tipologia']").val();
86 + var local_email = $("#submit input[name='local_email']").val();
87 + var local_phone = $("#submit input[name='local_phone']").val();
88 + var local_website = $("#submit input[name='local_website']").val();
74 89
75 90 avatar = avatar.replace(/.*(\/|\\)/, '');
76 91
  @@ -78,29 +93,31 @@
78 93 username: username,
79 94 password: password,
80 95 nominativo: nominativo,
81 - cell: cell,
82 - email: email,
83 - avatar: avatar,
84 - nomelocale: nomelocale,
85 - descrizione: descrizione,
86 - tipologia: tipologia,
87 - imgs: imgs
96 + cell: user_cell,
97 + email: user_email,
98 + avatar: avatar
88 99 }
89 100
90 101 params = JSON.stringify(params);
91 102
92 103 function ajaxResRegisterLocal(data) {
93 104 var json_output = JSON.stringify(data);
94 -
95 105 imgs = [];
106 + $("#output").append(json_output);
107 + }
108 +
109 + function ajaxResRegisterUser(data) {
110 + var json_output = JSON.stringify(data);
96 111
97 112 var avatar_file = $("#submit input[name='avatar_file']")[0].files[0];
98 113
99 114 if (data.return == 0 && avatar_file) {
115 + token = data.token;
100 116 var formData = new FormData();
101 117 formData.append("avatar_file", avatar_file);
102 - formData.append("user_id", data.user_id);
103 - formData.append("url", data.avatar_path);
118 + formData.append("user_id", data.id);
119 + formData.append("token", token);
120 + formData.append("avatar_name", data.avatar_name);
104 121
105 122 $.ajax({
106 123 url: '../upload_avatar.php',
  @@ -115,6 +132,27 @@
115 132
116 133 $("#output").append(json_output);
117 134
135 + var params = {
136 + user_id: data.id,
137 + nomelocale: nomelocale,
138 + descrizione: descrizione,
139 + tipologia: tipologia,
140 + telefono: local_phone,
141 + email: local_email,
142 + sito: local_website,
143 + imgs: imgs,
144 + token: token
145 + }
146 +
147 + params = JSON.stringify(params);
148 +
149 + $.ajax({
150 + url: "../add_locale.php",
151 + success: ajaxResRegisterLocal,
152 + method: "POST",
153 + data: params
154 + });
155 +
118 156 }
119 157
120 158 function ajaxResUploadAvatar(data) {
  @@ -123,8 +161,8 @@
123 161 }
124 162
125 163 $.ajax({
126 - url: "../registrazione_locale.php",
127 - success: ajaxResRegisterLocal,
164 + url: "../registrazione_utente.php",
165 + success: ajaxResRegisterUser,
128 166 method: "POST",
129 167 data: params
130 168 });
  @@ -133,7 +171,6 @@
133 171
134 172 $("#submit_image").submit(function(e) {
135 173
136 -
137 174 e.preventDefault();
138 175
139 176 var formData = new FormData();