aboutsummaryrefslogtreecommitdiff
path: root/lib/modules/RunningProcessesWidget.php
blob: 54a4bd486b8f5cd54f4ba81f0502bc968ea31f38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php

class RunningProcessesWidget extends CorePlugin implements PortalPlugin
{
    public function getPluginName()
    {
        return _('Meine Prozesse');
    }

    public function getMetadata()
    {
        return [
            'description' => _('Dieses Widget zeigt offene Prozesse, wie unbearbeitete Fragebögen oder zeitgesteuerte Dateiordner, aus Ihren Veranstaltungen oder Einrichtungen an.')
        ];
    }

    function getPortalTemplate()
    {
        $controller = app(\Trails\Dispatcher::class)->load_controller('running_processes');
        $response = $controller->relayWithRedirect('running_processes/widget');
        $template = $GLOBALS['template_factory']->open('shared/string');
        $template->content = $response->body;

        return $template;
    }
}