Sha256: 5eef907a0a986774b18a90390c2db912382922713c6252b280467ab117b345aa

Contents?: true

Size: 1.47 KB

Versions: 41

Compression:

Stored size: 1.47 KB

Contents

<%
def get_name(fs)
	(1..20).each do |ind|
		field = "field#{ind}_name".to_sym
		value = "field#{ind}_value".to_sym
		if fs[field] == 'name' || fs[field] == 'name_required'
			return fs[value]
			break
		end
	end
	return 
end
def get_subject(fs)
	(1..20).each do |ind|
		field = "field#{ind}_name".to_sym
		value = "field#{ind}_value".to_sym
		if fs[field] == 'subject' || fs[field] == 'subject_required'
			return fs[value]
			break
		end
	end
	return ''
end
def get_message(fs)
	(1..20).each do |ind|
		field = "field#{ind}_name".to_sym
		value = "field#{ind}_value".to_sym
		if fs[field] == 'message' || fs[field] == 'message_required'
			return fs[value].nil? ? '' : fs[value]
			break
		end
	end
	return ''
end
%>

<h1>Inbox</h1>

<div class="constrain clearfix" style="padding:0 40px 0 10px;">
	<div class="inbox-btns constrain">
		<a href="/admin/inbox/spam" class="caboose-btn">View Spam</a>
	</div>
	<table class="inbox-table" cellpadding="0" cellspacing="0">
		<tr>
			<th>From</th>
			<th>Subject</th>
			<th>Message</th>
			<th>Date</th>
		</tr>
		<% @contacts.each do |fs| %>
			<tr data-id="<%= fs.id %>">
				<td><%= get_name(fs) %></td>
				<td><%= get_subject(fs) %></td>
				<td><%= get_message(fs).truncate(60) %></td>
				<td><%= fs.date_submitted.strftime('%-m/%-d/%Y') %></td>
			</tr>
		<% end %>
	</table>
</div>

<% content_for :caboose_js do %>
<script>
	$(".inbox-table tr").click(function() {
		window.location = "/admin/inbox/" + $(this).data("id");
	});
</script>
<% end %>

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
caboose-cms-0.9.229 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-1.0.2 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-1.0.1 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.228 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.227 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.226 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.225 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.224 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.223 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.222 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.221 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.220 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.219 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.218 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.217 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.216 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.215 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.214 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.213 app/views/caboose/inbox/admin_index.html.erb
caboose-cms-0.9.212 app/views/caboose/inbox/admin_index.html.erb