Passed
Push — master ( ef8807...c1ca83 )
by Mihail
05:17
created
Apps/Controller/Admin/User/ActionIndex.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -31,13 +31,13 @@
 block discarded – undo
31 31
         $query = $this->request->query->get('search', null);
32 32
         if ($query && Any::isStr($query) && Str::length($query) > 1) {
33 33
             $record = $record->where(function($db) use ($query){
34
-                $db->where('login', 'like', '%' . $query . '%')
35
-                    ->orWhere('email', 'like', '%' . $query . '%');
34
+                $db->where('login', 'like', '%'.$query.'%')
35
+                    ->orWhere('email', 'like', '%'.$query.'%');
36 36
             });
37 37
         }
38 38
 
39 39
         // set current page num and offset
40
-        $page = (int)$this->request->query->get('page', 0);
40
+        $page = (int) $this->request->query->get('page', 0);
41 41
         $offset = $page * self::ITEM_PER_PAGE;
42 42
 
43 43
         // prepare pagination data
Please login to merge, or discard this patch.
Apps/View/Api/default/_core/javascript/submit_selectize_table.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@
 block discarded – undo
7 7
 /** @var array $url */
8 8
 /** @var array $properties */
9 9
 
10
-$rndId = 'btn_selectize_submit_' . mt_rand(999, 999999);
10
+$rndId = 'btn_selectize_submit_'.mt_rand(999, 999999);
11 11
 $properties['id'] = $rndId;
12 12
 
13 13
 echo (new \Ffcms\Templex\Helper\Html\Dom())->button(function() use ($text) {
Please login to merge, or discard this patch.
Apps/View/Admin/default/content/content_update.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -48,9 +48,9 @@  discard block
 block discarded – undo
48 48
             $langMenu->menu([
49 49
                 'text' => Str::upperCase($lang),
50 50
                 'tab' => function() use ($form, $lang) {
51
-                    return $form->fieldset()->text('title.' . $lang, null, __('Fill the title of the content for current language locale')) .
52
-                        '<strong>' . __('Content text') . '</strong><br />' .
53
-                        $form->field()->textarea('text.' . $lang, ['class' => 'form-control wysiwyg', 'rows' => 7]);
51
+                    return $form->fieldset()->text('title.'.$lang, null, __('Fill the title of the content for current language locale')).
52
+                        '<strong>'.__('Content text').'</strong><br />'.
53
+                        $form->field()->textarea('text.'.$lang, ['class' => 'form-control wysiwyg', 'rows' => 7]);
54 54
                 },
55 55
                 'tabActive' => $lang === \App::$Request->getLanguage()
56 56
             ]);
@@ -69,9 +69,9 @@  discard block
 block discarded – undo
69 69
             $langMenu->menu([
70 70
                 'text' => Str::upperCase($lang),
71 71
                 'tab' => function() use ($form, $lang) {
72
-                    return $form->fieldset()->text('metaTitle.' . $lang, null, __('Set meta title for content page (displayed in browser head). Recommended length: 50-70 chars')).
73
-                        $form->fieldset()->text('metaKeywords.' . $lang, null, __('Set meta keywords for this content (for search engine crawlers) separated by comma')).
74
-                        $form->fieldset()->text('metaTitle.' . $lang, null, __('Set meta description for this content (for search engine crawlers). Recommended length: 200-250 chars'));
72
+                    return $form->fieldset()->text('metaTitle.'.$lang, null, __('Set meta title for content page (displayed in browser head). Recommended length: 50-70 chars')).
73
+                        $form->fieldset()->text('metaKeywords.'.$lang, null, __('Set meta keywords for this content (for search engine crawlers) separated by comma')).
74
+                        $form->fieldset()->text('metaTitle.'.$lang, null, __('Set meta description for this content (for search engine crawlers). Recommended length: 200-250 chars'));
75 75
                 },
76 76
                 'tabActive' => $lang === \App::$Request->getLanguage()
77 77
             ]);
@@ -89,16 +89,16 @@  discard block
 block discarded – undo
89 89
             <div class="dropzone dropzone-previews" id="ffcms-dropzone"></div>
90 90
         </div>
91 91
         <div class="col-md-4">
92
-        ' . $form->fieldset()->select('poster', ['options' => [__('Not selected...')]], __("Select image from gallery as a poster for this content")) . '
92
+        ' . $form->fieldset()->select('poster', ['options' => [__('Not selected...')]], __("Select image from gallery as a poster for this content")).'
93 93
         </div>
94 94
     </div><br/><br/>';
95 95
     }])
