-
Notifications
You must be signed in to change notification settings - Fork 2
/
logout.php
35 lines (26 loc) · 913 Bytes
/
logout.php
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
27
28
29
30
31
32
33
34
35
<?php
declare(strict_types=1);
/**
* This file is part of the VitexSoftware package
*
* https://vitexsoftware.com/
*
* (c) Vítězslav Dvořák <http://vitexsoftware.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace VSCZ;
require_once 'includes/VSInit.php';
if ($oUser->getUserID()) {
$oUser->logout();
$messagesBackup = $oUser->getStatusMessages(true);
\Ease\Shared::user(new \Ease\Anonym());
$oUser->addStatusMessages($messagesBackup);
}
$oPage->addItem(new ui\PageTop(_('Sign off')));
$oPage->container->addItem('<br/><br/><br/><br/>');
$oPage->container->addItem(new \Ease\Html\DivTag(new \Ease\Html\ATag('login.php', _('Good bye & next time'), ['class' => 'jumbotron'])));
$oPage->container->addItem('<br/><br/><br/><br/>');
$oPage->addItem(new ui\PageBottom());
$oPage->draw();