| 
									
										
										
										
											2011-02-01 07:12:23 +00:00
										 |  |  | class Admin::UserInfoModelsController < ApplicationController | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   layout "admin" | 
					
						
							|  |  |  |   before_filter :authenticate_user! | 
					
						
							|  |  |  |   before_filter :is_admin? | 
					
						
							|  |  |  |   before_filter :set_attribute, :only => [:index, :show, :new, :edit] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def index | 
					
						
							|  |  |  |     @user_attribute_models = UserInfoModel.all.entries | 
					
						
							|  |  |  |     render :template => 'admin/user_attribute_models/index' | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   def show | 
					
						
							|  |  |  |     #@user_attribute_model = UserInfoModel.find(params[:id]) | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   def new | 
					
						
							|  |  |  |     @user_attribute_model = UserInfoModel.new | 
					
						
							|  |  |  |     render :template => 'admin/user_attribute_models/new' | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   def edit | 
					
						
							|  |  |  |     @user_attribute_model = UserInfoModel.find(params[:id]) | 
					
						
							|  |  |  |     @i18n_variable = @user_attribute_model.i18n_variable | 
					
						
							|  |  |  |     render :template => 'admin/user_attribute_models/edit' | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   def create | 
					
						
							|  |  |  |     @user_attribute_model = UserInfoModel.new(params[:user_info_model]) | 
					
						
							|  |  |  |     @user_attribute_model.save | 
					
						
							|  |  |  |     redirect_to :action => :index | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   def update | 
					
						
							|  |  |  |     @user_attribute_model = UserInfoModel.find(params[:id]) | 
					
						
							|  |  |  |     @user_attribute_model.update_attributes(params[:user_info_model]) | 
					
						
							| 
									
										
										
										
											2011-05-02 04:07:31 +00:00
										 |  |  |     respond_to do |format| | 
					
						
							|  |  |  |       format.html { redirect_to :action => :index } | 
					
						
							|  |  |  |       format.js  { render 'admin/user_attribute_models/toggle_enable' } | 
					
						
							|  |  |  |     end | 
					
						
							| 
									
										
										
										
											2011-02-01 07:12:23 +00:00
										 |  |  |   end | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   def destroy | 
					
						
							|  |  |  |     @user_attribute_model = UserInfoModel.find(params[:id]) | 
					
						
							|  |  |  |     @user_attribute_model.destroy | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |     @user_attribute_model.destroy_i18n_variables | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |     redirect_to :action => :index | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   protected | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   def set_attribute | 
					
						
							|  |  |  |     @attribute = 'info' | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  | end |