Introduction
Introduction Statistics Contact Development Disclaimer Help
show.html.erb - warvox - VoIP based wardialing tool, forked from rapid7/warvox.
git clone git://jay.scot/warvox
Log
Files
Refs
README
---
show.html.erb (7489B)
---
1 <div class="row-fluid">
2 <div class="span12">
3 <a class="btn btn-small pull-right" href="<%= edit_proje…
4 <h1 class='title'>Project <%= @project.name %></h1>
5 <p class='project-header'><%=h @project.description %></…
6 </div>
7 </div>
8
9 <div class="row-fluid">
10 <div class="span3">
11 <div class="stat-box stat-<%= @boxes[:called][:cls]%>">
12 <div><%= @boxes[:called][:txt] %></div>
13 <span class="stat-subtitle">Calls</span>
14 </div>
15 </div>
16 <div class="span9">
17 <div class="row-fluid">
18 <div class="span2">&nbsp;</div>
19 <div class="span2"><a href="<%= new_dialer_proje…
20 <% if @boxes[:answered][:cnt] > 0 %>
21 <div class="span2"><a href="<%= new_analyze_proj…
22 <% else %>
23 <div class="span2"><a href="#" class="btn disabl…
24 <% end %>
25 <div class="span2">&nbsp;</div>
26 </div>
27 </div>
28 </div>
29
30 <div class="row-fluid">
31 <div class="span3 arrow-down"><i class="fa fa-arrow-down"></i></…
32 <div class="span9">&nbsp;</div>
33 </div>
34
35 <div class="row-fluid">
36 <div class="span3">
37 <div class="stat-box stat-<%= @boxes[:answered][:cls]%>">
38 <div><%= @boxes[:answered][:txt] %></div>
39 <span class="stat-subtitle">Answered</span>
40 </div>
41 </div>
42 <div class="span9"></div>
43 </div>
44
45 <div class="row-fluid">
46 <div class="span3 arrow-down"><i class="fa fa-arrow-down"></i></…
47 <div class="span9">&nbsp;</div>
48 </div>
49
50 <div class="row-fluid">
51 <div class="span3">
52 <div class="stat-box stat-<%= @boxes[:analyzed][:cls]%>">
53 <div><%= @boxes[:analyzed][:txt] %></div>
54 <span class="stat-subtitle">Analyzed</span>
55 </div>
56 </div>
57 <div class="span9">&nbsp;</div>
58 </div>
59
60 <div class="row-fluid">
61 <div class="span3 arrow-down"><i class="fa fa-arrow-down"></i></…
62 <div class="span9">&nbsp;</div>
63 </div>
64
65 <div class="row-fluid">
66 <div class="span3">
67 <div class="row-fluid">
68 <div class="span6">
69 <div class="stat-box stat-<%= @boxes[:vo…
70 <div><%= @boxes[:voice][:txt] %>…
71 <span class="stat-subtitle">Voic…
72 </div>
73 </div>
74 <div class="span6">
75 <div class="stat-box stat-<%= @boxes[:vo…
76 <div><%= @boxes[:voicemail][:txt…
77 <span class="stat-subtitle">Voic…
78 </div>
79 </div>
80 </div>
81 </div>
82 <div class="span3 sparkline-cell">
83 <%= render :partial => 'shared/graphs/sparkline', :local…
84 <span class='sparkline-title'>Phone Calls / Hour (Last D…
85 </div>
86 <div class="span3 sparkline-cell">
87 <%= render :partial => 'shared/graphs/sparkline', :local…
88 <span class='sparkline-title'>Phone Calls / Day (Last We…
89 </div>
90 <div class="span3 sparkline-cell">
91 <%= render :partial => 'shared/graphs/sparkline', :local…
92 <span class='sparkline-title'>Phone Calls / Week (Last M…
93 </div>
94 </div>
95
96 <div class="row-fluid">
97 <div class="span12">&nbsp;</div>
98 </div>
99
100 <div class="row-fluid">
101 <div class="span3">
102 <div class="row-fluid">
103 <div class="span6">
104 <div class="stat-box stat-<%= @boxes[:fa…
105 <div><%= @boxes[:fax][:txt] %></…
106 <span class="stat-subtitle">Fax<…
107 </div>
108 </div>
109 <div class="span6">
110 <div class="stat-box stat-<%= @boxes[:mo…
111 <div><%= @boxes[:modem][:txt] %>…
112 <span class="stat-subtitle">Mode…
113 </div>
114 </div>
115 </div>
116 </div>
117 <div class="span3 sparkline-cell">
118 <%= render :partial => 'shared/graphs/sparkline', :local…
119 <span class='sparkline-title'>Analyzed Calls / Hour (Las…
120 </div>
121 <div class="span3 sparkline-cell">
122 <%= render :partial => 'shared/graphs/sparkline', :local…
123 <span class='sparkline-title'>Analyzed Calls / Day (Last…
124 </div>
125 <div class="span3 sparkline-cell">
126 <%= render :partial => 'shared/graphs/sparkline', :local…
127 <span class='sparkline-title'>Analyzed Calls / Week (Las…
128 </div>
129 <div class="span6">&nbsp;</div>
130 </div>
131
132 <div class="row-fluid">
133 <div class="span12">&nbsp;</div>
134 </div>
135
136 <% if @active_jobs.count > 0 %>
137
138 <div class="row-fluid">
139 <div class="span12">
140
141 <h2 class='title'>Active Jobs</h1>
142
143 <table class='table table-striped table-condensed' width='90%'>
144 <tr>
145 <th>ID</th>
146 <th>Task</th>
147 <th>Progress</th>
148 <th>Rate</th>
149 <th>Launched</th>
150 <th>Actions</th>
151 </tr>
152
153 <% @active_jobs.each do |job| %>
154 <tr class='active_job_row'>
155 <td><%= job.id %></td>
156 <td><%= format_job_details(job) %></td>
157 <td>
158 <div class="progress progress-warning progress-s…
159 <div class="bar" style="width: <%= job.p…
160 <span class='progress_pct'><%= j…
161 </div>
162 </div>
163 </td>
164 <td><%= format_job_rate(job) %></td>
165 <td><%= time_ago_in_words(job.created_at) %> ago</td>
166 <td>
167 <% if job.task == "dialer" %>
168 <a class="btn" href="<%= view_results_path(j…
169 <% end %>
170 <% if job.task == "analysis" and job.details[:scope]…
171 <a class="btn" href="<%= view_analyze_path(j…
172 <% end %>
173 <a class="btn" href="<%= stop_job_path(job) %>" …
174 </td>
175 </tr>
176 <% end %>
177 </table>
178 </div>
179 </div>
180 <% end %>
181
182
183 <% if(@inactive_jobs.length > 0) %>
184
185 <div class="row-fluid">
186 <div class="span12">
187 <h2 class='title'>Completed Jobs</h2>
188
189 <%= will_paginate @inactive_jobs, :renderer => BootstrapPaginati…
190 <table class='table table-striped table-condensed' width='90%'>
191 <tr>
192 <th>ID</th>
193 <th>Task</th>
194 <th>Status</th>
195 <th>Rate</th>
196 <th>Started</th>
197 <th>Completed</th>
198 </tr>
199
200 <% @inactive_jobs.each do |job|
201 special = ""
202 case job.status
203 when "error"
204 special = "error"
205 when "stopped"
206 special = "warning"
207 end
208 %>
209 <tr class='<%= special %>'>
210 <td><%= job.id %></td>
211 <td><%= format_job_details(job) %></td>
212 <td><%= format_job_status(job) %></td>
213 <td><%= format_job_rate(job) %></td>
214 <td><%= time_ago_in_words(job.created_at) %> ago</td>
215 <td><%= job.completed_at ? "after " + time_ago_in_words(Time…
216 </tr>
217 <% end %>
218 </table>
219 <%= will_paginate @inactive_jobs, :renderer => BootstrapPaginati…
220 </div>
221 </div>
222 <% end %>
You are viewing proxied material from jay.scot. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.