Sha256: d7e24bb03f48bf6e5f90f7fa4d44f485320a133cfaa075d8bff0e710e407511e

Contents?: true

Size: 1.15 KB

Versions: 14

Compression:

Stored size: 1.15 KB

Contents

module Widgets
  module Login
    class Base < ErpApp::Widgets::Base

      def index
        @logout_to  = params[:logout_to]
        @login_to   = params[:login_to]
        @signup_url = params[:signup_url]
        @reset_password_url = params[:reset_password_url]
    
        render
      end

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

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

      #should not be modified
      #modify at your own risk
      def locate
        File.dirname(__FILE__)
      end
        
      class << self
        def title
          "Login"
        end

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

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
knitkit-2.1.3 app/widgets/login/base.rb
knitkit-2.1.2 app/widgets/login/base.rb
knitkit-2.1.1 app/widgets/login/base.rb
knitkit-2.1.0 app/widgets/login/base.rb
knitkit-2.0.11 app/widgets/login/base.rb
knitkit-2.0.10 app/widgets/login/base.rb
knitkit-2.0.9 app/widgets/login/base.rb
knitkit-2.0.7 app/widgets/login/base.rb
knitkit-2.0.6 app/widgets/login/base.rb
knitkit-2.0.5 app/widgets/login/base.rb
knitkit-2.0.4 app/widgets/login/base.rb
knitkit-2.0.3 app/widgets/login/base.rb
knitkit-2.0.2 app/widgets/login/base.rb
knitkit-2.0.1 app/widgets/login/base.rb