From 4bfaa32431c5f5307ac21c344ee5d6e40c00ebba Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Wed, 1 Jul 2015 16:09:03 -0700 Subject: [PATCH] fix for site banner --- app/admin.rb | 2 +- app/search.rb | 4 ++++ views/_header_links.erb | 3 +++ views/search.erb | 28 ++++++++++++++++++++++++++++ 4 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 app/search.rb create mode 100644 views/search.erb diff --git a/app/admin.rb b/app/admin.rb index 050e188d..7500351c 100644 --- a/app/admin.rb +++ b/app/admin.rb @@ -62,7 +62,7 @@ post '/admin/banip' do flash[:error] = 'IP is blank, cannot continue' redirect '/admin' end - sites = Site.filter(ip: Site.hash_ip(site.ip), is_banned: false).all + sites = Site.filter(ip: site.ip, is_banned: false).all sites.each {|s| s.ban!} flash[:error] = "#{sites.length} sites have been banned." redirect '/admin' diff --git a/app/search.rb b/app/search.rb new file mode 100644 index 00000000..8e76e5ad --- /dev/null +++ b/app/search.rb @@ -0,0 +1,4 @@ + +get '/search' do + erb :'search' +end diff --git a/views/_header_links.erb b/views/_header_links.erb index f74e35c5..265f3616 100644 --- a/views/_header_links.erb +++ b/views/_header_links.erb @@ -7,6 +7,9 @@ Websites <% unless is_education? %> +
  • + Search +
  • Activity
  • diff --git a/views/search.erb b/views/search.erb new file mode 100644 index 00000000..4d926927 --- /dev/null +++ b/views/search.erb @@ -0,0 +1,28 @@ +
    +
    +

    Search Neocities Sites

    +

    +
    +
    + +
    +
    + +
    + +
    + +
    + +

    Search powered by DuckDuckGo, a search engine that cares about your privacy as much as we do.

    +
    + +