new feature in desktop for uploading wallpapers or putting url link
This commit is contained in:
1 parent
0f3a8414be
commit
42615f02ea
35 files changed
+97
-34
No files matched your search
@@ -32,8 +32,9 @@ class DesktopController< ApplicationController
|
||||
end
|
||||
|
||||
def get_themes
|
||||
desktop = current_user.desktop
|
||||
@themes = DesktopTheme.all
|
||||
# raise @themes.inspect
|
||||
@wallpapers = desktop.desktop_wallpapers.all
|
||||
render "desktop/settings/themes", :layout => false
|
||||
end
|
||||
|
||||
@@ -45,6 +46,23 @@ class DesktopController< ApplicationController
|
||||
@url = "http://fb.tp.rulingcom.com/login?callback=http://harry.tp.rulingcom.com/facebook/register_fb?user="+current_user.id.to_s
|
||||
render "desktop/settings/connections", :layout => false
|
||||
end
|
||||
|
||||
def wallpaper_upload
|
||||
desktop = current_user.desktop
|
||||
wallpaper = desktop.desktop_wallpapers.new
|
||||
|
||||
if params[:imagelink] != ""
|
||||
wallpaper.type = "url"
|
||||
wallpaper.link = params[:imagelink]
|
||||
wallpaper.save!
|
||||
elsif params[:imagefile]
|
||||
wallpaper.file = params[:imagefile]
|
||||
wallpaper.type = "file"
|
||||
wallpaper.save!
|
||||
end
|
||||
|
||||
render :json=>{"success"=>true}.to_json
|
||||
end
|
||||
|
||||
|
||||
#ajax data load....
|
||||
|
||||
@@ -11,21 +11,36 @@ class FacebookController< ApplicationController
|
||||
user.save!
|
||||
end
|
||||
render :json=>{"success"=>true,"user"=>user.facebook.fb_identifier}.to_json
|
||||
# respond_to do |format|
|
||||
# format.js
|
||||
# end
|
||||
end
|
||||
|
||||
def get_friends
|
||||
@url = "http://fb.tp.rulingcom.com/get_friends?identifier=" + current_user.facebook.fb_identifier
|
||||
uri = URI.parse(@url)
|
||||
http = Net::HTTP.new(uri.host, uri.port)
|
||||
request = Net::HTTP::Get.new(uri.request_uri)
|
||||
response = http.request(request)
|
||||
friends = response.body
|
||||
friends = JSON.parse(friends)
|
||||
output = Array.new
|
||||
friends.each do |friend|
|
||||
output << friend['name']
|
||||
end
|
||||
render :json=>{"count"=>friends.count,"friends"=>output}.to_json
|
||||
if current_user.facebook
|
||||
@url = "http://fb.tp.rulingcom.com/get_friends?identifier=" + current_user.facebook.fb_identifier
|
||||
uri = URI.parse(@url)
|
||||
http = Net::HTTP.new(uri.host, uri.port)
|
||||
request = Net::HTTP::Get.new(uri.request_uri)
|
||||
response = http.request(request)
|
||||
friends = response.body
|
||||
friends = JSON.parse(friends)
|
||||
output = Array.new
|
||||
friends.each do |friend|
|
||||
output << {"name"=>friend['name'],"identifier"=>friend['identifier']}
|
||||
end
|
||||
render :json=>{"success"=>true,"count"=>friends.count,"friends"=>output}.to_json
|
||||
else
|
||||
render :json=>{"success"=>false,"message"=>"User is not connected to facebook."}.to_json
|
||||
end
|
||||
end
|
||||
|
||||
def disconnect
|
||||
user_fb = current_user.facebook
|
||||
if user_fb
|
||||
user_fb.destroy
|
||||
end
|
||||
render :json=>{"success"=>true}.to_json
|
||||
end
|
||||
|
||||
end
|
||||
Reference in new issue
Block a user