96 96
     ->menu(['text' => __('Other'), 'tab' => function() use ($form) {
97
-        return $form->fieldset()->boolean('display', null, __('Can users view this content or only available for administrators?')) .
98
-            $form->fieldset()->boolean('important', null, __('Make this material important and stack it on top of all news?')) .
99
-            $form->fieldset()->text('createdAt', ['class' => 'form-control datepick'], __('Set the date of creation or leave empty for current date')) .
100
-            $form->fieldset()->text('authorId', null, __('Enter author user_id or leave empty to set current user as author')) .
101
-            $form->fieldset()->text('source', null, __('Set source URL if this content is copied from another website')) .
97
+        return $form->fieldset()->boolean('display', null, __('Can users view this content or only available for administrators?')).
98
+            $form->fieldset()->boolean('important', null, __('Make this material important and stack it on top of all news?')).
99
+            $form->fieldset()->text('createdAt', ['class' => 'form-control datepick'], __('Set the date of creation or leave empty for current date')).
100
+            $form->fieldset()->text('authorId', null, __('Enter author user_id or leave empty to set current user as author')).
101
+            $form->fieldset()->text('source', null, __('Set source URL if this content is copied from another website')).
102 102
             $form->fieldset()->text('addRating', null, __('Add or reduce this content rating. Example: 5 gives +5 to total rating, -5 gives -5 to total'));
103 103
     }]);
104 104
 echo $menu->display();
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
     var DropzoneFiles = [];
