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 %}
							 | 
						||
| 
								 | 
							
								
							 |