private function Uploads($isAjax = false)
 {
     if (Yii::$app->request->isPost) {
         $images = UploadedFile::getInstancesByName('upload_ajax');
         if ($images) {
             if ($isAjax === true) {
                 $ref = Yii::$app->request->post('ref');
             } else {
                 $Album = Yii::$app->request->post('Album');
                 $ref = $Album['ref'];
             }
             $this->CreateDir($ref);
             foreach ($images as $file) {
                 $fileName = $file->baseName . '.' . $file->extension;
                 $realFileName = md5($file->baseName . time()) . '.' . $file->extension;
                 $savePath = Album::UPLOAD_FOLDER . '/' . $ref . '/' . $realFileName;
                 if ($file->saveAs($savePath)) {
                     if ($this->isImage(Url::base(true) . '/' . $savePath)) {
                         $this->createThumbnail($ref, $realFileName);
                     }
                     $model = new Uploads();
                     $model->ref = $ref;
                     $model->filename = $fileName;
                     $model->realfilename = $realFileName;
                     $model->save();
                     if ($isAjax === true) {
                         echo json_encode(['success' => 'true']);
                     }
                 } else {
                     if ($isAjax === true) {
                         echo json_encode(['success' => 'false', 'eror' => $file->error]);
                     }
                 }
             }
         }
     }
 }
 private function Uploads($isAjax = false)
 {
     if (Yii::$app->request->isPost) {
         $images = UploadedFile::getInstancesByName('upload_files');
         if ($images) {
             if ($isAjax === true) {
                 $requestId = Yii::$app->request->post('request_id');
             } else {
                 $emp = Yii::$app->request->post('Employee');
                 $requestId = $emp['token_forupload'];
             }
             $this->CreateDir($requestId);
             foreach ($images as $file) {
                 $fileName = $file->baseName . '.' . $file->extension;
                 $realFileName = md5($file->baseName . time()) . '.' . $file->extension;
                 $savePath = Employee::UPLOAD_PATH . '/' . $requestId . '/' . $realFileName;
                 if ($file->saveAs($savePath)) {
                     if ($this->isImage(Url::base(true) . '/' . $savePath)) {
                         $this->createThumbnail($requestId, $realFileName);
                     }
                     $model = new Uploads();
                     $model->ref = $requestId;
                     $model->file_name = $fileName;
                     $model->real_filename = $realFileName;
                     $model->save();
                     if ($isAjax === true) {
                         echo json_encode(['success' => 'true']);
                     }
                 } else {
                     if ($isAjax === true) {
                         echo json_encode(['success' => 'false', 'eror' => $file->error]);
                     }
                 }
             }
         }
     }
 }