mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-06-22 09:29:53 -04:00
Refactor the admin maintenance screen so that events are used to pupluate the action buttons and other content such as the list of scheduled tasks.
This commit is contained in:
@@ -29,23 +29,21 @@
|
||||
<?= $task->description ?>
|
||||
</td>
|
||||
<td>
|
||||
<a href="<?= url::site("admin/maintenance/start/$task->callback?csrf=$csrf") ?>"
|
||||
<? foreach ($task_buttons as $button): ?>
|
||||
<a href="<?= "{$button->url}/$task->callback?csrf=$csrf" ?>"
|
||||
class="g-dialog-link g-button ui-icon-left ui-state-default ui-corner-all">
|
||||
<?= t("run") ?>
|
||||
<?= html::clean($button->text) ?>
|
||||
</a>
|
||||
<? if (module::is_active("scheduler")): ?>
|
||||
<a href="<?= url::site("form/add/admin/schedule/$task->callback?csrf=$csrf") ?>"
|
||||
class="g-dialog-link g-button ui-icon-left ui-state-default ui-corner-all">
|
||||
<?= t("schedule") ?>
|
||||
</a>
|
||||
<? endif ?>
|
||||
<? endforeach ?>
|
||||
</td>
|
||||
</tr>
|
||||
<? endforeach ?>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<?= $schedule_definitions ?>
|
||||
<? foreach ($task_maintenance_content as $content): ?>
|
||||
<?= $content ?>
|
||||
<? endforeach ?>
|
||||
|
||||
<? if ($running_tasks->count()): ?>
|
||||
<div id="g-running-tasks">
|
||||
|
||||
Reference in New Issue
Block a user