Subversion Repository Public Repository

Nextrek

Diff Revisions 580 vs 586 for /Android/SmartCharging/endPoints/nightly/control_panel/js/locals.js

Diff revisions: vs.
  @@ -1,68 +1,94 @@
1 + function loadLocalInfo(html_data, local_data) {
2 + $("#cp_workarea").empty();
3 + $("#cp_workarea").append(html_data);
4 +
5 + $("#full_local_info #nomelocale")
6 + .html(local_data.nomelocale);
7 + $("#full_local_info #username_owner")
8 + .html(local_data.username_owner);
9 + $("#full_local_info #descrizione")
10 + .html(local_data.descrizione);
11 + $("#full_local_info #tipologia")
12 + .html(local_data.tipologia);
13 + $("#full_local_info #lat")
14 + .html(local_data.lat);
15 + $("#full_local_info #lon")
16 + .html(local_data.lon);
17 + $("#full_local_info #indirizzo")
18 + .html(local_data.indirizzo);
19 + $("#full_local_info #email")
20 + .html(local_data.email);
21 + $("#full_local_info #telefono")
22 + .html(local_data.telefono);
23 + $("#full_local_info #sito")
24 + .html(local_data.sito);
25 + $("#full_local_info #n_punti_ricariche")
26 + .html(local_data.n_punti_ricariche);
27 +
28 + }
29 +
1 30 function showLocalInfo(local_id) {
2 31 params = {
3 - local_id: local_id
32 + local_id: local_id,
33 + token: Cookies.get("token")
4 34 };
5 35
6 36 params = JSON.stringify(params);
7 37
8 - /*$.ajax({
9 - url: url,
38 + $.ajax({
39 + url: "../get_info_full_locale.php",
10 40 data: params,
11 41 cache: false,
12 42 contentType: false,
13 43 processData: false,
14 44 type: 'POST',
15 - success: function(data) {
16 -
45 + success: function(local_data) {
46 + getHtmlPage("./skeletons/full_local_info.html", function(html_data) {
47 + loadLocalInfo(html_data, local_data);
48 + });
17 49 },
18 50 error: function() {
19 51 alert("Errore nel caricare le info del locale");
20 52 }
21 - });*/
53 + });
22 54 }
23 55
24 - function showLocalList() {
25 - $("#cp_workarea").empty();
56 + function showLocalTable(data) {
57 + $("#cp_workarea").append(data);
26 58
27 - $.ajax({
28 - url: "./skeletons/locallist.html",
29 - success: function(data) {
30 - $("#cp_workarea").append(data);
31 -
32 - var localTable = $('#dt_locallist').DataTable( {
33 - "processing": true,
34 - "serverSide": true,
35 - "ajax": "dt_locallist.php",
36 - "columns": [
37 - { "data": "nomelocale" },
38 - { "data": "descrizione" },
39 - { "data": "tipologia" },
40 - { "data": "indirizzo" },
41 - { "data": "email" },
42 - { "data": "telefono" },
43 - { "data": "sito" },
44 - { "data": "n_punti_ricarica" },
45 - {
46 - "data": function(row) {
47 - return "<button value='modifica'>Modifica</button>"
48 - }
49 - }
50 - ]
51 - } );
52 -
53 -
54 - $('#dt_locallist').on( 'click', 'button', function () {
55 - var data = userTable.row( $(this).parents('tr') ).data();
56 - var value = $(this).attr("value");
59 + var localTable = $('#dt_locallist').DataTable( {
60 + "processing": true,
61 + "serverSide": true,
62 + "ajax": "dt_locallist.php",
63 + "columns": [
64 + { "data": "nomelocale" },
65 + { "data": "descrizione" },
66 + { "data": "tipologia" },
67 + { "data": "indirizzo" },
68 + { "data": "email" },
69 + { "data": "telefono" },
70 + { "data": "sito" },
71 + { "data": "n_punti_ricarica" },
72 + {
73 + "data": function(row) {
74 + return "<button value='modifica'>Modifica</button>"
75 + }
76 + }
77 + ]
78 + } );
57 79
58 - var local_id = $(this).parents('tr').attr("id").replace("row_", "");
59 80
60 - var url = (value == "attiva") ? "../enable_user.php" : "../delete_user.php";
81 + $('#dt_locallist').on( 'click', 'button', function () {
82 + var data = localTable.row( $(this).parents('tr') ).data();
83 + var value = $(this).attr("value");
61 84
62 - showLocalInfo(local_id);
85 + var local_id = $(this).parents('tr').attr("id").replace("row_", "");
86 + showLocalInfo(local_id);
63 87
64 - } );
88 + } );
89 + }
65 90
66 - }
67 - });
91 + function showLocalList() {
92 + $("#cp_workarea").empty();
93 + getHtmlPage("./skeletons/locallist.html", showLocalTable);
68 94 }