194 194
     $('#ffcms-dropzone').dropzone({
195 195
         url: script_url + '/api/content/galleryupload/<?= $model->galleryFreeId ?>?lang=' + script_lang,
196
-        dictDefaultMessage: '<?= __('Drop files here to upload in gallery') . '<br />' . __('(or click here)') ?>',
196
+        dictDefaultMessage: '<?= __('Drop files here to upload in gallery').'<br />'.__('(or click here)') ?>',
197 197
         acceptedFiles: ".jpeg,.jpg,.png,.gif,.webp",
198 198
         addRemoveLinks: true,
199 199
         removedfile: function (file) { // file remove click, lets try to remove file from server & make visual changes
Please login to merge, or discard this patch.
Apps/Model/Admin/Content/FormCategoryUpdate.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@  discard block
 block discarded – undo
36 36
     public function __construct(ContentCategory $record, $dependId = null)
37 37
     {
38 38
         $this->_record = $record;
39
-        $this->_tmpDependId = (int)$dependId;
39
+        $this->_tmpDependId = (int) $dependId;
40 40
         parent::__construct();
41 41
     }
42 42
 
@@ -113,7 +113,7 @@  discard block
 block discarded – undo
113 113
         ];
114 114
 
115 115
         // general category
116
-        if ($this->_new === false && (int)$this->_record->id === 1) {
116
+        if ($this->_new === false && (int) $this->_record->id === 1) {
117 117
             $rules[] = ['path', 'used'];
118 118
         } else {
119 119
             $rules[] = ['path', 'required'];
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
             $rules[] = ['path', 'reverse_match', '/[\/\'~`\!@#\$%\^&\*\(\)+=\{\}\[\]\|;:"\<\>,\?\\\]/'];
123 123
         }
124 124
 
125
-        $rules[] = ['title.' . App::$Request->getLanguage(), 'required'];
125
+        $rules[] = ['title.'.App::$Request->getLanguage(), 'required'];
126 126
 
127 127
 
128 128
         return $rules;
@@ -135,7 +135,7 @@  discard block
 block discarded – undo
135 135
     {
136 136
         $this->_record->title = $this->title;
137 137
         $this->_record->description = $this->description;
138
-        $savePath = trim($this->_pathNested . '/' . $this->path, '/');
138
+        $savePath = trim($this->_pathNested.'/'.$this->path, '/');
139 139
         $this->_record->path = $savePath;
140 140
         $this->_record->configs = $this->configs;
141 141
         $this->_record->save();
@@ -170,7 +170,7 @@  discard block
 block discarded – undo
170 170
         // build path with owner category
171 171
         $this->_pathNested = $owner->path;
172 172
         if (Str::length($this->_pathNested) > 0) {
173
-            $path = $this->_pathNested . '/' . $path;
173
+            $path = $this->_pathNested.'/'.$path;
174 174
         }
175 175
 
176 176
         // make select for check
Please login to merge, or discard this patch.
Apps/View/Admin/default/content/category_list.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
 <h1><?= __('Category list') ?></h1>
26 26
 <div class="row">
27 27
     <div class="col-md-12">
28
-        <?= Url::a(['content/categoryupdate'], '<i class="fa fa-plus"></i> ' . __('Add category'), ['class' => 'btn btn-primary', 'html' => true]) ?>
28
+        <?= Url::a(['content/categoryupdate'], '<i class="fa fa-plus"></i> '.__('Add category'), ['class' => 'btn btn-primary', 'html' => true]) ?>
29 29
     </div>
30 30
 </div>
31 31
 <div class="table-responsive">
@@ -56,8 +56,8 @@  discard block
 block discarded – undo
56 56
             <tr>
57 57
                 <td>
58 58
                     <div class="row">
59
-                        <div class="d-none d-md-block col-md-<?= $offset ?> col-xs-<?= $offset+2 ?> " style="border-bottom: 2px solid #8a8a8a;height: 1px;padding-top: 10px;"></div>
60
-                        <div class="col-md-<?= $set ?> col-xs-<?= $set-2 ?>">
59
+                        <div class="d-none d-md-block col-md-<?= $offset ?> col-xs-<?= $offset + 2 ?> " style="border-bottom: 2px solid #8a8a8a;height: 1px;padding-top: 10px;"></div>
60
+                        <div class="col-md-<?= $set ?> col-xs-<?= $set - 2 ?>">
61 61
                             <?= $row->getLocaled('title') ?>
62 62
                             <sup>id: <?= $row->id ?></sup>
63 63
                             <span class="badge badge-secondary">/<?= $row->path ?></span>
Please login to merge, or discard this patch.
Apps/View/Admin/default/content/category_update.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -32,8 +32,8 @@
 block discarded – undo
32 32
     $menu->menu([
33 33
         'text' => Str::upperCase($lang),
34 34
         'tab' => function() use ($form, $lang) {
35
-            return $form->fieldset()->text('title.' . $lang, null, __('Enter category title, visible for users')) .
36
-                $form->fieldset()->text('description.' . $lang, null, __('Enter category description'));
35
+            return $form->fieldset()->text('title.'.$lang, null, __('Enter category title, visible for users')).
36
+                $form->fieldset()->text('description.'.$lang, null, __('Enter category description'));
37 37
         },
38 38
         'tabActive' => $lang === \App::$Request->getLanguage()
39 39
     ]);
Please login to merge, or discard this patch.
Apps/View/Front/default/widgets/comments/show.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@  discard block
 block discarded – undo
5 5
 /** @var int $id */
6 6
 ?>
7 7
 
8
-<?php if ((bool)$configs['guestAdd'] && (bool)$configs['guestModerate'] && !\App::$User->isAuth()): ?>
8
+<?php if ((bool) $configs['guestAdd'] && (bool) $configs['guestModerate'] && !\App::$User->isAuth()): ?>
9 9
     <p class="alert alert-warning"><?= $this->bootstrap()->alert('warning', __('All guest comments will be moderated before display')) ?></p>
10 10
 <?php endif; ?>
11 11
 
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
                 </a>
38 38
             </i>
39 39
         </div>
40
-        <div id="comment-text" class="comment-text"><?= __('Loading') . ' ...' ?></div>
40
+        <div id="comment-text" class="comment-text"><?= __('Loading').' ...' ?></div>
41 41
     </div>
42 42
     <div id="comment-answers-0" class="d-none"></div>
43 43
     <div class="row d-none" id="add-replay-to">
@@ -60,12 +60,12 @@  discard block
 block discarded – undo
60 60
                 <span id="answer-date">00.00.00 00-00-00</span>
61 61
                 <span id="answer-user-name"><?= __('Unknown') ?></span>:
62 62
             </div>
63
-            <div id="answer-text" class="comment-text"><?= __('Loading') . ' ...' ?></div>
63
+            <div id="answer-text" class="comment-text"><?= __('Loading').' ...' ?></div>
64 64
         </div>
65 65
     </li>
66 66
 </ul>
67 67
 
68
-<?php if ((bool)$configs['guestAdd'] || \App::$User->isAuth()): ?>
68
+<?php if ((bool) $configs['guestAdd'] || \App::$User->isAuth()): ?>
69 69
     <!-- comment form -->
70 70
     <form name="comment-add-form" action="" method="post" style="padding-top: 15px;" class="form-horizontal">
71 71
         <input type="hidden" name="replay-to" value="0" />
Please login to merge, or discard this patch.
Apps/View/Front/default/widgets/newcomment/default.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
     <div class="row mb-1">
15 15
         <div class="col-md-6">
16 16
             <i class="fa fa-user"></i>
17
-            <?php if ((int)$comment['user']['id'] > 0): ?>
17
+            <?php if ((int) $comment['user']['id'] > 0): ?>
18 18
                 <?= Url::a(['profile/show', [$comment['user']['id']]], $comment['user']['name'], ['style' => 'color: #595959']) ?>
19 19
             <?php else: ?>
20 20
                 <?= $comment['user']['name'] ?>
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 
30 30
     <div class="row">
31 31
         <div class="col widget-comment-text">
32
-            <a href="<?= \App::$Alias->baseUrl . '/' . $comment['app_name'] . '/comments/' . $comment['app_id'] ?>">
32
+            <a href="<?= \App::$Alias->baseUrl.'/'.$comment['app_name'].'/comments/'.$comment['app_id'] ?>">
33 33
                 <?= Text::cut(\App::$Security->strip_tags($comment['text']), 0, $snippet) ?>
34 34
             </a>
35 35
         </div>
Please login to merge, or discard this patch.
Apps/View/Front/default/content/read.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -30,7 +30,7 @@  discard block
 block discarded – undo
30 30
 }
31 31
 // don't use breadcrumbs on injected pathway rule
32 32
 $breadcrumbs = null;
33
-if (!\App::$Request->isPathInjected() && (bool)$model->getCategory()->getProperty('showCategory')) {
33
+if (!\App::$Request->isPathInjected() && (bool) $model->getCategory()->getProperty('showCategory')) {
34 34
     $breadcrumbs = [
35 35
         Url::to('/') => __('Home')
36 36
     ];
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
                 $breadcrumbs[Url::to('content/list', [$cat['path']])] = $cat['name'];
43 43
             }
44 44
         }
45
-        $breadcrumbs[] = __('Content') . ': ' . Str::sub($title, 0, 40);
45
+        $breadcrumbs[] = __('Content').': '.Str::sub($title, 0, 40);
46 46
     }
47 47
 }
48 48
 
@@ -55,39 +55,39 @@  discard block
 block discarded – undo
55 55
 ]);
