Feature #3306 » patch.diff
| app/controllers/messages_controller.rb | ||
|---|---|---|
| 46 | 46 |
@message.sticky = params[:message]['sticky'] |
| 47 | 47 |
end |
| 48 | 48 |
if request.post? && @message.save |
| 49 |
call_hook(:controller_board_message_new_after_save, { :params => params, :message => @message})
|
|
| 49 | 50 |
attach_files(@message, params[:attachments]) |
| 50 | 51 |
redirect_to :action => 'show', :id => @message |
| 51 | 52 |
end |
| ... | ... | |
| 58 | 59 |
@reply.board = @board |
| 59 | 60 |
@topic.children << @reply |
| 60 | 61 |
if !@reply.new_record? |
| 62 |
call_hook(:controller_board_message_reply_after_save, { :params => params, :message => @reply})
|
|
| 61 | 63 |
attach_files(@reply, params[:attachments]) |
| 62 | 64 |
end |
| 63 | 65 |
redirect_to :action => 'show', :id => @topic |
| app/controllers/wiki_controller.rb | ||
|---|---|---|
| 82 | 82 |
@content.author = User.current |
| 83 | 83 |
# if page is new @page.save will also save content, but not if page isn't a new record |
| 84 | 84 |
if (@page.new_record? ? @page.save : @content.save) |
| 85 |
call_hook(:controller_wiki_after_save, { :params => params, :page => @page})
|
|
| 85 | 86 |
redirect_to :action => 'index', :id => @project, :page => @page.title |
| 86 | 87 |
end |
| 87 | 88 |
end |