From bdbc858e1c877cb40a32e783875210f76359d272 Mon Sep 17 00:00:00 2001 From: Yarik Date: Mon, 22 Feb 2016 12:33:41 +0200 Subject: [PATCH] test --- common/components/Request.php | 12 ++++++++++++ frontend/views/accounts/_blog_form.php | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/common/components/Request.php b/common/components/Request.php index f3a4f37..bcf3960 100755 --- a/common/components/Request.php +++ b/common/components/Request.php @@ -37,4 +37,16 @@ class Request extends \yii\web\Request } + public static function getIsLocal($url) + { + $server_name = \Yii::$app->request->serverName; + $server_name = str_replace('.', '\.', $server_name); + $pattern = '/^(?:https?:\/\/)?\/?(?:www\.)?'.$server_name.'(?:\/.*)?$/'; + if(preg_match($pattern, $url)) { + return true; + } else { + return false; + } + } + } \ No newline at end of file diff --git a/frontend/views/accounts/_blog_form.php b/frontend/views/accounts/_blog_form.php index a46fc65..3c355ad 100644 --- a/frontend/views/accounts/_blog_form.php +++ b/frontend/views/accounts/_blog_form.php @@ -2,6 +2,7 @@ /** * @var Blog $blog */ + use common\components\Request; use common\models\Blog; use common\widgets\ImageUploader; use mihaildev\ckeditor\CKEditor; @@ -87,7 +88,7 @@ use yii\helpers\Html;
- + request->referrer)?\Yii::$app->request->referrer:['accounts/blog' ]) ?>
-- libgit2 0.21.4