Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример диплома специалиста / 007 Текст програми.docx
Скачиваний:
11
Добавлен:
28.03.2016
Размер:
157.39 Кб
Скачать

26

02070743.00569-01 12 01

@tickets = Ticket.find(:all :conditions => ["category_id = ? and ticketstatus_id = ?", params[:category_id], params[:status_id] ], :offset => @offset, :limit => @increment )

else #no status

@status_name = "All"

@tickets = Ticket.find(:all :conditions => ["category_id = ? and ticketstatus_id != 2", params[:category_id]], :offset => @offset, :limit => @increment )

end

else # no category was selected

@category_name = "All"

if(params[:status_id]&& params[:status_id]!= "none")# if а status is selected too

@status = Ticketstatus.find(params[:status_id] :limit => 1)

@status_name = @status.name

@tickets = Ticket.find(:all :conditions => ["ticketstatus_id = ?", params[:status_id] ], :offset => @offset, :limit => @increment )

else # no status is selected

@status_name = "All"

@tickets = Ticket.find(:all :conditions => ["ticketstatus_id != 2"], :offset => @offset, :limit => @increment )

end

end

end

end

Исходный код шаблонов видов

#----------------------------------------------------------------------------------------------------admin.rhmtl

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<%= stylesheet_link_tag "style" %>

<%= javascript_include_tag "prototype" %>

<title>Mystic Ticket System</title>

</head>

<body>

<table align=center style="border:0px solid black;"><tr><td>

<table cellpadding=0 cellspacing=0 align=center width="100%">

<tr>

<td align=center>

<div class="main_logo"></div>

</td>

</tr>

<tr>

<td>

<div class="main_table_top"></div>

115

</td>

27

02070743.00569-01 12 01

</tr>

<tr>

<td valign=top >

<div class="main_table_middle">

<%# Begin main body div and td %>

<table cellpadding=0 cellspacing=0 align=center width="100%">

<tr>

<td style="width:70%" valign=top>

<% if @msg != "" %>

<%= @msg %>

<% end %>

<% if flash[:message]%><%= flash[:message]%><% end %>

<%= yield %>

</td>

<td align=left style="width:30%;" valign=top >

<table cellpadding=0 cellspacing=0>

<tr><td class="right_links_top"></td></tr>

<tr><td class="right_links_middle">

<div class="right_links_padding">

<div class="right_link_text">Admin Menu</div>

  <%= link_to "Add A User" :class => "admin_right_link_text" %><hr>

  <%= link_to "Edit/Delete Users" :class => "admin_right_link_text" %><hr>

<!--   <% link_to "Edit System Settings" :class => "admin_right_link_text" %><hr> -->

  <%= link_to "Edit Ticket Statuses" :class => "admin_right_link_text" %><hr>

  <%= link_to "Edit Ticket Categories" :class => "admin_right_link_text" %><hr>

  <%= link_to "View All Tickets" :class => "admin_right_link_text" %><hr>

  <%= link_to "Open A New Ticket" :class => "admin_right_link_text" %><hr>

  <%= link_to "Edit My Profile" :class => "admin_right_link_text" %><hr>

  <%= link_to "View Logs" :class => "admin_right_link_text" %><hr>

<% if !(session[:user].nil?) %>

<%= link_to "Log Out" :class => "right_link_text" %>

<% end %>

</div>

</td></tr>

<tr> <td class="right_links_bottom"></td></tr>

</table>

<table cellpadding=0 cellspacing=0>

<tr><td class="right_links_top"></td></tr>

<tr><td class="right_links_middle">

<div class="right_links_padding">

<div class="right_link_text">My Status</div><hr>

<% if !session[:user].nil? %>

<div style="font-size:10px">

116

Logged in as <%= session[:user][:email]%><br>

Соседние файлы в папке Пример диплома специалиста