renderPartial('endpoints'); } public function actionCategories() { header('Access-Control-Allow-Origin: *'); return $this->asJson(NomenclatureService::categorySelect()); } public function actionCategoriesTree() { return $this->asJson(NomenclatureService::categoryTree()); } public function actionObjectTemplates() { return $this->asJson(NomenclatureService::objectTemplates($_GET['sc_id'] ?? null)); } public function actionFilePreviewDelivery($id) { if ($id) { $decode = JWT::decode($id, JWT::SECRET_KEY); /** @var RegisterObjectFiles $objectFile */ $objectFile = RegisterObjectFiles::findOne($decode->id); if ($objectFile) { if ($objectFile->file_content_type == 1 && $objectFile->extension == 'pdf') { return $this->renderPartial('pdf-preview', ['objectFile' => $objectFile]); } } } } public function actionStreamFile($id) { $decode = JWT::decode($id, JWT::SECRET_KEY); /** @var RegisterObjectFiles $objectFile */ $objectFile = RegisterObjectFiles::findOne($decode->id); return $this->renderPartial('stream-file-content', ['objectFile' => $objectFile]); } public function actionRenderModel($id) { $decode = JWT::decode($id, JWT::SECRET_KEY); /** @var RegisterObjectFiles $objectFile */ $objectFile = RegisterObjectFiles::findOne($decode->id); //echo '