Class: Widgets::Login::Base

Inherits:
ErpApp::Widgets::Base
  • Object
show all
Defined in:
app/widgets/login/base.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.base_layoutObject



45
46
47
48
49
50
51
52
# File 'app/widgets/login/base.rb', line 45

def base_layout
  begin
    file = File.join(File.dirname(__FILE__),"/views/layouts/base.html.erb")
    IO.read(file)
  rescue
    return nil
  end
end

.titleObject



37
38
39
# File 'app/widgets/login/base.rb', line 37

def title
  "Login"
end

.views_locationObject



41
42
43
# File 'app/widgets/login/base.rb', line 41

def views_location
  File.join(File.dirname(__FILE__),"/views")
end

Instance Method Details

#indexObject



5
6
7
8
9
10
11
12
13
# File 'app/widgets/login/base.rb', line 5

def index
  @logout_to  = params[:logout_to]
  @login_to   = (session[:return_to_url] or params[:login_to])
  @signup_url = params[:signup_url]
  @reset_password_url = params[:reset_password_url]
  @message = flash[:notice]
    
  render
end

#locateObject

should not be modified modify at your own risk



32
33
34
# File 'app/widgets/login/base.rb', line 32

def locate
  File.dirname(__FILE__)
end

#login_headerObject



15
16
17
18
19
20
21
22
# File 'app/widgets/login/base.rb', line 15

def 
  @login_url     = params[:login_url]
  @signup_url    = params[:signup_url]
  @authenticated = logged_in?
  @user = current_user if logged_in?
  
  render
end

#reset_passwordObject



24
25
26
27
28
# File 'app/widgets/login/base.rb', line 24

def reset_password
  @login_url     = params[:login_url]
  
  render
end