Files
register/marko_unpacked/marko/cms/widgets/views/files/docs.php
T
Admin Nasledstvo ac168868ee Initial import
2026-05-01 20:52:04 +03:00

89 lines
5.3 KiB
PHP

<?php
/**
* @var $document_key
* @var $model_class
* @var $model_id
* @var \app\models\DocsCms $documents
*/
?>
<div class="inner-content p10">
<div class="row">
<label>Документи в проекта</label>
<div class="top-page-panel">
<div class="row action-buttons">
<button data-model-id="<?= $model_id ?>" data-model-class="<?= $model_class ?>"
data-document-key="<?= $document_key ?>" onclick="addDocument(this)"
class="btn-ib btn-default ct"><i class="la la-plus-circle"></i> Добави документ
</button>
</div>
<table class="cms-table top15 docs-table">
<thead>
<tr>
<th class="c1">Вид</th>
<th>Име (български)</th>
<th>Име (английски)</th>
<th class="ct">Файл (български)</th>
<th class="ct">Файл (английски)</th>
<th class="c1 ct">Изтриване</th>
</tr>
</thead>
<tbody>
<?php if (sizeof($documents) > 0): ?>
<?php
/** @var \app\models\DocsCms $document */
foreach ($documents as $document): ?>
<tr data-document-id="<?= $document->id ?>">
<td>
<select data-input="document_type">
<option value=""></option>
<option <?= $document->document_type == 'pptx' ? 'selected' : '' ?>
value="pptx">Презентация (pptx)
</option>
<option <?= $document->document_type == 'pdf' ? 'selected' : '' ?> value="pdf">Документ (pdf)</option>
<option <?= $document->document_type == 'docx' ? 'selected' : '' ?> value="docx">Документ (docx)</option>
<option <?= $document->document_type == 'xlsx' ? 'selected' : '' ?> value="xlsx">Таблица (xlsx)</option>
<option <?= $document->document_type == 'other' ? 'selected' : '' ?> value="other">Други</option>
</select>
</td>
<td><input data-input="name" value="<?= $document->name ?>"></td>
<td><input data-input="name_en" value="<?= $document->name_en ?>"></td>
<td class="ct">
<?php if ($document->file_name): ?>
<a href="<?= $document->file_name ?>" class="download-link"><span class="extension"><i class="la la-download"></i> <?= $document->extension ?> сваляне</span></a>
<span data-document-id="<?= $document->id ?>" data-delete-field="file_name" onclick="deleteUploadedFile(this)" class="delete-link"><span class="extension"><i class="la la-trash"></i> изтриване</span></span>
<?php else: ?>
<button class="btn-ib btn-default" data-upload-field="file_name" onclick="attachAndUploadFile(this)">
<i class="la la-file-upload"></i> Качи файл
</button>
<?php endif; ?>
</td>
<td class="ct">
<?php if ($document->file_name_en): ?>
<a href="<?= $document->file_name_en ?>" class="download-link"><span class="extension"><i class="la la-download"></i> <?= $document->extension_en ?> сваляне</span></a>
<span data-document-id="<?= $document->id ?>" data-delete-field="file_name_en" onclick="deleteUploadedFile(this)" class="delete-link"><span class="extension"><i class="la la-trash"></i> изтриване</span></span>
<?php else: ?>
<button class="btn-ib btn-default" data-upload-field="file_name_en" onclick="attachAndUploadFile(this)">
<i class="la la-file-upload"></i> Качи файл
</button>
<?php endif; ?>
</td>
<td>
<button onclick="deleteDocument(this)" class="btn btn-red btn-ico center"><i class="la la-trash font-20"></i></button>
</td>
</tr>
<?php endforeach; ?>
<?php else: ?>
<tr class="empty">
<td colspan="7" class="ct p20" style="">
<strong>Няма добавени документи</strong>
</td>
</tr>
<?php endif ?>
</tbody>
</table>
</div>
</div>
</div>
<script src="/_public/assets/js/docs.js"></script>