Class: Admin::PageDialogsController
- Inherits:
-
DialogsController
- Object
- DialogsController
- Admin::PageDialogsController
- Defined in:
- vendor/plugins/pages/app/controllers/admin/page_dialogs_controller.rb
Instance Method Summary collapse
Instance Method Details
#link_to ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'vendor/plugins/pages/app/controllers/admin/page_dialogs_controller.rb', line 7 def link_to @pages = Page.paginate :page => params[:page], :conditions => 'parent_id is null', :order => 'position ASC', :per_page => Page.per_page(dialog=true) @resources = Resource.paginate :page => params[:resource_page], :order => 'created_at DESC', :per_page => Resource.per_page(dialog=true) end |
#test_email ⇒ Object
37 38 39 40 41 42 43 44 45 46 47 |
# File 'vendor/plugins/pages/app/controllers/admin/page_dialogs_controller.rb', line 37 def test_email unless params[:email].blank? valid = params[:email] =~ /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i render :json => if valid {:result => 'success'} else {:result => 'failure'} end end end |
#test_url ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'vendor/plugins/pages/app/controllers/admin/page_dialogs_controller.rb', line 16 def test_url unless params[:url].blank? url = URI.parse(params[:url]) http = Net::HTTP.new(url.host) request = Net::HTTP::Get.new(url.path.blank? ? "/" : url.path) response = http.request request render :json => case response when Net::HTTPSuccess, Net::HTTPRedirection {:result => 'success'} else {:result => 'failure'} end end rescue render :json => {:result => 'failure'} end |