63 lines
		
	
	
	
		
			2.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			63 lines
		
	
	
	
		
			2.5 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
|  | {% extends "base.html" %} | ||
|  | {% block content %} | ||
|  | <div class="card shadow-sm"> | ||
|  |     <div class="card-body"> | ||
|  |         <h1>{{ game.name }}</h1> | ||
|  |          | ||
|  |         <div class="row"> | ||
|  |             <!-- Bild und Basis-Infos --> | ||
|  |             <div class="col-md-4"> | ||
|  |                 {% if game.steam_appid %} | ||
|  |                 <img src="https://cdn.cloudflare.steamstatic.com/steam/apps/{{ game.steam_appid }}/header.jpg"  | ||
|  |                      class="img-fluid rounded mb-3"  | ||
|  |                      alt="{{ game.name }} Cover" | ||
|  |                      loading="lazy"> | ||
|  |                 {% endif %} | ||
|  |             </div> | ||
|  | 
 | ||
|  |             <!-- Details --> | ||
|  |             <div class="col-md-8"> | ||
|  |                 <dl class="row"> | ||
|  |                     <dt class="col-sm-3">{{ _('Status') }}</dt> | ||
|  |                     <dd class="col-sm-9"> | ||
|  |                         {% if game.status == 'nicht eingelöst' %} | ||
|  |                             <span class="badge bg-warning text-dark">{{ _('Not redeemed') }}</span> | ||
|  |                         {% elif game.status == 'geschenkt' %} | ||
|  |                             <span class="badge bg-success">{{ _('Gifted') }}</span> | ||
|  |                         {% elif game.status == 'eingelöst' %} | ||
|  |                             <span class="badge bg-secondary">{{ _('Redeemed') }}</span> | ||
|  |                         {% endif %} | ||
|  |                     </dd> | ||
|  |                      | ||
|  |                     <dt class="col-sm-3">{{ _('Release Date') }}</dt> | ||
|  |                     <dd class="col-sm-9">{{ game.release_date|strftime('%d.%m.%Y') if game.release_date else 'N/A' }}</dd> | ||
|  |                      | ||
|  |                     <dt class="col-sm-3">{{ _('Current Price') }}</dt> | ||
|  |                     <dd class="col-sm-9">{{ "%.2f €"|format(game.current_price) if game.current_price else 'N/A' }}</dd> | ||
|  |                      | ||
|  |                 </dl> | ||
|  |                  | ||
|  |                 <a href="{{ url_for('edit_game', game_id=game.id) }}" class="btn btn-primary"> | ||
|  |                     {{ _('Edit') }} | ||
|  |                 </a> | ||
|  |             </div> | ||
|  |         </div> | ||
|  |         {% set lang = session.get('lang', 'en') %} | ||
|  |         {% set desc = getattr(game, 'steam_description_' + lang) %} | ||
|  |         {% if desc %} | ||
|  |         <div class="row mt-4"> | ||
|  |             <div class="col-12"> | ||
|  |                 <div class="card"> | ||
|  |                     <div class="card-header">{{ _('Game Description') }}</div> | ||
|  |                     <div class="card-body"> | ||
|  |                         {{ desc|safe }} | ||
|  |                     </div> | ||
|  |                 </div> | ||
|  |             </div> | ||
|  |         </div> | ||
|  |         {% endif %} | ||
|  |     </div> | ||
|  | </div> | ||
|  | {% endblock %} | ||
|  | 
 |