public function actionIndex()
 {
     $onedrive = new OnedriveHelper();
     $files = $onedrive->getFiles();
     if (empty($files)) {
         $files = $onedrive->getFiles(false, true);
         if (empty($files)) {
             return $this->redirect('/onedrive/getAuthCode');
         }
     }
     return $this->render('@app/views/site/index', ['files' => $files]);
 }
 public static function updateFileListFromCloud($user_id = false)
 {
     if ($user_id and $user = User::findByAttributes(['id' => $user_id])) {
         Yii::$app->user->model = $user;
     }
     $onedrive = new OnedriveHelper();
     $onedrive->getFiles();
     $dropbox = new DropboxHelper();
     $dropbox->getFiles();
     return self::getFileListFromDb();
 }