{include file="_partials/head.tpl"}

<div class="page-head">
  <div>
    <h1>{pkg.name} <span class="muted">({pkg.slug})</span></h1>
    <p class="muted">{pkg.author} · тип: {pkg.type} · текущая версия: {pkg.latest_version} · загрузок: {pkg.downloads}</p>
  </div>
  <div class="actions">
    <a class="btn" href="/admin/marketplace?type={pkg.type}">← К каталогу</a>
    [if {installed}="1"]<span class="muted">Установлено</span>[/if]
    [if {free_install}="1"]
      <form method="post" action="/admin/marketplace/install" style="display:inline">
        {csrf}
        <input type="hidden" name="slug" value="{pkg.slug}">
        <input type="hidden" name="type" value="{pkg.type}">
        <input type="hidden" name="version" value="latest">
        <button class="btn btn-primary" type="submit">Установить</button>
      </form>
    [/if]
    [if {paid_buy}="1"]<a class="btn btn-primary" href="{buy_url}" target="_blank" rel="noopener">Купить — {price_label}</a>[/if]
  </div>
</div>

[if {pkg.summary}]<div class="card"><p style="margin:0">{pkg.summary}</p></div>[/if]

[if {paid_buy}="1"]
<div class="card">
  <h3>Лицензия</h3>
  <p class="muted">Платный пакет — {price_label}. Нажмите «Купить» (откроется защищённая оплата Stripe), получите лицензионный ключ, вставьте его сюда и установите. Лицензия бессрочная и привяжется к домену этого сайта при первой установке.</p>
  <form method="post" action="/admin/marketplace/install" class="form" style="box-shadow:none;padding:0;border:0">
    {csrf}
    <input type="hidden" name="slug" value="{pkg.slug}">
    <input type="hidden" name="type" value="{pkg.type}">
    <input type="hidden" name="version" value="latest">
    <div class="form-group"><label>Лицензионный ключ</label><input type="text" name="license_key" value="{license}" placeholder="CL-XXXXX-XXXXX-XXXXX-XXXXX"></div>
    <button class="btn btn-primary" type="submit">Установить</button>
  </form>
</div>
[/if]

[if {pkg.screenshots}]
<div class="card">
  <div style="display:flex;gap:12px;overflow-x:auto">
    [foreach var="pkg.screenshots" as="s"]<img src="{s.url}" alt="{s.caption}" style="max-height:200px;border-radius:8px">[/foreach]
  </div>
</div>
[/if]

[if {pkg.description}]
<div class="card">
  <h3>Описание</h3>
  <div class="muted" style="white-space:pre-wrap">{pkg.description}</div>
</div>
[/if]

<div class="card">
  <h3>Версии</h3>
  [if {pkg.versions}]
  <table class="table">
    <thead><tr><th>Версия</th><th>PHP</th><th>Размер</th><th>Дата</th><th>Изменения</th></tr></thead>
    <tbody>
      [foreach var="pkg.versions" as="v"]
      <tr>
        <td><b>{v.version}</b></td>
        <td class="muted">{v.requires_php}</td>
        <td class="muted">{v.size_bytes} b</td>
        <td class="muted">{v.created_at}</td>
        <td class="muted">{v.changelog}</td>
      </tr>
      [/foreach]
    </tbody>
  </table>
  [else]<p class="muted">Нет опубликованных версий.</p>[/if]
</div>

{include file="_partials/foot.tpl"}