56 56
 
57 57
 $properties = [
58
-    'date' => (bool)$model->getCategory()->getProperty('showDate'),
59
-    'author' => (bool)$model->getCategory()->getProperty('showAuthor'),
60
-    'views' => (bool)$model->getCategory()->getProperty('showViews'),
61
-    'category' => (bool)$model->getCategory()->getProperty('showCategory'),
62
-    'rating' => (bool)$model->getCategory()->getProperty('showRating'),
63
-    'tags' => (bool)$model->getCategory()->getProperty('showTags')
58
+    'date' => (bool) $model->getCategory()->getProperty('showDate'),
59
+    'author' => (bool) $model->getCategory()->getProperty('showAuthor'),
60
+    'views' => (bool) $model->getCategory()->getProperty('showViews'),
61
+    'category' => (bool) $model->getCategory()->getProperty('showCategory'),
62
+    'rating' => (bool) $model->getCategory()->getProperty('showRating'),
63
+    'tags' => (bool) $model->getCategory()->getProperty('showTags')
64 64
 ];
65
-$showComments = (bool)$model->getCategory()->getProperty('showComments');
66
-$showPoster = (bool)$model->getCategory()->getProperty('showPoster');
65
+$showComments = (bool) $model->getCategory()->getProperty('showComments');
66
+$showPoster = (bool) $model->getCategory()->getProperty('showPoster');
67 67
 ?>
