Fix link in structure

This commit is contained in:
chris committed 2013-10-30 18:53:23 +08:00
1 parent a885313e75
commit 00010867a4
5 files changed
+32 -26

No files matched your search

@@ -1,4 +1,5 @@
class Admin::ItemsController < OrbitBackendController
include ActionView::Helpers::TagHelper
include ActionView::Helpers::DynamicForm
layout "structure"
+9 -14
View File
@@ -1,5 +1,6 @@
class Admin::LinksController < Admin::ItemsController
def new
@item = Link.new
@item.parent = Page.find(params[:parent_id]) rescue nil
@@ -13,27 +14,21 @@ class Admin::LinksController < Admin::ItemsController
def create
@item = Link.new(params[:link])
if @item.save(params[:link])
success = true
if @item.save
render 'admin/items/reload_items'
else
success = check_valid_url
end
if success
flash.now[:notice] = t('create.success.link')
respond_to do |format|
format.js { render 'admin/items/reload_items' }
end
else
flash.now[:error] = t('create.error.link')
render :action => "new"
@error = error_messages_for(@item)
render 'admin/items/form_error'
end
end
def update
@item = Link.find(params[:id])
unless @item.update_attributes(params[:link])
if @item.update_attributes(params[:link])
render 'admin/items/reload_items'
else
@error = error_messages_for(@item)
render 'admin/items/form_error'
end
end