This repository has been archived on 2024-03-16. You can view files and clone it, but cannot push or open issues or pull requests.
				
			
		
		
		
		
			
	
	
		
			
				
					
						
							| 
									
										
										
										
											2012-11-28 09:27:23 +00:00
										 |  |  | class Admin::TemplateStoreController < ApplicationController | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   layout "new_admin" | 
					
						
							|  |  |  |    | 
					
						
							|  |  |  |   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 |