backup.html (6644B)
1 <main role="main" class="container"> 2 <div class="row"> 3 <div class="col-md-8"> 4 {% for category, message in get_flashed_messages(with_categories=true) %} 5 <div class="alert alert-{{ category }}"> 6 {{ message }} 7 </div> 8 {% endfor %} 9 {% block content %}{% endblock %} 10 </div> 11 <div class="col-md-4"> 12 <div class="content-section"> 13 <h3>Welkom <b>{{ current_user.name if current_user.is_authenticated else 'gast' }}</b>!</h3> 14 {% if not current_user.is_authenticated %} 15 <p> 16 U bent nog niet ingelogd. Als u al een account heeft log dan in door rechtsboven op inloggen te klikken. 17 </p> 18 <p> 19 Heeft u al vallen gekocht, maar nog geen account aangemaakt? Registreer u dan nu en koppel uw muizenvallen in het dashboard. 20 </p> 21 <p> 22 Bent u nieuw en wilt u onze producten kopen of testen? Neem een kijkje op onze website. 23 </p> 24 {% else %} 25 <p class='text-muted'> 26 <ul class="list-group"> 27 <li class="list-group-item list-group-item-light"> 28 <a href="{{ url_for('account') }}">Profielinstellingen</a> 29 </li> 30 <li class="list-group-item list-group-item-light"> 31 <a href="{{ url_for('traps') }}">Uw muizenvallen</a> 32 </li> 33 <li class="list-group-item list-group-item-light"> 34 <a href="{{ url_for('trap_connect') }}">Muizenval verbinden</a> 35 </li> 36 {% if current_user.admin %} 37 <li class="list-group-item list-group-item-light"> 38 <a href="#">Gebruikers bewerken</a> 39 </li> 40 {% endif %} 41 </ul> 42 </p> 43 {% endif %} 44 </div> 45 {% if current_user.is_authenticated %} 46 {% with contact = current_user.contact_class() %} 47 {% if contact %} 48 <div class="content-section"> 49 <h3>Contact</h3> 50 <h5> 51 <b>{{ contact.name }}</b> 52 </h5> 53 <p> 54 E-Mail: <a href="mailto:{{ contact.email }}">{{ contact.email }}</a><br> 55 Tel.: {{ contact.phone }} 56 </p> 57 <p> 58 {% autoescape false %} 59 {{ contact.address | replace('\n', '<br>') }}<br> 60 {% endautoescape %} 61 </p> 62 </div> 63 {% endif %} 64 {% endwith %} 65 {% endif %} 66 </div> 67 </div> 68 </main> 69 <header class="site-header"> 70 <nav class="navbar navbar-expand-md fixed-top"> 71 <div class="container"> 72 <a class="navbar-brand mr-4" href="/"> 73 <b><code>muizenval.tk</code></b> 74 </a> 75 <div class="collapse navbar-collapse" id="navbarToggle"> 76 <div class="navbar-nav mr-auto"> 77 <a class="nav-item nav-link" href="{{ url_for('about') }}">Over ons</a> 78 <a class="nav-item nav-link" href="{{ url_for('producten') }}">Producten</a> 79 </div> 80 <!-- Navbar Right Side --> 81 <div class="navbar-nav"> 82 {% if current_user.is_authenticated %} 83 <a class="nav-item nav-link" href="{{ url_for('logout') }}">Uitloggen</a> 84 {% else %} 85 <a class="nav-item nav-link" href="{{ url_for('login') }}">Inloggen</a> 86 <a class="nav-item nav-link" href="{{ url_for('register') }}">Registeren</a> 87 {% endif %} 88 </div> 89 </div> 90 </div> 91 </nav> 92 </header> 93 <!--nav bar--> 94 95 <body> 96 <nav class="navbar fixed-top bg-light"> 97 <div class="container"> 98 <a class="navbar-brand" href="{{ url_for('index') }}"> 99 <img src="static/logo.svg" alt="" width="50%" height="50%"> 100 Home 101 </a> 102 <ul class="navbar-nav"> 103 <li class="nav-item"> 104 <a class="nav-link" aria-current="page" href="{{ url_for('login') }}">Inloggen</a> 105 </li> 106 <li class="nav-item"> 107 <a class="nav-link" aria-current="page" href="{{ url_for('register') }}">Registeren</a> 108 </li> 109 </ul> 110 </div> 111 </nav> 112 <div class="container" style="padding-top:20px;"> 113 <div class="row"> 114 <!-- sidebar --> 115 <div class="col-3"> 116 <ul class="nav nav-pills flex-column nav-justified"> 117 <li class="nav-item"> 118 <a class="nav-link" href="{{url_for('index')}}}">Home</a> 119 </li> 120 <li class="nav-item"> 121 <a class="nav-link" href="{{url_for('producten')}}">Producten</a> 122 </li> 123 <li class="nav-item"> 124 <a class="nav-link" href="#">Link</a> 125 </li> 126 <li class="nav-item"> 127 <a class="nav-link disabled">Disabled</a> 128 </li> 129 {% if current_user.is_authenticated %} 130 <a class="nav-link dropdown-toggle" data-bs-toggle="dropdown" href="#" role="button" 131 aria-expanded="false">{{current_user.name}} 132 133 </a> 134 <ul class="dropdown-menu"> 135 <li><a class="dropdown-item" href="{{ url_for('account') }}">Instellingen</a></li> 136 <li><a class="dropdown-item" href="{{ url_for('logout') }}">Uitloggen</a></li> 137 </ul> 138 {% endif %} 139 </ul> 140 </div> 141 <!-- content--> 142 <div class="col-7"> 143 {% block content %}{% endblock %} 144 </div> 145 </div> 146 </div> 147 {{ form.email.label(class="form-control-label") }} 148 {% if form.email.errors %} 149 {{ form.email(class="form-control form-control-lg is-invalid") }} 150 <div class="invalid-feedback"> 151 {% for error in form.email.errors %} 152 <span>{{ error }}</span> 153 {% endfor %} 154 </div> 155 {% else %} 156 {{ form.email(class="form-control form-control-lg") }} 157 {% endif %}