Commit 9dca5a70 authored by Олег Гиммельшпах's avatar Олег Гиммельшпах

Merge branch 'master' of git.task-on.com:ktask/task-on.com

parents ce99df5f 33d72d12
...@@ -108,7 +108,6 @@ class CoursesAdminController extends AdminController ...@@ -108,7 +108,6 @@ class CoursesAdminController extends AdminController
if($model->load(Yii::$app->request->post()) && $model->validate()){ if($model->load(Yii::$app->request->post()) && $model->validate()){
//Try to get file info //Try to get file info
$model->upload_image = \yii\web\UploadedFile::getInstance($model, 'upload_image'); $model->upload_image = \yii\web\UploadedFile::getInstance($model, 'upload_image');
//If received, then I get the file name and asign it to $model->image in order to store it in db //If received, then I get the file name and asign it to $model->image in order to store it in db
if(!empty($model->upload_image)){ if(!empty($model->upload_image)){
$image_name = $model->upload_image->name; $image_name = $model->upload_image->name;
......
...@@ -43,7 +43,7 @@ class LessonsAdminController extends AdminController ...@@ -43,7 +43,7 @@ class LessonsAdminController extends AdminController
Yii::$app->controller->page_title = 'Просмотр урока'; Yii::$app->controller->page_title = 'Просмотр урока';
Yii::$app->controller->breadcrumbs = [ Yii::$app->controller->breadcrumbs = [
['Список уроков' => '/school/courses-admin/manage'], ['Список уроков' => '/school/lessons-admin/manage'],
'Добавить урок' 'Добавить урок'
]; ];
...@@ -58,13 +58,12 @@ class LessonsAdminController extends AdminController ...@@ -58,13 +58,12 @@ class LessonsAdminController extends AdminController
Yii::$app->controller->page_title = 'Добавить урок'; Yii::$app->controller->page_title = 'Добавить урок';
Yii::$app->controller->breadcrumbs = [ Yii::$app->controller->breadcrumbs = [
['Список курсов' => '/school/courses-admin/manage'], ['Список курсов' => '/school/lessons-admin/manage'],
'Добавить урок' 'Добавить урок'
]; ];
$model->load(Yii::$app->request->post()); $model->load(Yii::$app->request->post());
$model->filesUpload = UploadedFile::getInstances($model, 'filesUpload'); $model->filesUpload = UploadedFile::getInstances($model, 'filesUpload');
if (Yii::$app->request->isPost && $model->validate()) if (Yii::$app->request->isPost && $model->validate())
{ {
if($model->filesUpload) if($model->filesUpload)
...@@ -91,14 +90,13 @@ class LessonsAdminController extends AdminController ...@@ -91,14 +90,13 @@ class LessonsAdminController extends AdminController
{ {
Yii::$app->controller->page_title = 'Редактировать урок'; Yii::$app->controller->page_title = 'Редактировать урок';
Yii::$app->controller->breadcrumbs = [ Yii::$app->controller->breadcrumbs = [
['Список уроков' => '/school/courses-admin/manage'], ['Список уроков' => '/school/lessons-admin/manage'],
'Редактировать урок' 'Редактировать урок'
]; ];
$model = $this->findModel($id); $model = $this->findModel($id);
$model->load(Yii::$app->request->post()); $model->load(Yii::$app->request->post());
$model->filesUpload = UploadedFile::getInstances($model, 'filesUpload'); $model->filesUpload = UploadedFile::getInstances($model, 'filesUpload');
if (Yii::$app->request->isPost && $model->validate()) if (Yii::$app->request->isPost && $model->validate())
{ {
if($model->filesUpload) if($model->filesUpload)
...@@ -107,7 +105,6 @@ class LessonsAdminController extends AdminController ...@@ -107,7 +105,6 @@ class LessonsAdminController extends AdminController
{ {
$model->deleteFiles(); $model->deleteFiles();
} }
$model->upload(); $model->upload();
$model->filesUpload = null; $model->filesUpload = null;
} }
......
...@@ -9,9 +9,8 @@ use common\modules\testings\models\Test; ...@@ -9,9 +9,8 @@ use common\modules\testings\models\Test;
'model' => $model, 'model' => $model,
'attribute' => 'filesUpload[]', 'attribute' => 'filesUpload[]',
'language' => 'en', 'language' => 'en',
'options' => ['multiple' => true], 'options' => ['multiple' => true, 'overwriteInitial'=>false],
'pluginOptions' => ['showUpload' => false, 'pluginOptions' => ['showUpload' => false]
'overwriteInitial'=>true]
])."</div>"; ])."</div>";
$elements = [ $elements = [
...@@ -30,6 +29,9 @@ $elements = [ ...@@ -30,6 +29,9 @@ $elements = [
return [ return [
'activeForm'=>[ 'activeForm'=>[
'id' => 'lesson-form', 'id' => 'lesson-form',
'options' => [
'enctype' => 'multipart/form-data'
],
], ],
'elements' => $elements, 'elements' => $elements,
'buttons' => [ 'buttons' => [
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
namespace common\modules\school\models; namespace common\modules\school\models;
use Yii;
use common\modules\school\components\Utilities; use common\modules\school\components\Utilities;
use common\modules\school\models\Courses; use common\modules\school\models\Courses;
use common\modules\testings\models\Test; use common\modules\testings\models\Test;
...@@ -45,7 +46,7 @@ class Lessons extends \common\components\ActiveRecordModel ...@@ -45,7 +46,7 @@ class Lessons extends \common\components\ActiveRecordModel
[['video_id'], 'string', 'max' => 100], [['video_id'], 'string', 'max' => 100],
[['course_id', 'number', 'test_id'], 'integer'], [['course_id', 'number', 'test_id'], 'integer'],
[['text'], 'safe'], [['text'], 'safe'],
[['filesUpload'], 'file', 'skipOnEmpty' => true, 'extensions' => 'png, jpg, jpeg, gif, rar, ai, ppt, doc, docx'], [['filesUpload'], 'file', 'skipOnEmpty' => true, 'extensions' => 'png, jpg, jpeg, gif, rar, ai, ppt, doc, docx', 'maxFiles' => 10],
]; ];
} }
......
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