use yii\helpers\Html;
use kartik\mpdf\Pdf;
+//use yii\rbac\Role;
$params = require __DIR__ . '/params.php';
$db = require __DIR__ . '/db.php';
-function showUrlUpdate($name, $data)
-{
- return Html::a(Html::encode($name),
- ['update',
- 'id' => $data->id,
- ]);
-}
-
-function writeLog($logline)
-{
- $fp = fopen('data.log', 'a');
- fwrite($fp, $logline . "\n");
- fclose($fp);
-}
+require_once __DIR__ . '/myfunctions.php';
$config = [
- 'version' => '1.27',
+ 'version' => '1.31',
'name' => 'Inventory',
'id' => 'basic',
'basePath' => dirname(__DIR__),
'identityClass' => 'app\models\User',
'enableAutoLogin' => true,
],
+ // Авторизация пользователей из БД
+ 'authManager' => [
+ 'class' => 'yii\rbac\DbManager',
+ 'defaultRoles' => [ 'admin', 'woker' ],
+ ], // */
'errorHandler' => [
'errorAction' => 'site/error',
'i18n' => [ // Переводы сообщений
'translations' => [
- '*' => [ // Для всех разделов
+ '*' => [
'class' => 'yii\i18n\PhpMessageSource',
'sourceLanguage' => 'en-US', // Исходный текст на английском
'basePath' => '@app/messages',
'fileMap' => [
- 'app' => 'app.php', // Ð\94лÑ\8f пÑ\80еложения
+ 'app' => 'app.php', // Ð\94лÑ\8f пÑ\80иложения
'app/error' => 'error.php', // Для ошибок
'contact' => 'contact.php', // Для обратной связи
+ 'import' => 'import.php', // Для импорта. Обозначение полей таблицы
'items' => 'items.php', // Для предметов/оборудования
'locations' => 'locations.php', // Для мета расположения
+ 'models' => 'models.php', // Для моделей предметов/оборудования
'moving' => 'moving.php', // Для перемещений
'regions' => 'regions.php', // Для регионов/подразделений
'status' => 'status.php', // Для состояний предметов/оборудования
'types' => 'types.php', // Для типов предметов/оборудования
+ 'users' => 'users.php', // Для пользователей
],
],
],
],
*/
],
+ 'container' => [
+ 'definitions' => [
+ 'yii\widgets\LinkPager' => [
+ 'firstPageLabel' => Html::tag('span', '', [ 'class' => 'glyphicon glyphicon-fast-backward', 'title' => 'Первая страница', ]),
+ 'prevPageLabel' => Html::tag('span', '', [ 'class' => 'glyphicon glyphicon-backward', 'title' => 'Предыдущая страница', ]),
+ 'nextPageLabel' => Html::tag('span', '', [ 'class' => 'glyphicon glyphicon-forward', 'title' => 'Следующая страница', ]),
+ 'lastPageLabel' => Html::tag('span', '', [ 'class' => 'glyphicon glyphicon-fast-forward', 'title' => 'Последняя страница', ]),
+// 'firstPageLabel' => Html::tag('span', '', [ 'class' => 'glyphicon glyphicon-fast-backward', 'title' => Yii::t('app', 'First page'), ]),
+// 'prevPageLabel' => Html::tag('span', '', [ 'class' => 'glyphicon glyphicon-backward', 'title' => Yii::t('app', 'Previous page'), ]),
+// 'nextPageLabel' => Html::tag('span', '', [ 'class' => 'glyphicon glyphicon-forward', 'title' => Yii::t('app', 'Next page'), ]),
+// 'lastPageLabel' => Html::tag('span', '', [ 'class' => 'glyphicon glyphicon-fast-forward', 'title' => Yii::t('app', 'Last page'), ]),
+ ],
+ ],
+ ],
'params' => $params,
];