コード例 #1
0
ファイル: settings.php プロジェクト: VitexSoftware/SkeliCZ
 * SkeliCZ - Login page
 *
 * @package    SkeliCZ
 * @author     Vitex <*****@*****.**>
 * @copyright  2009-2016 info@vitexsoftware.cz (G)
 */
namespace SkeliCZ;

require_once 'includes/SkeliInit.php';
$oPage->onlyForLogged();
if ($oPage->getRequestValue('user') == 'normal') {
    $oUser->setSettingValue('admin', FALSE);
    $oUser->addStatusMessage(_('Admin privileges was suppressed'));
}
switch ($oPage->getRequestValue('action')) {
    default:
        break;
}
$oPage->addItem(new PageTop(_('User Profile') . ' ' . $oUser->GetUserLogin()));
$settingsFrame = new \Ease\TWB\Panel(_('Settings'));
$settingsFrame->addItem(new \Ease\Html\ATag('https://secure.gravatar.com/', new \Ease\Html\ImgTag($oUser->getIcon()), ['title' => 'Click to change avatar']));
//$settingsFrame->addItem(new IETextInputSaver('login', $oUser->getUserLogin(), _('přihlašovací jméno')));
$settingsFrame->addItem(new \Ease\TWB\LinkButton('changepassword.php', _('změna hesla')));
//$settingsFrame->addItem(new IETextInputSaver('email', $oUser->getUserEmail(), _('emailová adresa'), array('id' => 'UserMail')));
$settingsFrame->addItem('<br>');
$oPage->column2->addItem($settingsFrame);
if ((bool) $oUser->getSettingValue('admin')) {
    $oPage->column3->addItem(new \Ease\TWB\LinkButton('?user=normal', _('Suppress admin privileges'), 'danger'));
}
$oPage->addItem(new PageBottom());
$oPage->draw();
コード例 #2
0
ファイル: login.php プロジェクト: VitexSoftware/SkeliCZ
$login = $oPage->getRequestValue('login');
if ($login) {
    $oUser = \Ease\Shared::user(new User());
    //    \Ease\Shared::user()->SettingsColumn = 'settings';
    if ($oUser->tryToLogin($_POST)) {
        $oPage->redirect('index.php');
        exit;
    }
} else {
    $oPage->addStatusMessage(_('Please enter your login and password'));
}
$oPage->addItem(new PageTop(_('Sign in')));
$loginFace = new \Ease\Html\Div(null, ['id' => 'LoginFace']);
$oPage->container->addItem($loginFace);
$loginRow = new \Ease\TWB\Row();
$infoColumn = $loginRow->addItem(new \Ease\TWB\Col(4));
$infoBlock = $infoColumn->addItem(new \Ease\TWB\Well(new \Ease\Html\ImgTag('images/password.png')));
$infoBlock->addItem(_('Welcome to Skeli.cz'));
$loginColumn = $loginRow->addItem(new \Ease\TWB\Col(4));
$submit = new \Ease\TWB\SubmitButton(_('Sign in'), 'success');
$loginPanel = new \Ease\TWB\Panel(new \Ease\Html\ImgTag('images/skelilogo.png'), 'success', null, $submit);
$loginPanel->addItem(new \Ease\TWB\FormGroup(_('Username'), new \Ease\Html\InputTextTag('login', $login)));
$loginPanel->addItem(new \Ease\TWB\FormGroup(_('Login'), new \Ease\Html\InputPasswordTag('password')));
$loginColumn->addItem($loginPanel);
$passRecoveryColumn = $loginRow->addItem(new \Ease\TWB\Col(4, new \Ease\TWB\LinkButton('passwordrecovery.php', '<i class="fa fa-key"></i>
' . _('Password recovery'), 'warning')));
$passRecoveryColumn->additem(new \Ease\TWB\LinkButton('createaccount.php', '<i class="fa fa-user"></i>
' . _('Create account'), 'success'));
$oPage->container->addItem(new \Ease\TWB\Form('Login', null, 'POST', $loginRow));
$oPage->addItem(new PageBottom());
$oPage->draw();