Fixes

parent ea381577
...@@ -183,7 +183,6 @@ class AuthItem extends \common\components\ActiveRecordModel ...@@ -183,7 +183,6 @@ class AuthItem extends \common\components\ActiveRecordModel
public function getRoles() public function getRoles()
{ {
static $roles; static $roles;
if(!$roles) if(!$roles)
{ {
$roles = $this->findAllByAttributes(array( $roles = $this->findAllByAttributes(array(
......
...@@ -75,3 +75,14 @@ img.play_img{ ...@@ -75,3 +75,14 @@ img.play_img{
.ytb_video img { .ytb_video img {
cursor: pointer; cursor: pointer;
} }
.lessons-block:before, .lessons-block:after {
display: table;
content: " ";
}
a.ls_block_title {
overflow: hidden;
height: 105px;
}
.ls_block_btn {
margin-top:10px;
}
\ No newline at end of file
...@@ -21,9 +21,10 @@ if ($model->files){ ...@@ -21,9 +21,10 @@ if ($model->files){
</a> </a>
</div>'; </div>';
} }
$docsLesson = implode("", $docsLesson);
} }
$docsLesson = implode("", $docsLesson);
$newDoc = 'Добавить документ<span><a class="btn" id="add-doc-projs" href="javascript:void(0);" title="Новый документ"> $newDoc = 'Добавить документ<span><a class="btn" id="add-doc-projs" href="javascript:void(0);" title="Новый документ">
<i class="icon-plus"></i></a> <i class="icon-plus"></i></a>
</span> </span>
......
...@@ -19,7 +19,7 @@ use common\modules\school\models\LessonImage; ...@@ -19,7 +19,7 @@ use common\modules\school\models\LessonImage;
*/ */
class Lessons extends \common\components\ActiveRecordModel class Lessons extends \common\components\ActiveRecordModel
{ {
const PAGE_SIZE = 10; const PAGE_SIZE = 100;
const IMAGES_FOLDER = '/uploads/lessons_docs/'; const IMAGES_FOLDER = '/uploads/lessons_docs/';
......
...@@ -66,6 +66,8 @@ class SearchLessons extends Lessons ...@@ -66,6 +66,8 @@ class SearchLessons extends Lessons
$dataProvider = new ActiveDataProvider([ $dataProvider = new ActiveDataProvider([
'query' => $query, 'query' => $query,
'pagination'=>array(
'pageSize'=>Lessons::PAGE_SIZE ),
]); ]);
return $dataProvider; return $dataProvider;
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
WidgetAssetBundle::register($this); WidgetAssetBundle::register($this);
?> ?>
<div class="col-md-3 col-xs-6 col-sm-12">
<div class="ls_block_item"> <div class="ls_block_item">
<div class="line_ls">Урок <?php echo $model->number;?></div> <div class="line_ls">Урок <?php echo $model->number;?></div>
<a href="<?php echo Url::toRoute(['/school/lesson/view', 'id' => $model->id]);?>" class="ls_block_title"> <a href="<?php echo Url::toRoute(['/school/lesson/view', 'id' => $model->id]);?>" class="ls_block_title">
...@@ -15,5 +15,4 @@ ...@@ -15,5 +15,4 @@
Смотреть Смотреть
</a> </a>
</div> </div>
</div>
...@@ -13,6 +13,9 @@ ...@@ -13,6 +13,9 @@
<div class="kurs_over"> <div class="kurs_over">
<h1 class="kurs_title"><span><?php echo $model->title;?></span></h1><br> <h1 class="kurs_title"><span><?php echo $model->title;?></span></h1><br>
<span class="kurs_sub-title"><?php echo $model->description;?></span> <span class="kurs_sub-title"><?php echo $model->description;?></span>
<?php if($model->type == Courses::TYPE_DV):?>
<div class="kurs_lock"></div>
<?php endif;?>
<?php if($model->spec_proposition):?> <?php if($model->spec_proposition):?>
<div class="blip_kurs">За просмотр этих курсов<br> мы заплатим 15 000 руб.</div> <div class="blip_kurs">За просмотр этих курсов<br> мы заплатим 15 000 руб.</div>
<?php endif;?> <?php endif;?>
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<div class="row"> <div class="row">
<div class="col-md-5 col-xs-7 col-sm-12"> <div class="col-md-5 col-xs-7 col-sm-12">
<div class="ball-block">Накоплено баллов: <div class="ball-block">Накоплено баллов:
<span class="col-ball">99 999</span> <span class="col-ball">0</span>
<a href="#" class="ball-link">Как увеличить?</a> <a href="#" class="ball-link">Как увеличить?</a>
<div class="ball_hover">Текст как увеличить,<br> текст как увеличить,</div> <div class="ball_hover">Текст как увеличить,<br> текст как увеличить,</div>
</div> </div>
...@@ -47,23 +47,21 @@ ...@@ -47,23 +47,21 @@
<?php echo \yii\widgets\ListView::widget( [ <?php echo \yii\widgets\ListView::widget( [
'dataProvider' => $dataProvider, 'dataProvider' => $dataProvider,
'itemView' => 'item-view-lesson', 'itemView' => 'item-view-lesson',
'itemOptions' => ['tag' => 'div'], 'itemOptions' => ['tag' => 'div class="col-md-3 col-xs-6 col-sm-12"'],
'options' => ['tag' => 'div'], 'options' => ['tag' => 'div class="lessons-block"'],
'emptyTextOptions' => [ 'tag' => 'div', 'class' => 'empty-text' ], 'emptyTextOptions' => [ 'tag' => 'div', 'class' => 'empty-text' ],
'layout' => '{items}<li><nav class="pages">{pager}</nav></li>', 'layout' => '{items}<div class="clear"></div><li><nav class="pages">{pager}</nav></li>',
'pager' => [ 'pager' => [
'class' => 'common\components\zii\FrontLinkPager', 'class' => 'common\components\zii\FrontLinkPager',
'activePageCssClass' => 'is-active', 'activePageCssClass' => 'is-active',
'prevPageLabel' => '<span class="glyphicon glyphicon-chevron-left"></span>Предыдущая', 'prevPageLabel' => '<span class="glyphicon glyphicon-chevron-left"></span>',
'nextPageLabel' => 'Следующая<span class="glyphicon glyphicon-chevron-right"></span>', 'nextPageLabel' => '<span class="glyphicon glyphicon-chevron-right"></span>',
'options' => [ 'options' => [
'class' => 'pages-list', 'class' => 'pages-list',
], ],
], ],
] ); ] );
?> ?>
<div class="row">
<div class="col-md-3 col-xs-6 col-sm-12"> <div class="col-md-3 col-xs-6 col-sm-12">
<div class="ls_likes"> <div class="ls_likes">
<div class="ls_likes_title">Нравится курс?</div> <div class="ls_likes_title">Нравится курс?</div>
...@@ -71,7 +69,7 @@ ...@@ -71,7 +69,7 @@
<a href="" class="ls_likes_n">Нет</a> <a href="" class="ls_likes_n">Нет</a>
</div> </div>
</div> </div>
</div>
</div> </div>
</section> </section>
<footer> <footer>
......
...@@ -13,7 +13,7 @@ WidgetAssetBundle::register($this); ...@@ -13,7 +13,7 @@ WidgetAssetBundle::register($this);
<div class="row"> <div class="row">
<div class="col-md-5 col-xs-7 col-sm-12"> <div class="col-md-5 col-xs-7 col-sm-12">
<div class="ball-block">Накоплено баллов: <div class="ball-block">Накоплено баллов:
<span class="col-ball">99 999</span> <span class="col-ball">0</span>
<a href="#" class="ball-link">Как увеличить?</a> <a href="#" class="ball-link">Как увеличить?</a>
<div class="ball_hover">Текст как увеличить,<br> текст как увеличить,</div> <div class="ball_hover">Текст как увеличить,<br> текст как увеличить,</div>
</div> </div>
......
...@@ -440,8 +440,7 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter ...@@ -440,8 +440,7 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter
public function getRoleName() public function getRoleName()
{ {
$assigment = AuthAssignment::find(['user_id' => $this->id])->one(); $assigment = AuthAssignment::findAll(['user_id' => $this->id]);
if (!$assigment) if (!$assigment)
{ {
$assigment = new AuthAssignment(); $assigment = new AuthAssignment();
...@@ -449,7 +448,7 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter ...@@ -449,7 +448,7 @@ class User extends \common\components\ActiveRecordModel implements IdentityInter
$assigment->user_id = $this->id; $assigment->user_id = $this->id;
$assigment->save(false); $assigment->save(false);
} }
$roles = \Yii::$app->authManager->getRoles($this->id); $roles = \Yii::$app->authManager->getRolesByUser($this->id);
$out = ''; $out = '';
foreach($roles as $key=>$role) { foreach($roles as $key=>$role) {
$out .= $role->description . ', '; $out .= $role->description . ', ';
......
...@@ -202,9 +202,9 @@ return [ ...@@ -202,9 +202,9 @@ return [
], ],
'authManager' => [ 'authManager' => [
'class' => 'yii\rbac\DbManager', 'class' => 'yii\rbac\DbManager',
'connectionID' => 'db', /*'connectionID' => 'db',*/
'itemTable' => 'auth_items', 'itemTable' => 'auth_item',
'assignmentTable' => 'auth_assignments', 'assignmentTable' => 'auth_assignment',
'itemChildTable' => 'auth_item_child', 'itemChildTable' => 'auth_item_child',
'defaultRoles' => [ 'defaultRoles' => [
'user', 'user',
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment