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(); }