Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <p id="notice"><%= notice %></p>
- <h1 id="testa">Backup Center</h1>
- <table class="table">
- <thead>
- <tr>
- <th>Name</th>
- <th>Server</th>
- <th>IP</th>
- <th>Last Backup</th>
- <th colspan="3"></th>
- </tr>
- </thead>
- <tbody> <% @databases.each do |database| %> <tr>
- <td id=<%= database.name %>><%= database.name %></td> <td><%=
- database.server.name %></td> <td><%= database.server.ip %></td>
- <td id="datebk"> </td>
- <td id=<%=database.name+"bk"%>><%= link_to '<i class="fa fa-mixcloud"></i>
- Backup'.html_safe, "", class: "btn btn-default btn-xs", id:
- database.name+"btn" %></td> <td id="download"> - </td> </tr>
- <% end %> </tbody> </table>
- <br>
- <%= link_to '<i class="fa fa-globe"></i> Backup All '.html_safe, "#", class: "btn btn-default"%>
- <script>
- var socket = io.connect("http://127.0.0.1:4000");
- <% @databases.each do |database| %>
- $( "<%="#"+database.name+"btn"%>" ).on("click", function() {
- $(this).replaceWith('<img src="wait.gif" />')
- database = {
- dbname: "<%=database.name%>",
- dbuser: "<%=database.user%>",
- dbpass: "<%=database.pass%>",
- dbinstance: "<%=database.instance%>",
- serverip: "<%=database.server.ip%>"
- }
- socket.emit('database', database);
- });
- <% end %>
- socket.on('results', function (recordset) {
- swal("Success!", "Backup of " + recordset + " correct", "success");
- var d = new Date();
- $('#datebk').text(moment().format('MMMM Do YYYY, h:mm:ss a'));
- // $('#download').html('<%= link_to '<i class="fa fa-cloud-download"></i> Download'.html_safe, "", class: "btn btn-default btn-xs" %>');
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement