<?php /** @var $records object */ /** @var $this object */ use Ffcms\Core\Helper\HTML\Table; use Ffcms\Core\Helper\Type\Str; use Ffcms\Core\Helper\Url; $this->title = __('Group management'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('application/index') => __('Applications'), __('Group management')]; ?> <?php echo $this->render('user/_tabs'); ?> <h1><?php echo __('Group list'); ?> </h1> <hr /> <?php $items = []; foreach ($records as $role) { $permissions = explode(';', $role->permissions); $permissionsLabel = null; foreach ($permissions as $perm) { $labelMark = null; if (Str::startsWith('admin/', $perm)) { $labelMark = 'label-warning'; } elseif ($perm === 'global/all') {
<?php /** @var $records object */ /** @var $this object */ /** @var $model \Apps\Model\Admin\Content\FormContentPublish */ use Ffcms\Core\Helper\Date; use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\HTML\Table; use Ffcms\Core\Helper\Simplify; use Ffcms\Core\Helper\Url; $this->title = __('Content publish'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('application/index') => __('Applications'), Url::to('content/index') => __('Contents'), __('Content publish')]; ?> <?php echo $this->render('content/_tabs'); ?> <h1><?php echo __('Content publish'); ?> </h1> <hr /> <p><?php echo __('Are you sure to make this item public?'); ?> </p> <?php $items = []; foreach ($records as $record) { /** @var $record \Apps\ActiveRecord\Content */
<?php use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Url; /** @var $model \Apps\Model\Admin\UserSettings */ $this->title = __('Settings'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('application/index') => __('Applications'), Url::to('user/index') => __('User list'), __('Settings')]; ?> <?php echo $this->render('user/_tabs'); ?> <h1><?php echo $this->title; ?> </h1> <hr /> <?php $form = new Form($model, ['class' => 'form-horizontal', 'method' => 'post', 'action' => '']); ?> <?php echo $form->start(); ?> <?php echo $form->field('registrationType', 'select', ['class' => 'form-control', 'options' => ['0' => __('Only invite'), '1' => __('Email approve'), '2' => __('Full opened')], 'optionsKey' => true]); echo $form->field('captchaOnLogin', 'checkbox', null, __('Show captcha on login form?')); echo $form->field('captchaOnRegister', 'checkbox', null, __('Show captcha on registration form?'));
<?php use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Url; /** @var $model Apps\Model\Front\Profile\FormPasswordChange */ /** @var $this object */ $this->title = __('Change password'); $this->breadcrumbs = [Url::to('main/index') => __('Home'), Url::to('profile/show', \App::$User->identity()->getId()) => __('Profile'), __('Password')]; ?> <?php echo $this->render('profile/_settingsTab'); ?> <h1><?php echo __('Change password'); ?> </h1> <hr /> <?php $form = new Form($model, ['class' => 'form-horizontal', 'action' => '', 'method' => 'post']); echo $form->start(); ?> <?php echo $form->field('current', 'password', ['class' => 'form-control'], __('Enter your current account password')); echo $form->field('new', 'password', ['class' => 'form-control'], __('Enter new password for account')); echo $form->field('renew', 'password', ['class' => 'form-control'], __('Repeat new password for account')); ?> <div class="col-md-offset-3 col-md-9"><?php
<?php use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Url; /** @var $model \Apps\Model\Admin\Main\EntityDeleteRoute */ $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('main/routing') => __('Routing'), __('Deleting route')]; $this->title = __('Deleting route'); ?> <h1><?php echo __('Deleting route'); ?> </h1> <hr /> <?php $form = new Form($model, ['class' => 'form-horizontal', 'method' => 'post', 'action' => '']); echo $form->start(); ?> <?php echo $form->field('type', 'text', ['disabled' => true, 'class' => 'form-control']); echo $form->field('loader', 'text', ['disabled' => true, 'class' => 'form-control']); echo $form->field('source', 'text', ['disabled' => true, 'class' => 'form-control']); ?> <div class="col-md-9 col-md-offset-3"><?php echo $form->submitButton(__('Delete this route'), ['class' => 'btn btn-danger']); ?> </div>
/** @var $add string|null */ /** @var $this \Ffcms\Core\Arch\View */ /** @var $records object */ /** @var $pagination object */ /** @var $ratingOn int */ $this->title = __('User list'); if ($id === 'all') { $this->title .= ': ' . __('All'); } elseif ($id === 'rating') { $this->title .= ': ' . __('Rating'); } elseif ($id === 'city') { $this->title .= ': ' . __('City') . ' ' . \App::$Security->strip_tags($add); } elseif ($id === 'hobby') { $this->title .= ': ' . __('Hobby') . ' ' . \App::$Security->strip_tags($add); } $this->breadcrumbs = [Url::to('main/index') => __('Home'), $this->title]; ?> <h1><?php echo $this->title; ?> </h1> <?php echo $this->render('profile/_listTab', ['rating' => $ratingOn]); ?> <?php if ($records === null || $records->count() < 1) { echo '<div class="alert alert-danger">' . __('Users are not founded!') . '</div>'; return; }
</div> <script> /** Css class for default, selected and blocked user display in list */ var cssUserList = { 'default': 'media-person', 'active': 'media-person-selected', 'blocked': 'media-person-blocked' }; var active_dialog_id = 0; var user_object = []; var dialog_offset = 0; var new_dialog = 0; var profile_link = '<?php echo Url::to('profile/show'); ?> '; var last_msg = []; var first_msg = []; window.jQ.push(function(){ $(function(){ var userListDom = $('#msg-user').clone(); var dialogPanelDom = $('#dialog-title').clone(); var myMsgDom = $('#msg-owner').clone(); var remMsgDom = $('#msg-remote').clone(); // load users with active dialog $.fn.loadDialogUsers = function() {
<?php use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Url; /** @var \Apps\Model\Front\Feedback\FormFeedbackAdd $model */ /** @var bool $useCaptcha */ $this->title = __('Feedback'); $this->breadcrumbs = [Url::to('/') => __('Home'), __('Feedback')]; ?> <h1><?php echo __('Feedback'); ?> </h1> <?php if (\App::$User->isAuth()) { echo $this->render('feedback/_authTabs'); } else { echo "<hr />"; } $form = new Form($model, ['class' => 'form-horizontal', 'method' => 'post']); echo $form->start(); ?> <?php echo $form->field('name', 'text', ['class' => 'form-control'], __('Enter your name, used in feedback emails')); echo $form->field('email', 'email', ['class' => 'form-control'], __('Enter the email to contact with you')); echo $form->field('message', 'textarea', ['class' => 'form-control', 'rows' => 7], __('Enter your feedback request text. Please, dont use HTML or other codes.')); ?> <?php if ($useCaptcha === true) {
<?php use Ffcms\Core\Helper\Date; use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\HTML\Table; use Ffcms\Core\Helper\Url; /** @var $widget object */ /** @var $this object */ /** @var $model object */ $this->title = __('Turn on/off'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('widget/index') => __('Widgets'), __('Turn on/off')]; ?> <h1><?php echo __('Widget turn on/off'); ?> </h1> <hr /> <?php echo Table::display(['table' => ['class' => 'table table-bordered'], 'thead' => ['titles' => [['text' => __('Param')], ['text' => __('Value')]]], 'tbody' => ['items' => [[['text' => __('Name')], ['text' => $widget->getLocaleName()]], [['text' => __('System name')], ['text' => $widget->sys_name]], [['text' => __('Last update')], ['text' => Date::convertToDatetime($widget->updated_at, DATE::FORMAT_TO_SECONDS)]], [['text' => __('Status')], ['text' => (int) $widget->disabled === 0 ? 'On' : 'Off'], 'property' => ['class' => (int) $widget->disabled === 0 ? 'alert-success' : 'alert-danger']]]]]); ?> <?php $form = new Form($model, ['class' => 'form-horizontal', 'method' => 'post', 'action' => '', 'enctype' => 'multipart/form-data']); ?> <?php echo $form->start(); ?>
<?php /** @var $this object */ /** @var $model Apps\Model\Admin\Content\FormCategoryUpdate */ use Ffcms\Core\Helper\HTML\Bootstrap\Nav; use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Type\Str; use Ffcms\Core\Helper\Url; $this->title = __('Category manage'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('application/index') => __('Applications'), Url::to('content/categories') => __('Categories'), __('Category manage')]; ?> <?php echo $this->render('content/_tabs'); ?> <h1><?php echo __('Category manage'); ?> </h1> <hr /> <?php $form = new Form($model, ['class' => 'form-horizontal', 'action' => '']); ?> <?php echo $form->start(); ?> <?php $items = [];
<?php /** @var $model Apps\Model\Admin\User\FormUserGroupUpdate */ /** @var $this object */ use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Url; $this->title = __('Manage group'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('application/index') => __('Applications'), Url::to('user/grouplist') => __('Group list'), __('Manage group')]; ?> <?php echo $this->render('user/_tabs'); ?> <h1><?php echo $this->title; ?> </h1> <hr /> <?php $form = new Form($model, ['class' => 'form-horizontal', 'method' => 'post', 'action' => '']); echo $form->start(); ?> <?php echo $form->field('name', 'text', ['class' => 'form-control'], __('Set the name of the group')); echo $form->field('permissions', 'checkboxes', ['options' => $model->getAllPermissions()]); ?> <div class="col-md-offset-3 col-md-9"> <?php echo $form->submitButton(__('Save'), ['class' => 'btn btn-primary']);
<?php /** @var $this object */ /** @var $model Apps\Model\Admin\Application\FormUpdate */ use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Url; $this->title = __('Update widget'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('widget/index') => __('Widgets'), __('Update')]; ?> <h1><?php echo __('Update widget'); ?> </h1> <hr /> <?php echo \Ffcms\Core\Helper\HTML\Table::display(['table' => ['class' => 'table table-bordered'], 'thead' => ['titles' => [['text' => __('Widget name')], ['text' => __('Script version')], ['text' => __('DB version')], ['text' => __('Last changes')]]], 'tbody' => ['items' => [[['text' => $model->name], ['text' => $model->scriptVersion], ['text' => $model->dbVersion], ['text' => $model->date]]]]]); ?> <?php $form = new Form($model, ['class' => 'form-horizontal', 'method' => 'post']); echo $form->start(); ?> <?php echo $form->submitButton(__('Try update'), ['class' => 'btn btn-primary']); ?> <?php echo $form->finish(false);
<?php use Ffcms\Core\Helper\Url; /** @var \Ffcms\Core\Arch\View $this */ /** @var float $size */ $this->breadcrumbs = [Url::to('main/index') => __('Main'), __('Clean cache')]; $this->title = __('Clean cache'); ?> <h1><?php echo __('Clean cache'); ?> </h1> <hr /> <p><?php echo __('Are you sure to clear all website cache? Cache size: %size%mb', ['size' => $size]); ?> </p> <form action="" method="post"> <input type="submit" name="clearcache" value="<?php echo __('Clear'); ?> " class="btn btn-danger" /> </form>
<?php use Ffcms\Core\Helper\HTML\Bootstrap\Nav; use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Type\Str; use Ffcms\Core\Helper\Url; /** @var $model Apps\Model\Admin\Profile\FormFieldUpdate */ /** @var $record object */ $this->title = __('Manage field'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('application/index') => __('Applications'), Url::to('profile/index') => __('Profile list'), Url::to('profile/fieldlist') => __('Profile fields'), __('Manage field')]; ?> <?php echo $this->render('profile/_tabs'); ?> <h1><?php echo __('Manage addition field'); ?> </h1> <hr /> <?php $form = new Form($model, ['class' => 'form-horizontal', 'action' => '', 'method' => 'post']); ?> <?php echo $form->start(); ?> <?php $nameTab = [];
<?php use Ffcms\Core\Helper\HTML\Listing; use Ffcms\Core\Helper\Url; /** @var \Apps\Model\Front\Profile\EntityNotificationsList $model */ /** @var \Ffcms\Core\Helper\HTML\SimplePagination $pagination */ $this->title = __('My notifications'); $this->breadcrumbs = [Url::to('main/index') => __('Home'), Url::to('profile/show', \App::$User->identity()->id) => __('Profile'), $this->title]; ?> <h1><?php echo __('Notifications'); ?> </h1> <hr /> <div class="row"> <div class="col-md-12"> <div class="pull-right"> <?php echo Listing::display(['type' => 'ul', 'property' => ['class' => 'list-inline'], 'items' => [['type' => 'link', 'link' => ['profile/notifications', 'all'], 'text' => __('All')], ['type' => 'link', 'link' => ['profile/notifications', 'unread'], 'text' => __('Unread')]]]); ?> </div> </div> </div> <?php if ($model->items === null || count($model->items) < 1) { echo '<p class="alert alert-warning">' . __('No notifications available') . '</p>'; return; } foreach ($model->items as $item) { ?> <div class="notice<?php
<?php use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Url; /** @var Apps\Model\Admin\Comments\FormCommentUpdate $model */ /** @var string $type */ $this->title = __('Edit comment'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('widget/index') => __('Widgets'), Url::to('comments/index') => __('Comments'), __('Edit comment or answer')]; // use wysiwyg for comment editing by className echo Ffcms\Widgets\Ckeditor\Ckeditor::widget(['targetClass' => 'wysi-comments', 'config' => 'config-small']); ?> <?php echo $this->render('comments/_tabs'); ?> <h1><?php echo __('Edit comment/answer'); ?> </h1> <hr /> <?php $form = new Form($model, ['class' => 'form-horizontal', 'method' => 'post']); echo $form->start(); ?> <?php echo $form->field('guestName', 'text', ['class' => 'form-control'], __('Guest name for this comment or answer if defined')); echo $form->field('message', 'textarea', ['class' => 'form-control wysi-comments', 'html' => true], __('Comment message text')); ?>
<?php use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Simplify; use Ffcms\Core\Helper\Url; /** @var $model Apps\Model\Front\Profile\FormIgnoreDelete */ /** @var $this object */ $this->title = __('Blacklist user remove'); $this->breadcrumbs = [Url::to('main/index') => __('Home'), Url::to('profile/show', \App::$User->identity()->getId()) => __('Profile'), Url::to('profile/ignore') => __('Blacklist'), __('Blacklist cleanup')]; ?> <?php echo $this->render('profile/_settingsTab'); ?> <h1><?php echo __('Remove user from blacklist'); ?> </h1> <hr /> <?php $form = new Form($model, ['class' => 'form-horizontal', 'action' => '', 'method' => 'post']); echo $form->start(); ?> <div class="row"> <div class="col-md-3"> <label class="pull-right"><?php echo $model->getLabel('name'); ?> </label> </div>
<?php use Ffcms\Core\Helper\Url; use Ffcms\Core\Helper\HTML\Table; /** @var $records Apps\ActiveRecord\Demo */ // set page meta title $this->title = __('Demo app'); // set breadcrumbs $this->breadcrumbs = [Url::to('main/index') => __('Home'), __('Demo index')]; ?> <h1><?php echo __('Demo app index'); ?> </h1> <hr /> <p><?php echo __('This is a front-end page demoapp package. Here you can see some examples of usage.'); ?> </p> <p><?php echo __('Example of usage ActiveRecord result rendering in table'); ?> :</p> <?php // build items from sql query (activerecord usage) $items = []; foreach ($records as $row) { $items[] = [['text' => $row->id], ['text' => $row->text]]; } // display table with specified structure
<?php use Ffcms\Core\Helper\Date; use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\HTML\Table; use Ffcms\Core\Helper\Simplify; use Ffcms\Core\Helper\Type\Str; use Ffcms\Core\Helper\Url; /** @var Apps\Model\Admin\Comments\FormCommentDelete $model */ /** @var string $type */ $this->title = __('Delete comments'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('widget/index') => __('Widgets'), Url::to('comments/index') => __('Comments'), __('Delete comments and answers')]; $records = $model->getRecord(); ?> <?php echo $this->render('comments/_tabs'); ?> <h1><?php echo __('Delete comments and answers'); ?> </h1> <hr /> <?php echo __('Are you sure to delete this comments or answers?'); ?> <?php $items = []; foreach ($records as $item) {
<?php use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Url; /** @var \Apps\Model\Admin\Main\EntityUpdate $entityModel */ /** @var \Apps\Model\Admin\Main\FormUpdateDatabase $dbModel */ /** @var \Apps\Model\Admin\Main\FormUpdateDownload $downloadModel */ $this->breadcrumbs = [Url::to('main/index') => __('Main'), __('Updates')]; $this->title = __('Updates'); ?> <h1><?php echo __('Update manager'); ?> </h1> <hr /> <div class="table-responsive"> <?php echo \Ffcms\Core\Helper\HTML\Table::display(['table' => ['class' => 'table table-striped table-hover'], 'tbody' => ['items' => [[['text' => __('Scripts version')], ['text' => $entityModel->scriptVersion], 'property' => ['class' => $entityModel->haveRemoteNew ? 'warning' : null]], [['text' => __('Database version')], ['text' => $entityModel->dbVersion], 'property' => ['class' => !$entityModel->versionsEqual ? 'danger' : null]], [['text' => __('Last version')], ['text' => $entityModel->lastVersion], 'property' => ['class' => $entityModel->haveRemoteNew ? 'success' : null]]]]]); ?> </div> <?php if (!$entityModel->versionsEqual) { ?> <p><?php echo __('Seems like scripts and database of your website have different versions. You should do update right now or your website can working unstable'); ?> </p> <p><?php echo __('This updates for database will be applied:'); ?> </p>
<?php use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Url; /** @var $model Apps\Model\Admin\Search\FormSettings */ $this->title = __('Search settings'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('application/index') => __('Applications'), Url::to('search/index') => __('Search'), __('Settings')]; ?> <h1><?php echo __('Search settings'); ?> </h1> <hr /> <?php $form = new Form($model, ['class' => 'form-horizontal', 'action' => '', 'method' => 'post']); ?> <?php echo $form->start(); ?> <?php echo $form->field('minLength', 'text', ['class' => 'form-control'], __('Set minimum user search query length. We are strongly recommend set this value more then 2.')); echo $form->field('itemPerApp', 'text', ['class' => 'form-control'], __('How many founded items would be displayd for each search instance?')); ?> <div class="col-md-offset-3 col-md-9"><?php echo $form->submitButton(__('Save'), ['class' => 'btn btn-primary']); ?> </div>
<h1><?php echo __('User list'); ?> </h1> <hr /> <?php $items = []; foreach ($records as $user) { $items[] = [1 => ['text' => $user->id], 2 => ['text' => $user->email], 3 => ['text' => $user->login], 4 => ['text' => $user->getRole()->name], 5 => ['text' => Date::convertToDatetime($user->created_at, Date::FORMAT_TO_DAY)], 6 => ['text' => Url::link(['user/update', $user->id], '<i class="fa fa-pencil fa-lg"></i>') . Url::link(['user/delete', $user->id], ' <i class="fa fa-trash-o fa-lg"></i>'), 'html' => true, 'property' => ['class' => 'text-center']], 'property' => ['class' => 'checkbox-row' . ($user->approve_token != '0' ? ' alert-warning' : null)]]; } ?> <div class="pull-right"> <?php echo Url::link(['user/invite'], __('Send invite'), ['class' => 'btn btn-primary']); ?> <?php echo Url::link(['user/update', '0'], __('Add user'), ['class' => 'btn btn-primary']); ?> </div> <?php echo Table::display(['table' => ['class' => 'table table-bordered'], 'thead' => ['titles' => [['text' => '#'], ['text' => __('Email')], ['text' => __('Login')], ['text' => __('Role')], ['text' => __('Register date')], ['text' => __('Actions')]]], 'tbody' => ['items' => $items], 'selectableBox' => ['attachOrder' => 1, 'form' => ['method' => 'GET', 'class' => 'form-horizontal', 'action' => Url::to('user/delete')], 'selector' => ['type' => 'checkbox', 'name' => 'selected[]', 'class' => 'massSelectId'], 'buttons' => [['type' => 'submit', 'class' => 'btn btn-danger', 'value' => __('Delete selected')]]]]); ?> <div class="text-center"> <?php echo $pagination->display(['class' => 'pagination pagination-centered']); ?> </div>
use Ffcms\Core\Helper\Type\Obj; use Ffcms\Core\Helper\Type\Str; use Ffcms\Core\Helper\Url; /** @var $pagination object */ /** @var $configs array */ /** @var $this object */ /** @var $category array */ /** @var $model Apps\Model\Front\Content\EntityCategoryList */ $catConfigs = []; foreach ($model->category['configs'] as $key => $value) { $catConfigs[$key] = (int) $value === 1; } $catMeta = ['date' => $catConfigs['showDate'], 'author' => $catConfigs['showAuthor'], 'views' => $catConfigs['showViews']]; $this->title = $model->category['title']; if (!\App::$Request->isPathInjected()) { $this->breadcrumbs = [Url::to('/') => __('Home'), Url::to('content/list') => __('Contents'), $model->category['title']]; } ?> <script> // content id array var contentItemList = {path: {}} </script> <?php if (!\App::$Request->isPathInjected()) { ?> <h1> <?php echo $model->category['title']; if (!Str::likeEmpty($model->category['rss'])) { ?> <small><a href="<?php
<?php use Ffcms\Core\Helper\Date; use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\Type\Str; use Ffcms\Core\Helper\Url; /** @var \Apps\ActiveRecord\FeedbackPost $post */ /** @var \Apps\ActiveRecord\FeedbackAnswer $answers */ /** @var \Apps\Model\Front\Feedback\FormAnswerAdd|null $model */ $this->title = __('Request from %email%', ['email' => $post->email]); $this->breadcrumbs = [Url::to('/') => __('Home'), Url::to('feedback/create') => __('Feedback'), __('Read message')]; ?> <h1><?php echo __('Feedback message #%id%', ['id' => $post->id]); ?> </h1> <?php if (\App::$User->isAuth()) { echo $this->render('feedback/_authTabs'); } else { echo "<hr />"; } ?> <?php if ((int) $post->closed === 0 && \App::$User->isAuth()) { $user = App::$User->identity(); if ($user->getId() === (int) $post->user_id) { echo '<div class="pull-right">' . Url::link(['feedback/close', $post->id, $post->hash], __('Close request'), ['class' => 'btn btn-danger']) . '</div>'; } }
<?php use Ffcms\Core\Helper\Url; /** @var object $this */ $this->title = __('Route removed'); ?> <h1><?php echo __('Congratulations!'); ?> </h1> <hr /> <p><?php echo __('Route is successful deleted! Wait 5 second to update configurations'); ?> </p> <?php echo Url::link(['main/routing'], __('Reload'), ['class' => 'btn btn-primary']); ?> <script> setTimeout(function () { window.location.replace("<?php echo Url::to('main/routing'); ?> "); }, 5000); </script>
/assets/img/logo.png" class="img-responsive" style="padding-top: 5px;"> </div> <!-- text logo --> <div class="col-md-7"> <div class="site-name"> <?php echo \Ffcms\Core\Helper\Url::link(['/'], 'FFCMS Demo'); ?> </div> <p>This is a test description of new website.</p> </div> <!-- Search/language panel --> <div class="col-md-4"> <!-- search panel --> <form method="get" action="<?php echo \Ffcms\Core\Helper\Url::to('search/index'); ?> " style="padding-top: 20px;"> <div class="input-group"> <input id="search-line" type="text" class="form-control" placeholder="<?php echo __('search query...'); ?> " name="query" autocomplete="off" required> <span class="input-group-btn"> <button class="btn btn-default" id="search-submit" type="submit"><?php echo __('Find'); ?> </button> </span> </div> </form>
<?php /** @var $this \Ffcms\Core\Arch\View */ /** @var $model \Apps\Model\Front\Sitemap\EntityIndexList */ use Ffcms\Core\Helper\Url; $this->title = __('Sitemap'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('application/index') => __('Applications'), __('Sitemap')]; ?> <h1><?php echo __('Sitemap'); ?> </h1> <hr /> <p><?php echo __('Sitemap its a special application to generate sitemap as xml file over sitemap standart for search engines.'); ?> </p> <p><?php echo __('Sitemap main index'); ?> : <a href="<?php echo \App::$Alias->scriptUrl . '/sitemap'; ?> " target="_blank">/sitemap</a></p> <h3><?php echo __('Sitemap files'); ?> </h3> <?php $items = []; if ($model->files === null || count($model->files) < 1) {
<?php use Ffcms\Core\Helper\Url; $this->title = __('Demoapp authorized'); $this->breadcrumbs = [Url::to('main/index') => __('Home'), Url::to('demoapp/index') => __('Demo index'), __('Authorized view')]; ?> <h1>Demoapp - only authorized</h1> <hr /> <p>Hello! You are authorized user and you can see this page!</p> <?php echo \Ffcms\Core\Helper\HTML\Table::display(['table' => ['class' => 'table table-bordered'], 'thead' => ['titles' => [['text' => 'Param'], ['text' => 'Value']]], 'tbody' => ['items' => [[['type' => 'text', 'text' => 'User ID'], ['type' => 'text', 'text' => \App::$User->identity()->id]], [['type' => 'text', 'text' => 'User email'], ['type' => 'text', 'text' => \App::$User->identity()->email]], [['type' => 'text', 'text' => 'User Login'], ['type' => 'text', 'text' => \App::$User->identity()->login]], [['type' => 'text', 'text' => 'Profile DUMP'], ['type' => 'text', 'text' => \App::$User->identity()->getProfile()]]]]]);
<?php use Ffcms\Core\Helper\Date; use Ffcms\Core\Helper\HTML\Form; use Ffcms\Core\Helper\HTML\Table; use Ffcms\Core\Helper\Type\Str; use Ffcms\Core\Helper\Url; /** @var \Apps\ActiveRecord\FeedbackPost $record */ /** @var \Apps\Model\Admin\Feedback\FormAnswerAdd|null $model */ $this->title = __('Feedback read'); $this->breadcrumbs = [Url::to('main/index') => __('Main'), Url::to('application/index') => __('Applications'), Url::to('feedback/index') => __('Feedback'), __('Read feedback message')]; echo $this->render('feedback/_tabs'); ?> <h1><?php echo __('Read feedback message #%id%', ['id' => $record->id]); ?> </h1> <hr /> <div class="row"> <div class="col-md-8"> <div class="panel panel-info"> <div class="panel-heading"> <?php if ((int) $record->readed !== 1) { echo '<i class="fa fa-bell"></i> '; } ?> <?php echo __('Message sent'); ?>
<?php /** @var \Ffcms\Core\Helper\HTML\SimplePagination $pagination */ /** @var \Apps\ActiveRecord\FeedbackPost $records */ use Ffcms\Core\Helper\Date; use Ffcms\Core\Helper\Text; use Ffcms\Core\Helper\Url; $this->title = __('List requests'); $this->breadcrumbs = [Url::to('/') => __('Home'), Url::to('feedback/create') => __('Feedback'), __('List requests')]; ?> <h1><?php echo __('Feedback requests'); ?> </h1> <?php echo $this->render('feedback/_authTabs'); ?> <?php if ($records->count() < 1) { echo '<p class="alert alert-warning">' . __('No requests is founded') . '</p>'; return; } $items = []; foreach ($records as $item) { $items[] = [['text' => $item->id], ['text' => Url::link(['feedback/read', $item->id, $item->hash], Text::cut($item->message, 0, 40)), 'html' => true], ['text' => (int) $item->closed === 1 ? '<span class="label label-danger">' . __('Closed') . '</span>' : '<span class="label label-success">' . __('Opened') . '</span>', 'html' => true, '!secure' => true], ['text' => Date::convertToDatetime($item->created_at, Date::FORMAT_TO_HOUR)], ['text' => Date::convertToDatetime($item->updated_at, Date::FORMAT_TO_HOUR)]]; } ?> <?php