mirror of
https://github.com/magicbug/Cloudlog
synced 2026-08-13 17:49:35 -04:00
Introduce a plugin framework and management UI: adds Plugin Manager controller, Plugin_awards controller, Plugin_manager and Cloudlog_hooks libraries, Plugins_model, migration (268) to create the plugins table, and views for plugin manager and award pages. Integrates hooks into Logbook_model (qso.filter.before_save, qso.action.after_save, qso.action.after_edit), updates header to show award plugin entries and a Plugin Manager menu link, and bumps migration_version to 268. Also adds .gitignore rules, plugin index placeholder, docs and example plugin packages. The Plugin Manager supports uploading/installing ZIP packages, safe extraction, manifest validation, enable/disable/delete actions, and CSRF protection.
10 lines
330 B
PHP
10 lines
330 B
PHP
<div class="container">
|
|
<h2><?php echo htmlspecialchars($plugin_award_title); ?></h2>
|
|
<p class="text-muted">Provided by plugin: <?php echo htmlspecialchars($plugin_award_slug); ?></p>
|
|
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<?php echo $plugin_award_content; ?>
|
|
</div>
|
|
</div>
|
|
</div>
|