68 68
 <?php $this->start('body') ?>
69 69
     <article class="article-item article-border" itemscope="itemscope" itemtype="https://schema.org/NewsArticle">
70 70
         <h1><?= $model->title ?></h1>
71 71
         <?php if (Arr::in(true, $properties)): ?>
72 72
             <div class="meta">
73
-                <?php if ((bool)$properties['category']): ?>
73
+                <?php if ((bool) $properties['category']): ?>
74 74
                     <span class="spaced"><i class="fa fa-list"></i> <?= Url::a(['content/list', [$model->catPath]], $model->catName, ['itemprop' => 'genre']) ?></span>
75 75
                 <?php endif; ?>
76
-                <?php if ((bool)$properties['date']): ?>
76
+                <?php if ((bool) $properties['date']): ?>
77 77
                     <span class="spaced"><i class="fa fa-calendar"></i> <time datetime="<?= date('c', Date::convertToTimestamp($model->getRecord()->created_at)) ?> itemprop="datePublished"><?= $model->createDate ?></time></span>
78 78
                 <?php endif; ?>
79
-                <?php if ((bool)$properties['author']): ?>
79
+                <?php if ((bool) $properties['author']): ?>
80 80
                     <?php if ($model->authorId && $model->authorId > 0): ?>
81 81
                         <span class="spaced"><i class="fa fa-user"></i> <?= Url::a(['profile/show', [$model->authorId]], $model->authorName, ['itemprop' => 'author']) ?></span>
82 82
                     <?php else: ?>
83 83
                         <span class="spaced"><i class="fa fa-user"></i> <s><?= $model->authorName ?></s></span>
84 84
                     <?php endif; ?>
85 85
                 <?php endif; ?>
86
-                <?php if ((bool)$properties['views']): ?>
86
+                <?php if ((bool) $properties['views']): ?>
87 87
                     <span class="spaced"><i class="fa fa-eye"></i> <?= $model->views ?></span>
88 88
                 <?php endif ?>
89 89
                 <?php if (\App::$User->isAuth() && \App::$User->identity()->role->can('Admin/Content/Update')): ?>
90
-                    <span class="float-right"><a href="<?= \App::$Alias->scriptUrl . '/admin/content/update/' . $model->id ?>" target="_blank"><i class="fa fa-pencil" style="color: #ff0000;"></i></a></span>
90
+                    <span class="float-right"><a href="<?= \App::$Alias->scriptUrl.'/admin/content/update/'.$model->id ?>" target="_blank"><i class="fa fa-pencil" style="color: #ff0000;"></i></a></span>
91 91
                 <?php endif; ?>
92 92
             </div>
93 93
         <?php else: ?>
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
         <div id="content-text">
103 103
             <?php if ($showPoster === true && $model->posterFull !== null && $model->posterThumb !== null): ?>
104 104
                 <a href="#showPoster" data-toggle="modal" data-target="#showPoster">
105
-                    <img alt="<?= __('Poster for') ?>: <?= Str::lowerCase($model->title) ?>" src="<?= \App::$Alias->scriptUrl . $model->posterThumb ?>" class="image_poster img-thumbnail" />
105
+                    <img alt="<?= __('Poster for') ?>: <?= Str::lowerCase($model->title) ?>" src="<?= \App::$Alias->scriptUrl.$model->posterThumb ?>" class="image_poster img-thumbnail" />
106 106
                 </a>
