projectbased/updates/baseline/app/Views/profile.php

SHA-256: ced4619ee6ba7754eea15af971cdca04b8b4347d94044d2537cc0baa98a0c58c
<div class="row g-4">
  <div class="col-lg-5">
    <div class="card p-4">
      <h1 class="h4 mb-2">Profil</h1>
      <div class="muted mb-3"><?= htmlspecialchars($user['email']) ?></div>

      <form method="post" action="<?= \App\Lib\Url::route('skill_add') ?>">
        <input type="hidden" name="csrf" value="<?= htmlspecialchars($csrf) ?>">
        <div class="mb-3">
          <label class="form-label">Fähigkeit (z. B. Elektrik, PHP, Pflege)</label>
          <input class="form-control" name="skill" required>
        </div>
        <div class="mb-3">
          <label class="form-label">Level (1–5)</label>
          <select class="form-select" name="level">
            <?php for($i=1;$i<=5;$i++): ?>
              <option value="<?= $i ?>" <?= $i===3?'selected':'' ?>><?= $i ?></option>
            <?php endfor; ?>
          </select>
        </div>
        <button class="btn btn-primary w-100" type="submit">Fähigkeit speichern</button>
      </form>
    </div>
  </div>

  <div class="col-lg-7">
    <div class="card p-4">
      <h2 class="h5 mb-3">Deine Fähigkeiten</h2>
      <?php if (empty($skills)): ?>
        <p class="muted mb-0">Noch keine Fähigkeiten eingetragen.</p>
      <?php else: ?>
        <div class="table-responsive">
          <table class="table table-sm align-middle mb-0">
            <thead><tr><th>Name</th><th>Level</th><th>Seit</th></tr></thead>
            <tbody>
              <?php foreach($skills as $s): ?>
                <tr>
                  <td><?= htmlspecialchars($s['name']) ?></td>
                  <td><?= (int)$s['level'] ?>/5</td>
                  <td class="muted"><?= htmlspecialchars($s['created_at']) ?></td>
                </tr>
              <?php endforeach; ?>
            </tbody>
          </table>
        </div>
      <?php endif; ?>
    </div>
  </div>
</div>