| 
									
										
										
										
											2012-11-28 09:27:23 +00:00
										 |  |  | class Admin::TemplateStoreController < ApplicationController | 
					
						
							|  |  |  |    | 
					
						
							| 
									
										
										
										
											2013-07-02 08:46:44 +00:00
										 |  |  |   layout "back_end" | 
					
						
							| 
									
										
										
										
											2012-11-28 09:27:23 +00:00
										 |  |  |    | 
					
						
							|  |  |  |   def index | 
					
						
							| 
									
										
										
										
											2012-12-06 15:20:27 +00:00
										 |  |  |     @templates = JSON.parse(get_templates) | 
					
						
							| 
									
										
										
										
											2012-11-28 09:27:23 +00:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-11-28 18:02:37 +00:00
										 |  |  |   def show | 
					
						
							| 
									
										
										
										
											2012-12-06 18:37:05 +00:00
										 |  |  |     @template = JSON.parse(get_template(params[:id])) rescue nil | 
					
						
							| 
									
										
										
										
											2012-12-06 15:20:27 +00:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   protected | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def get_template(id) | 
					
						
							|  |  |  |     uri = URI.parse("http://#{APP_CONFIG['store_ip']}/store/design/#{id}") | 
					
						
							|  |  |  |     http = Net::HTTP.new(uri.host, uri.port) | 
					
						
							|  |  |  |     request = Net::HTTP::Get.new(uri.request_uri) | 
					
						
							|  |  |  |     response = http.request(request) | 
					
						
							|  |  |  |     response.body | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   def get_templates | 
					
						
							|  |  |  |     uri = URI.parse("http://#{APP_CONFIG['store_ip']}/store/designs") | 
					
						
							|  |  |  |     http = Net::HTTP.new(uri.host, uri.port) | 
					
						
							|  |  |  |     request = Net::HTTP::Get.new(uri.request_uri) | 
					
						
							|  |  |  |     response = http.request(request) | 
					
						
							|  |  |  |     response.body | 
					
						
							| 
									
										
										
										
											2012-11-28 18:02:37 +00:00
										 |  |  |   end | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-11-28 09:27:23 +00:00
										 |  |  | end |