107 107
                 <!-- Modal poster pop-up -->
108 108
                 <div class="modal fade" id="showPoster" tabindex="-1" role="dialog" aria-labelledby="showPosterModal">
@@ -113,12 +113,12 @@  discard block
 block discarded – undo
113 113
                                 <h4 class="modal-title" id="myModalLabel"><?= __('View poster') ?></h4>
114 114
                             </div>
115 115
                             <div class="modal-body">
116
-                                <img class="img-fluid" src="<?= \App::$Alias->scriptUrl . $model->posterFull ?>" alt="<?= __('Poster image') ?>" style="margin: 0 auto;" />
116
+                                <img class="img-fluid" src="<?= \App::$Alias->scriptUrl.$model->posterFull ?>" alt="<?= __('Poster image') ?>" style="margin: 0 auto;" />
117 117
                             </div>
118 118
                         </div>
119 119
                     </div>
120 120
                 </div>
121
-            <?php endif ;?>
121
+            <?php endif; ?>
122 122
             <?= $model->text ?>
123 123
         </div>
124 124
         <?php if ($model->galleryItems !== null && Any::isArray($model->galleryItems)): ?>
@@ -126,8 +126,8 @@  discard block
 block discarded – undo
126 126
                 <?php $i = 1; ?>
127 127
                 <?php foreach ($model->galleryItems as $thumbPic => $fullPic): ?>
128 128
                     <div class="col-md-2 well">
129
-                        <a href="#showGallery" class="modalGallery" content="<?= \App::$Alias->scriptUrl . $fullPic ?>" id="gallery-<?= $i ?>">
130
-                            <img src="<?= \App::$Alias->scriptUrl . $thumbPic ?>" class="img-fluid image-item" />
129
+                        <a href="#showGallery" class="modalGallery" content="<?= \App::$Alias->scriptUrl.$fullPic ?>" id="gallery-<?= $i ?>">
130
+                            <img src="<?= \App::$Alias->scriptUrl.$thumbPic ?>" class="img-fluid image-item" />
131 131
                         </a>
132 132
                     </div>
133 133
                     <?php $i++ ?>
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
                             <h4 class="modal-title" id="showModalLabel"><?= __('View picture') ?></h4>
142 142
                         </div>
143 143
                         <div class="modal-body" id="modal-gallery-body">
144
-                            <img class="img-fluid" src="<?= \App::$Alias->scriptUrl . $model->posterFull ?>" alt="<?= __('Gallery picture') ?>" style="margin: 0 auto;" />
144
+                            <img class="img-fluid" src="<?= \App::$Alias->scriptUrl.$model->posterFull ?>" alt="<?= __('Gallery picture') ?>" style="margin: 0 auto;" />
145 145
                         </div>
146 146
                     </div>
147 147
                 </div>
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
                         </div>
163 163
                         <div id="similar<?= $idx ?>" class="panel-collapse collapse">
164 164
                             <div class="panel-body">
165
-                                <a href="<?= \App::$Alias->baseUrl . $item['uri'] ?>">
165
+                                <a href="<?= \App::$Alias->baseUrl.$item['uri'] ?>">
166 166
                                     <?= $item['snippet'] ?>
167 167
                                 </a>
168 168
                             </div>
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
                                 echo '<i class="fa fa-tags"></i> ';
193 193
                                 foreach ($model->metaKeywords as $tag) {
194 194
                                     $tag = trim($tag);
195
-                                    echo Url::a(['content/tag', [urlencode($tag)]], $tag, ['class' => 'badge badge-secondary']) . "&nbsp;";
195
+                                    echo Url::a(['content/tag', [urlencode($tag)]], $tag, ['class' => 'badge badge-secondary'])."&nbsp;";
196 196
                                 }
197 197
                             }
198 198
                             ?>
Please login to merge, or discard this patch.