From: fomichev Date: Wed, 26 Mar 2025 12:34:16 +0000 (+0300) Subject: Добавление документации и изменение экшена обработки X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=221ba401e2ba0aacfccc07d3e92d50a2eac206a0;p=erp24_rep%2Fyii-erp24%2F.git Добавление документации и изменение экшена обработки --- diff --git a/erp24/controllers/WikiController.php b/erp24/controllers/WikiController.php index e38e3bba..f23c98a2 100644 --- a/erp24/controllers/WikiController.php +++ b/erp24/controllers/WikiController.php @@ -77,12 +77,18 @@ class WikiController extends Controller $returnUrl = Yii::$app->request->get('returnUrl'); if (!empty($returnUrl)) { - $resourceLink = explode('/', $returnUrl); - $resourceLink = $resourceLink[1]; + $cleanUrl = explode('?', $returnUrl)[0]; + + $segments = explode('/', $cleanUrl); + + $segments = array_filter($segments); + + $resourceLink = implode('/', $segments); + $wikiArticle = WikiArticle::findOne(['resource_link' => $resourceLink]); - if($wikiArticle) { + if ($wikiArticle) { $category = WikiCategory::findOne(['id' => $wikiArticle->category_id]); - return $this->redirect('/wiki/'. $category->slug . '/' . $wikiArticle->slug); + return $this->redirect('/wiki/' . $category->slug . '/' . $wikiArticle->slug); } } diff --git a/erp24/views/bouquet/_form.php b/erp24/views/bouquet/_form.php index 9531f347..211d62eb 100644 --- a/erp24/views/bouquet/_form.php +++ b/erp24/views/bouquet/_form.php @@ -39,8 +39,15 @@ $form = ActiveForm::begin([ ?>

-
- 'btn btn-primary ms-3 mt-4 w-75']) ?> +
+ Yii::$app->request->url] + ), + ['class' => 'ms-3', 'target' => '_blank', 'title' => 'Открыть документацию'] + ) ?> + 'btn btn-primary ms-3 mt-4 w-50']) ?>