class Admin::ItemsController < ApplicationController layout "site_editor" before_filter :authenticate_user! before_filter :find_parent_item before_filter :find_snippets, :only => :index before_filter :is_admin? before_filter :set_current_item def index if params[:item_id] @item = Item.find(params[:item_id]) else @item = get_homepage end end protected def find_snippets @snippets = Snippet.where( { :parent_id => @parent_item.id } ) rescue nil end end