123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- <?php
- namespace Plugin\Cover;
- use App\Core\DB\DB;
- use App\Core\Event;
- use App\Core\Modules\Plugin;
- use App\Core\Router\RouteLoader;
- use App\Util\Common;
- use Plugin\Cover\Controller as C;
- use Symfony\Component\HttpFoundation\Request;
- class Cover extends Plugin
- {
-
- public function onAddRoute(RouteLoader $r): bool
- {
- $r->connect('settings_profile_cover', 'settings/cover', [Controller\Cover::class, 'coversettings']);
- $r->connect('cover', '/cover', [Controller\Cover::class, 'cover']);
- return Event::next;
- }
- public function onPopulateProfileSettingsTabs(Request $request, &$tabs)
- {
- $tabs[] = [
- 'title' => 'Cover',
- 'desc' => 'Change your cover.',
- 'controller' => C\Cover::coverSettings($request),
- ];
- return Event::next;
- }
-
- public function onStartTwigPopulateVars(array &$vars): bool
- {
-
- return Event::next;
- }
-
- public function onStartShowStyles(array &$styles): bool
- {
- $styles[] = 'cover/cover.css';
- return Event::next;
- }
- }
|