Subversion Repository Public Repository

Nextrek

Diff Revisions 576 vs 579 for /Android/SmartCharging/endPoints/nightly/control_panel/js/locals.js

Diff revisions: vs.
  @@ -1,3 +1,26 @@
1 + function showLocalInfo(local_id) {
2 + params = {
3 + local_id = local_id
4 + };
5 +
6 + params = JSON.stringify(params);
7 +
8 + $.ajax({
9 + url: url,
10 + data: params,
11 + cache: false,
12 + contentType: false,
13 + processData: false,
14 + type: 'POST',
15 + success: function(data) {
16 +
17 + },
18 + error: function() {
19 + alert("Errore nel caricare le info del locale");
20 + }
21 + });
22 + }
23 +
1 24 function showLocalList() {
2 25 $("#cp_workarea").empty();
3 26
  @@ -17,9 +40,28 @@
17 40 { "data": "indirizzo" },
18 41 { "data": "email" },
19 42 { "data": "telefono" },
20 - { "data": "sito" }
43 + { "data": "sito" },
44 + {
45 + "data": function(row) {
46 + return "<button value='modifica'>Modifica</button>"
47 + }
48 + }
21 49 ]
22 50 } );
51 +
52 +
53 + $('#dt_locallist').on( 'click', 'button', function () {
54 + var data = userTable.row( $(this).parents('tr') ).data();
55 + var value = $(this).attr("value");
56 +
57 + var local_id = $(this).parents('tr').attr("id").replace("row_", "");
58 +
59 + var url = (value == "attiva") ? "../enable_user.php" : "../delete_user.php";
60 +
61 + showLocalInfo(local_id);
62 +
63 + } );
64 +
23 65 }
24 66 });
25 67 }