Private
Public Access
26 lines
1.0 KiB
PHP
26 lines
1.0 KiB
PHP
<?php
|
|
require_once __DIR__.'/../lib/docset_repository.php';
|
|
URL::$route['page-title'] = 'Docsets';
|
|
$repo = new DocsetRepository();
|
|
$docsets = $repo->listDocsets();
|
|
?>
|
|
<section class="card installed-docsets">
|
|
<div class="section-heading">
|
|
<h1>Installed docsets</h1>
|
|
<p>Choose a docset to open its documentation start page.</p>
|
|
</div>
|
|
<?php if(!$docsets) { ?>
|
|
<p class="notice">No docsets found. Add Zeal/Dash <code>*.docset</code> folders to <code>data/docsets/</code>.</p>
|
|
<?php } else { ?>
|
|
<div class="docset-grid">
|
|
<?php foreach($docsets as $docset) { ?>
|
|
<a class="docset-card" href="<?= URL::Link('view', array('docset' => $docset['id'], 'path' => $docset['index_file'])) ?>">
|
|
<span class="docset-card-title"><?= safe($docset['name']) ?></span>
|
|
<span class="docset-card-meta"><?= number_format($docset['entry_count']) ?> indexed entries</span>
|
|
<?php if($docset['family'] !== '') { ?><span class="docset-card-family"><?= safe($docset['family']) ?></span><?php } ?>
|
|
</a>
|
|
<?php } ?>
|
|
</div>
|
|
<?php } ?>
|
|
</section>
|