コード例 #1
0
ファイル: NewsEditor.php プロジェクト: VitexSoftware/SkeliCZ
 public function articleForm()
 {
     $form = new \Ease\TWB\Form('NewsArticle');
     $form->addItem(new \Ease\Html\InputHiddenTag('id', $this->newsEngine->getMyKey()));
     $form->addInput(new \Ease\Html\InputTextTag('title'), _('Name'));
     $form->addInput(new WISWYG('text'), _('Text'));
     $form->addInput(new \Ease\Html\Select('language', ['cs' => _('Czech'), 'en' => _('English')]), _('Language'));
     $form->addItem(new \Ease\TWB\SubmitButton('Ok', 'success'));
     $form->fillUp($this->newsEngine->getData());
     return $form;
 }
コード例 #2
0
 public function articleForm()
 {
     $form = new \Ease\TWB\Form('NewsArticle');
     $form->addItem(new \Ease\Html\InputHiddenTag('id', $this->newsEngine->getMyKey()));
     $form->addInput(new \Ease\Html\InputTextTag('name'), _('Name'));
     $form->addInput(new WISWYG('text'), _('Text'));
     $form->addItem(new \Ease\TWB\SubmitButton('Ok', 'success'));
     $form->fillUp($this->newsEngine->getData());
     return $form;
 }
コード例 #3
0
ファイル: index.php プロジェクト: VitexSoftware/LinkQuick
        }
    } else {
        $oUser->addStatusMessage(_('This is not an web address!') . ': ' . $newURL, 'warning');
    }
}
//Hlavička stránek
$oPage->addItem(new PageTop(_('LinkQuick: Your URL shortener')));
$domains = Encoder::getDomainList();
$actualDomain = Encoder::getDomain();
if (!in_array($actualDomain, $domains)) {
    $domains[] = $actualDomain;
}
$domainTabs = new \Ease\TWB\Tabs('DomainTabs');
foreach ($domains as $domain) {
    $nextCode = Encoder::getNextCode($domain);
    $addNewForm = new \Ease\TWB\Form('AddNewURL' . $domain);
    $addNewForm->addInput(new \Ease\Html\InputTextTag('NewURL', $newURL, ['size' => 80, 'style' => 'font-size: 30px; height: 40px; width: 100%;']), _('URL to short'));
    $mailTo = '';
    if ($oUser->getSettingValue('SendMail')) {
        $mailTo = $oUser->getUserEmail();
    }
    //    $AddNewFrame->addItem(new LQLabeledDateTimeSelector('ExpireDate'.  str_replace('/','_',$Domain), $OPage->getRequestValue('ExpireDate'), _('Datum expirace')));
    $addNewForm->addInput(new \Ease\Html\InputTextTag('Notify', $mailTo), _('Send email confirmation to'), $notify);
    $addNewForm->addItem(new \Ease\TWB\SubmitButton(_('OK')));
    $addNewForm->addItem(new \Ease\Html\InputHiddenTag('Domain', $domain));
    $addNewFrame = new \Ease\TWB\Panel(_('New shortcut') . ' ' . $domain, 'success', $addNewForm);
    $domainTabs->addTab($domain . $nextCode, $addNewFrame);
}
$oPage->container->addItem($domainTabs);
$oPage->addItem(new PageBottom());
$oPage->draw();
コード例 #4
0
if (!isset($_POST['CurrentPassword'])) {
    $oUser->addStatusMessage(_('Please enter current passweod'));
    $formOK = false;
} else {
    if (!$oUser->PasswordValidation($_POST['CurrentPassword'], $oUser->getDataValue($oUser->passwordColumn))) {
        $oUser->addStatusMessage(_('Current password is invalid'), 'warning');
        $formOK = false;
    }
}
$oPage->addItem(new PageTop(_('User password change')));
if ($formOK && isset($_POST)) {
    $oUser->setDataValue($oUser->passwordColumn, $oUser->EncryptPassword($_POST['password']));
    if ($oUser->saveToSQL()) {
        $oUser->addStatusMessage(_('Password was changed'), 'success');
        $email = $oPage->addItem(new \Ease\Mail($oUser->getDataValue($oUser->mailColumn), _('Changed password')));
        $email->addItem(_('Dear user, your password was changed') . "\n");
        $email->addItem(_('Login') . ': ' . $oUser->getUserLogin() . "\n");
        $email->addItem(_('Password') . ': ' . $_POST['password'] . "\n");
        $email->send();
    }
} else {
    $pwchform = new \Ease\TWB\Form('PwCh');
    $pwchform->addInput(new \Ease\Html\InputPasswordTag('CurrentPassword'), _('Current password'));
    $pwchform->addInput(new \Ease\Html\InputPasswordTag('password'), _('New Password'));
    $pwchform->addInput(new \Ease\Html\InputPasswordTag('passwordConfirm'), _('New Password confirmation'));
    $pwchform->addItem(new \Ease\TWB\SubmitButton(_('Change the password'), 'success'));
    $pwchform->fillUp($_POST);
    $oPage->column2->addItem(new \Ease\TWB\Panel(_('Password Change'), 'warning', $pwchform));
}
$oPage->addItem(new PageBottom());
$oPage->draw();
コード例 #5
0
ファイル: galleryedit.php プロジェクト: VitexSoftware/SkeliCZ
 * @package    SkeliCZ
 * @author     Vitex <*****@*****.**>
 * @copyright  2009-2016 info@vitexsoftware.cz (G)
 */
namespace SkeliCZ;

require_once 'includes/SkeliInit.php';
$oPage->onlyForAdmin();
$gallerist = new Gallery();
if ($oPage->isPosted()) {
    $gallerist->setDataValue($gallerist->nameColumn, $oPage->getRequsetValue('title'));
    if ($gallerist->getDataValue('title')) {
        $imgId = $gallerist->save();
    }
    $uploaddir = 'images/gallery';
    $uploadfile = $uploaddir . basename($_FILES['picture']['name']);
    if (move_uploaded_file($_FILES['picture']['tmp_name'], $uploadfile)) {
        echo "File is valid, and was successfully uploaded.\n";
    }
}
$oPage->addItem(new PageTop(_('Editor')));
$gtabs = new \Ease\TWB\Tabs('Gtabs');
$gtabs->addTab(_('Gallery'));
$newPicForm = new \Ease\TWB\Form('NewPic');
$newPicForm->addInput(new \Ease\Html\InputTextTag('title'), _('Title'));
$newPicForm->addInput(new \Ease\Html\InputFileTag('picture'), _('Picture'));
$newPicForm->addInput(new \Ease\Html\InputTextTag('note'), _('Note'));
$gtabs->addTab(_('New Picture'), new \Ease\TWB\Panel(_('New Picture'), 'success', $newPicForm));
$oPage->container->addItem($gtabs);
$oPage->addItem(new PageBottom());
$oPage->draw();